:root{--cde-emerald-900:#0c381e;--cde-emerald-800:#124a2c;--cde-emerald-700:#1e6b41;--cde-emerald-600:#2a8654;--cde-emerald-100:#e8f5ed;--cde-emerald-50:#f0faf4;--cde-gold-700:#a67c00;--cde-gold-600:#c59b27;--cde-gold-500:#d4af37;--cde-gold-100:#faf3dd;--cde-ink:#0a0d14;--cde-ink-soft:#4a5168;--cde-muted:#94a3b8;--cde-border:#e2e8f0;--cde-bg:#f3f5f7;--cde-surface:#ffffff;--cde-success:#10b981;--cde-warning:#f59e0b;--cde-danger:#ef4444;--cde-info:#3b82f6;--cde-radius:12px;--cde-radius-sm:8px;--cde-radius-lg:16px;--cde-shadow-sm:0 1px 2px rgba(15, 23, 42, 0.06);--cde-shadow:0 4px 12px rgba(15, 23, 42, 0.06), 0 2px 4px rgba(15, 23, 42, 0.04);--cde-shadow-lg:0 20px 40px rgba(15, 23, 42, 0.10);--cde-font:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--cde-font-serif:'Playfair Display', Georgia, serif}#cde-portal-app,#cde-dossier-app,.cde-login-wrap{font-family:var(--cde-font);font-size:14px;line-height:1.55;color:var(--cde-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#cde-portal-app *,#cde-dossier-app *,.cde-login-wrap *{box-sizing:border-box}body.cde-portal-page #wpadminbar{display:none!important}body.cde-portal-page{margin-top:0!important}body.cde-portal-page #page,body.cde-portal-page .site,body.cde-portal-page .site-content,body.cde-portal-page .content-area,body.cde-portal-page .entry-content,body.cde-portal-page main,body.cde-portal-page article{max-width:100%!important;padding:0!important;margin:0!important;width:100%!important;background:transparent!important;box-shadow:none!important}.cde-p-header{background:linear-gradient(135deg,var(--cde-emerald-900) 0%,var(--cde-emerald-800) 45%,var(--cde-emerald-900) 100%);color:#fff;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;box-shadow:0 4px 24px rgb(0 0 0 / .18);border-bottom:4px solid var(--cde-gold-600);position:relative;z-index:10}.cde-p-header::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgb(197 155 39 / .1),transparent 40%);pointer-events:none}.cde-p-header-left{display:flex;align-items:center;gap:16px;min-width:0;position:relative;z-index:1}.cde-p-header-left img{height:48px;width:auto;flex-shrink:0;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .25))}.cde-p-header-titles h1{margin:0;font-family:var(--cde-font-serif);font-size:19px;font-weight:700;letter-spacing:.2px;line-height:1.15;color:#fff}.cde-p-header-titles small{display:block;margin-top:4px;font-size:11.5px;font-weight:500;letter-spacing:.4px;color:#bbf7d0}.cde-p-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0;position:relative;z-index:1}.cde-p-district-badge{background:rgb(255 255 255 / .14);border:1px solid rgb(197 155 39 / .4);color:#fff;padding:8px 16px;border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cde-p-district-badge--super{background:linear-gradient(135deg,var(--cde-gold-600),var(--cde-gold-500));border-color:var(--cde-gold-700);color:#fff}.cde-p-logout{display:inline-flex;align-items:center;gap:6px;background:rgb(239 68 68 / .9);color:#fff!important;padding:9px 18px;border-radius:var(--cde-radius-sm);font-size:12.5px;font-weight:700;text-decoration:none!important;transition:background 0.2s ease,transform 0.15s ease}.cde-p-logout:hover{background:#dc2626;transform:translateY(-1px)}#cde-portal-app{min-height:100vh;background:var(--cde-bg);display:flex;flex-direction:column}.cde-p-content{flex:1;max-width:1500px;width:100%;margin:0 auto;padding:28px 32px 64px}.cde-p-content--dossier{max-width:1100px}.cde-p-flash{padding:14px 20px;border-radius:var(--cde-radius);font-size:13.5px;font-weight:600;margin-bottom:22px;animation:cdeSlideDown 0.4s ease}.cde-p-flash--success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.cde-p-flash--error{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}.cde-p-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px}.cde-p-kpi{background:var(--cde-surface);border:1px solid var(--cde-border);border-radius:var(--cde-radius-lg);padding:22px;display:flex;align-items:center;gap:18px;box-shadow:var(--cde-shadow-sm);position:relative;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease}.cde-p-kpi:hover{transform:translateY(-2px);box-shadow:var(--cde-shadow)}.cde-p-kpi::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cde-muted)}.cde-p-kpi--primary::before{background:var(--cde-emerald-700)}.cde-p-kpi--success::before{background:var(--cde-success)}.cde-p-kpi--warning::before{background:var(--cde-warning)}.cde-p-kpi--muted::before{background:var(--cde-muted)}.cde-p-kpi--danger::before{background:var(--cde-danger)}.cde-p-kpi-icon{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:22px;flex-shrink:0;background:var(--cde-emerald-50)}.cde-p-kpi--success .cde-p-kpi-icon{background:#ecfdf5}.cde-p-kpi--warning .cde-p-kpi-icon{background:#fffbeb}.cde-p-kpi--muted .cde-p-kpi-icon{background:#f1f5f9}.cde-p-kpi--danger .cde-p-kpi-icon{background:#fef2f2}.cde-p-kpi-body{min-width:0}.cde-p-kpi-value{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.5px;color:var(--cde-ink)}.cde-p-kpi-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--cde-ink-soft);margin-top:4px}.cde-p-kpi-sub{font-size:11.5px;font-weight:600;color:var(--cde-muted);margin-top:6px}.cde-p-card{background:var(--cde-surface);border:1px solid var(--cde-border);border-radius:var(--cde-radius-lg);padding:22px 24px;box-shadow:var(--cde-shadow-sm);margin-bottom:22px}.cde-p-card-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--cde-border)}.cde-p-card-head h3{margin:0;font-size:15px;font-weight:700;letter-spacing:.2px;color:var(--cde-ink)}.cde-p-card-head small{font-size:11.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--cde-muted)}.cde-p-charts{margin-bottom:22px}.cde-p-charts--2col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cde-p-charts--2col .cde-p-card{margin-bottom:0}.cde-p-chart-wrap{position:relative;width:100%;height:280px}.cde-p-activity{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.cde-p-activity-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f1f5f9}.cde-p-activity-item:last-child{border-bottom:none}.cde-p-activity-dot{width:8px;height:8px;border-radius:50%;background:var(--cde-emerald-600);flex-shrink:0;margin-top:7px;box-shadow:0 0 0 4px var(--cde-emerald-50)}.cde-p-activity-body{flex:1;min-width:0}.cde-p-activity-line{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cde-p-activity-line strong{font-size:12px;font-weight:800;letter-spacing:.4px;color:var(--cde-emerald-700);text-transform:uppercase}.cde-p-activity-time{font-size:11px;color:var(--cde-muted);font-weight:600;white-space:nowrap}.cde-p-activity-meta{font-size:12.5px;color:var(--cde-ink-soft);margin-top:3px}.cde-p-empty{color:var(--cde-muted);font-style:italic;text-align:center;padding:30px}.cde-p-filters{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;background:#f8fafc;padding:18px;border-radius:var(--cde-radius);border:1px solid var(--cde-border);margin-bottom:16px}.cde-p-filter-group{display:flex;flex-direction:column;gap:6px;min-width:160px}.cde-p-filter-group--grow{flex:1;min-width:260px}.cde-p-filter-group label{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--cde-ink-soft)}.cde-p-filter-group input,.cde-p-filter-group select{height:38px;padding:0 12px;border:1.5px solid var(--cde-border);border-radius:var(--cde-radius-sm);font-size:13.5px;background:#fff;color:var(--cde-ink);outline:none;transition:border-color 0.15s,box-shadow 0.15s;font-family:inherit;width:100%}.cde-p-filter-group input:focus,.cde-p-filter-group select:focus{border-color:var(--cde-emerald-700);box-shadow:0 0 0 3px rgb(30 107 65 / .12)}.cde-p-filter-actions{display:flex;gap:8px;flex:0 0 auto;align-items:flex-end;padding-bottom:1px}@media (min-width:1100px){.cde-p-filters{flex-wrap:nowrap!important;align-items:flex-end!important}.cde-p-filter-group--grow{flex:1 1 auto!important;min-width:200px!important}.cde-p-filter-actions{flex:0 0 auto!important;margin-left:auto!important}.cde-p-filter-group{flex:0 0 auto!important}}.cde-p-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;border-radius:var(--cde-radius-sm);border:1.5px solid var(--cde-border);background:#fff;color:var(--cde-ink);cursor:pointer;text-decoration:none!important;transition:all 0.15s ease;font-family:inherit;white-space:nowrap}.cde-p-btn:hover{background:#f8fafc;border-color:var(--cde-muted)}.cde-p-btn--sm{height:30px;padding:0 11px;font-size:11.5px;border-radius:6px}.cde-p-btn--primary{background:var(--cde-emerald-700);border-color:var(--cde-emerald-700);color:#fff}.cde-p-btn--primary:hover{background:var(--cde-emerald-800);border-color:var(--cde-emerald-800)}.cde-p-btn--outline{background:#fff;border-color:var(--cde-emerald-700);color:var(--cde-emerald-700)}.cde-p-btn--outline:hover{background:var(--cde-emerald-50)}.cde-p-btn--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.cde-p-btn--danger:hover{background:#fee2e2;border-color:#fca5a5}.cde-p-btn--warn{background:#fffbeb;border-color:#fde68a;color:#b45309}.cde-p-btn--warn:hover{background:#fef3c7}.cde-p-btn--ghost{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .25);color:#fff}.cde-p-btn--ghost:hover{background:rgb(255 255 255 / .2);border-color:rgb(255 255 255 / .4)}.cde-p-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#f8fafc;border:1px solid var(--cde-border);border-radius:var(--cde-radius);margin-bottom:16px;flex-wrap:wrap}.cde-p-bulkbar-count{font-size:12.5px;font-weight:700;color:var(--cde-ink-soft)}.cde-p-bulkbar-count span{color:var(--cde-emerald-700)}.cde-p-bulkbar-actions{display:flex;gap:6px;flex-wrap:wrap}.cde-p-bulkbar-right{margin-left:auto}.cde-p-table-wrap{overflow-x:auto;border-radius:var(--cde-radius);border:1px solid var(--cde-border)}.cde-p-table{width:100%;border-collapse:collapse;font-size:13.5px}.cde-p-table thead th{background:#f8fafc;padding:14px 16px;text-align:left;font-size:11px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--cde-ink-soft);border-bottom:2px solid var(--cde-border);white-space:nowrap}.cde-p-th-right{text-align:right}.cde-p-table tbody td{padding:14px 16px;border-bottom:1px solid var(--cde-border);vertical-align:middle}.cde-p-table tbody tr{transition:background 0.15s}.cde-p-table tbody tr:hover{background:#f8fafc}.cde-p-table tbody tr:last-child td{border-bottom:none}.cde-p-avatar{width:44px;height:55px;object-fit:cover;border-radius:6px;border:1px solid var(--cde-border);display:block}.cde-p-name{font-weight:700;font-size:13.5px;color:var(--cde-ink);line-height:1.3}.cde-p-name--sm{font-size:12.5px;font-weight:600}.cde-p-sub{font-size:11.5px;color:var(--cde-ink-soft);margin-top:3px}.cde-p-td-right{text-align:right}.cde-p-td-right .cde-p-btn{margin-left:4px}.cde-p-status{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:9999px;font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.cde-p-status::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.cde-p-status--active{background:#ecfdf5;color:#047857}.cde-p-status--pending{background:#fffbeb;color:#b45309}.cde-p-status--rejected{background:#fef2f2;color:#b91c1c}.cde-p-status--inactive{background:#f1f5f9;color:#475569}.cde-p-status--trash{background:#1e293b;color:#f1f5f9}.cde-p-empty-state{text-align:center;padding:60px 20px}.cde-p-empty-icon{font-size:44px;margin-bottom:12px;opacity:.5}.cde-p-empty-state h3{margin:0 0 6px;font-size:17px;font-weight:700;color:var(--cde-ink)}.cde-p-empty-state p{margin:0;color:var(--cde-muted);font-size:13px}.cde-p-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--cde-border)}.cde-p-page-info{font-size:12.5px;font-weight:600;color:var(--cde-ink-soft)}.cde-p-page-links{display:flex;gap:4px;flex-wrap:wrap}.cde-p-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none!important;color:var(--cde-ink-soft);background:#fff;border:1px solid var(--cde-border);transition:all 0.15s}.cde-p-page-link:hover{background:var(--cde-emerald-50);border-color:var(--cde-emerald-700);color:var(--cde-emerald-700)}.cde-p-page-link.is-active{background:var(--cde-emerald-700);border-color:var(--cde-emerald-700);color:#fff}.cde-p-page-gap{padding:0 4px;color:var(--cde-muted);align-self:center}.cde-p-content--dossier .cde-dossier{box-shadow:var(--cde-shadow-lg);border-radius:var(--cde-radius);background:#fff;margin-top:20px}.cde-p-dossier-actions{display:flex;justify-content:flex-end;gap:10px;margin-bottom:16px}.cde-login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f1eb;padding:40px 20px}.cde-login-card{width:100%;max-width:460px;background:#fff;border-radius:14px;box-shadow:0 20px 60px rgb(10 13 20 / .12);overflow:hidden;position:relative}.cde-login-accent{height:4px;background:linear-gradient(90deg,var(--cde-emerald-800),var(--cde-emerald-700),var(--cde-emerald-100))}.cde-login-header{padding:44px 44px 22px;text-align:center}.cde-login-header img{height:72px;margin-bottom:18px}.cde-login-header h1{font-family:var(--cde-font-serif);font-size:24px;font-weight:700;color:var(--cde-ink);margin:0 0 8px;line-height:1.2}.cde-login-header p{color:var(--cde-ink-soft);font-size:13px;margin:0;line-height:1.5}.cde-login-body{padding:0 44px 44px}.cde-login-error{background:#fdf0ef;border:1px solid #f5c0bb;color:#c0392b;padding:12px 14px;border-radius:6px;font-size:13px;margin-bottom:18px;font-weight:500}.cde-login-field{margin-bottom:18px}.cde-login-field label{display:block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--cde-ink);margin-bottom:7px}.cde-login-field input{width:100%;padding:12px 14px;border:1.5px solid #e0d8cc;border-radius:6px;font-size:14px;background:#fafaf8;color:var(--cde-ink);outline:none;transition:border-color 0.2s,box-shadow 0.2s,background 0.2s;font-family:inherit}.cde-login-field input:focus{border-color:var(--cde-emerald-700);box-shadow:0 0 0 4px rgb(30 107 65 / .12);background:#fff}.cde-login-btn{width:100%;padding:14px;background:var(--cde-ink);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:transform 0.15s,box-shadow 0.15s;box-shadow:0 8px 26px rgb(10 13 20 / .22);font-family:inherit;letter-spacing:.3px}.cde-login-btn:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgb(10 13 20 / .28)}.cde-login-footer{text-align:center;font-size:11.5px;color:var(--cde-ink-soft);padding-top:20px;border-top:1px solid #e0d8cc;margin-top:22px}.cde-login-footer a{color:var(--cde-emerald-800);text-decoration:none;font-weight:600}@keyframes cdeSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cdeFadeIn{from{opacity:0}to{opacity:1}}@keyframes cdeModalIn{from{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:960px){.cde-p-charts--2col{grid-template-columns:1fr}.cde-p-header{padding:14px 20px}.cde-p-content{padding:20px 16px 48px}.cde-p-header-titles h1{font-size:16px}.cde-p-kpi-value{font-size:24px}.cde-p-filter-group--grow{min-width:100%}}@media (max-width:600px){.cde-p-header{flex-direction:column;align-items:flex-start}.cde-p-header-right{width:100%;justify-content:space-between}.cde-login-header,.cde-login-body{padding-left:24px;padding-right:24px}}@media print{#wpadminbar,.cde-p-header,.cde-p-dossier-actions,.cde-p-flash,.cde-p-admin-notice{display:none!important}.cde-p-content--dossier,.cde-p-content{padding:0!important;max-width:100%!important;width:100%!important;margin:0!important}.cde-p-content--dossier .cde-dossier,#cde-dossier-app .cde-dossier{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;border:none!important;page-break-inside:auto!important}.cde-dossier .cert-table tr,.cde-dossier .sig-table tr{page-break-inside:avoid!important}.cde-dossier .cert-header{page-break-after:avoid!important}#cde-dossier-app .cde-dossier .cert-header{margin-bottom:2mm!important;padding-bottom:2mm!important;border-bottom:1px solid #000!important}#cde-dossier-app .cde-dossier .cert-header .h-left img{width:20mm!important;height:auto!important;margin-bottom:2mm!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-gov{font-size:11pt!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-dept{font-size:10pt!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-email{font-size:8.5pt!important;margin:1mm 0!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-title{font-size:10pt!important;padding-bottom:0.5mm!important;margin:1.5mm auto!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-sub{font-size:8.5pt!important;margin:.5mm 0 0 0!important}#cde-dossier-app .cde-dossier .cert-header .h-right .photo-box{width:24mm!important;height:30mm!important}#cde-dossier-app .cde-dossier .cert-header .h-right .photo-id{font-size:8pt!important;margin-top:1mm!important}#cde-dossier-app .cde-dossier .cert-table{font-size:9pt!important;border:1pt solid #000!important}#cde-dossier-app .cde-dossier .cert-table td{padding:1.2mm 1.8mm!important;border:.5pt solid #000!important;font-size:9pt!important;vertical-align:middle!important}#cde-dossier-app .cde-dossier .cert-table td.lbl{width:22%!important;font-size:9pt!important;padding:1.2mm 1.8mm!important}#cde-dossier-app .cde-dossier .cert-table td.val{width:28%!important;font-size:9pt!important;padding:1.2mm 1.8mm!important}#cde-dossier-app .cde-dossier .cert-table td.sec-head{font-size:9.5pt!important;padding:1.2mm 1.8mm!important;background:#e2e8f0!important;color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#cde-dossier-app .cde-dossier .cert-table .cde-input-inline{font-size:9pt!important;padding:0!important}#cde-dossier-app .cde-dossier .sig-table{font-size:9pt!important}#cde-dossier-app .cde-dossier .sig-table td{padding:1.2mm 1.8mm!important;font-size:9pt!important;height:auto!important}#cde-dossier-app .cde-dossier .sig-table tr.sig-space td{height:16mm!important;min-height:0!important}#cde-dossier-app .cde-dossier .sig-qr-box img{width:16mm!important;height:16mm!important}#cde-dossier-app .cde-dossier .cert-note{font-size:7pt!important;line-height:1.25!important;padding:1.5mm 0 0 0!important;margin-top:1.5mm!important}@page{size:A4 portrait;margin:6mm}html,body{width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}}.cde-p-btn--pdf{background:#dc2626!important;color:#ffffff!important;border-color:#dc2626!important;margin-left:8px}.cde-p-btn--pdf:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#ffffff!important}.cde-p-btn--pdf:disabled{opacity:.6;cursor:not-allowed}.cde-dossier .cde-radio-group{display:flex!important;gap:10px!important;flex-wrap:nowrap!important;align-items:center!important;min-height:22px;white-space:nowrap}.cde-dossier .cde-radio{cursor:pointer;font-weight:400;display:inline-flex!important;align-items:center;gap:3px!important;white-space:nowrap!important;font-size:11.5px;flex-shrink:0!important}.cde-p-admin-notice{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;margin-bottom:22px;border-radius:var(--cde-radius);border:1px solid #fde68a;border-left:4px solid #f59e0b;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#78350f;box-shadow:var(--cde-shadow-sm);font-size:13px;line-height:1.55;animation:cdeSlideDown 0.4s ease}.cde-p-admin-notice__icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f59e0b;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:800;box-shadow:0 2px 6px rgb(245 158 11 / .35)}.cde-p-admin-notice__body{flex:1;min-width:0}.cde-p-admin-notice__title{display:block;font-weight:800;font-size:13.5px;color:#78350f;letter-spacing:.2px;margin-bottom:2px;text-transform:uppercase}.cde-p-admin-notice__text{display:block;color:#92400e;font-size:12.5px;line-height:1.5}.cde-p-admin-notice__text strong{color:#78350f;font-weight:700}@media (max-width:600px){.cde-p-admin-notice{padding:12px 14px}.cde-p-admin-notice__icon{width:26px;height:28px;font-size:16px}.cde-p-admin-notice__title{font-size:12.5px}.cde-p-admin-notice__text{font-size:11.5px}}.cde-admin-table{width:100%!important;table-layout:auto!important;border-collapse:collapse}.cde-admin-table thead th,.cde-admin-table tbody td{white-space:nowrap;vertical-align:middle;padding:12px 14px}.cde-admin-table tbody td:nth-child(2),.cde-admin-table thead th:nth-child(2){white-space:normal;word-break:break-word;min-width:130px}.cde-admin-table tbody td:nth-child(3),.cde-admin-table thead th:nth-child(3){white-space:normal;word-break:break-all;min-width:180px}.cde-admin-table thead th:nth-child(5),.cde-admin-table tbody td:nth-child(5){white-space:nowrap;width:1%}.cde-p-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 32px 0;margin-bottom:4px}.cde-p-page-head__title{margin:0;font-family:var(--cde-font-serif);font-size:26px;font-weight:700;color:var(--cde-ink);letter-spacing:-.3px;line-height:1.15}.cde-p-page-head__sub{margin:4px 0 0;font-size:12.5px;font-weight:500;color:var(--cde-ink-soft);letter-spacing:.2px}.cde-p-page-head__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.cde-portal-content .cde-p-content{max-width:1500px;margin:0 auto;padding:24px 32px 64px}@media (max-width:900px){.cde-p-page-head{padding:18px 16px 0}.cde-portal-content .cde-p-content{padding:18px 16px 48px}.cde-p-page-head__title{font-size:22px}}body.cde-portal-page{background:#f3f5f7!important}.cde-task-priority{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.cde-task-priority--urgent{background:linear-gradient(145deg,#fecaca,#f87171);color:#7f1d1d}.cde-task-priority--high{background:linear-gradient(145deg,#fed7aa,#fbbf5b);color:#7c2d12}.cde-task-priority--normal{background:linear-gradient(145deg,#dbeafe,#a9c8f5);color:#1e3a8a}.cde-task-priority--routine{background:linear-gradient(145deg,#e0f2fe,#a8dafc);color:#0c4a6e}.cde-task-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.cde-task-status--issued{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.cde-task-status--acknowledged{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.cde-task-status--in_progress{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.cde-task-status--completed{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.cde-task-status--cancelled{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.cde-task-progress{width:100%;max-width:130px;height:5px;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-top:6px}.cde-task-progress-bar{height:100%;background:linear-gradient(90deg,#055C2D,#10b981);border-radius:inherit;transition:width 0.35s ease}.cde-modal{position:fixed;inset:0;z-index:9000;display:none}.cde-modal.is-open{display:block}.cde-modal__scrim{position:absolute;inset:0;background:rgb(5 8 15 / .55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:cdeFadeIn 0.2s ease}.cde-modal__panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:min(620px, 94vw);max-height:92vh;border-radius:14px;box-shadow:0 30px 70px -20px rgb(0 0 0 / .4);display:flex;flex-direction:column;overflow:hidden;animation:cdeModalIn 0.28s cubic-bezier(.2,.9,.3,1)}.cde-modal__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:3px solid var(--cde-emerald-700,#1e6b41)}.cde-modal__head h2{margin:0;font-family:var(--cde-font-serif,'Playfair Display',Georgia,serif);font-size:18px;font-weight:700;color:var(--cde-ink,#0a0d14)}.cde-modal__close{width:34px;height:34px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;font-size:22px;line-height:1;color:#64748b;cursor:pointer}.cde-modal__close:hover{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.cde-modal__body{padding:22px;overflow-y:auto;flex:1}.cde-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;margin-top:6px;border-top:1px solid #e2e8f0}.cde-modal__panel--wide{width:min(760px, 94vw)}.cde-form-row{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.cde-form-row--2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cde-form-label{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#475569}.cde-req{color:#dc2626;margin-left:2px}.cde-form-row input[type="text"],.cde-form-row input[type="date"],.cde-form-row select,.cde-form-row textarea{width:100%;padding:11px 13px;border:1.5px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:14px;color:#0a0d14;background:#fff;outline:none;transition:border-color 0.15s,box-shadow 0.15s;resize:vertical}.cde-form-row input:focus,.cde-form-row select:focus,.cde-form-row textarea:focus{border-color:#055C2D;box-shadow:0 0 0 3px rgb(5 92 45 / .14);background:#f0fdf4}.cde-p-rangebar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;box-shadow:0 1px 2px rgb(15 23 42 / .04);flex-wrap:wrap}.cde-p-rangebar label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0}.cde-p-rangebar select{height:36px;padding:0 12px;border:1.5px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:13px;background:#fff;color:#0a0d14;outline:none;cursor:pointer}.cde-p-rangebar select:focus{border-color:#055C2D;box-shadow:0 0 0 3px rgb(5 92 45 / .12)}.cde-p-rangebar__hint{margin-left:auto;font-size:12px;font-weight:600;color:#64748b}.cde-kpi-dsr{padding:18px 20px;display:flex;align-items:flex-start;gap:14px}.cde-kpi-dsr .cde-p-kpi-icon{width:44px;height:44px;border-radius:12px;font-size:20px;background:#ecfdf5;flex-shrink:0}.cde-kpi-dsr .cde-p-kpi-label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#64748b;margin-bottom:4px;display:block}.cde-kpi-dsr .cde-p-kpi-value{font-size:32px;font-weight:900;line-height:1;color:#0a0d14;font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:0}.cde-kpi-dsr .cde-p-kpi-sub{font-size:11.5px;font-weight:600;color:#64748b;margin-top:6px}.cde-recent-table{font-size:13px}.cde-recent-table thead th{background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:#055C2D;font-size:10px;padding:10px 14px;border-bottom:2px solid #a7f3d0}.cde-recent-table tbody td{padding:12px 14px;border-bottom:1px solid #e2e8f0}.cde-recent-table tbody tr:hover{background:#f8fafc}.cde-recent-table .cde-p-status{font-size:9.5px;padding:3px 9px}.cde-coverage-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding:4px}.cde-coverage-tile{padding:14px 12px;border-radius:10px;border:1.5px solid #a7f3d0;background:#ecfdf5;display:flex;flex-direction:column;justify-content:space-between;min-height:110px;transition:transform 0.18s ease,box-shadow 0.18s ease;cursor:default}.cde-coverage-tile:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgb(5 92 45 / .35)}.cde-coverage-tile__name{font-weight:800;font-size:12.5px;line-height:1.25;margin-bottom:2px;word-break:break-word}.cde-coverage-tile__tehsil{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.75;margin-bottom:8px}.cde-coverage-tile__count{font-family:'Playfair Display',Georgia,serif;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.5px}.cde-coverage-tile__breakdown{display:flex;gap:10px;font-size:11px;font-weight:700;opacity:.9;margin-top:4px}.cde-records-table tbody tr.cde-records-row--unread{background:linear-gradient(90deg,rgb(255 251 235 / .5),rgb(255 251 235 / .1));box-shadow:inset 4px 0 0 #f59e0b}.cde-records-table tbody tr.cde-records-row--unread:hover{background:linear-gradient(90deg,rgb(255 251 235 / .8),rgb(255 251 235 / .2))}@media screen and (max-width:780px){#cde-dossier-app{overflow-x:hidden}#cde-dossier-app .cde-p-content--dossier{padding:12px!important;max-width:100%!important}#cde-dossier-app .cde-p-dossier-actions{flex-direction:row!important;gap:8px!important;margin-bottom:12px!important;justify-content:stretch!important}#cde-dossier-app .cde-p-dossier-actions .cde-p-btn{flex:1;justify-content:center;height:40px;font-size:12.5px}#cde-dossier-app .cde-dossier{padding:8px 10px 10px 10px!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}#cde-dossier-app .cde-dossier .cert-header{display:block!important;grid-template-columns:none!important;padding:20px 16px 18px!important;margin:0!important;text-align:center!important;background:linear-gradient(180deg,#f4faf6 0%,#ffffff 100%)!important;border-bottom:1px solid #d1fae5!important;border-top:none!important}#cde-dossier-app .cde-dossier .cert-header .h-left{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed #cbd5e1}#cde-dossier-app .cde-dossier .cert-header .h-left img{width:74px!important;height:74px!important;margin:0 0 8px 0!important;display:block}#cde-dossier-app .cde-dossier .cert-header .h-left .h-dated{font-size:11.5px!important;font-weight:700;color:#055C2D!important;letter-spacing:.3px}#cde-dossier-app .cde-dossier .cert-header .h-mid{display:block!important;text-align:center!important;padding:0!important;margin:0 0 14px 0!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-gov{display:block!important;font-size:12px!important;font-weight:900!important;letter-spacing:0.6px!important;color:#055C2D!important;margin:0 0 3px 0!important;line-height:1.3!important;white-space:normal!important;text-transform:uppercase}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-dept{display:block!important;font-size:13.5px!important;font-weight:900!important;letter-spacing:0.4px!important;color:#0a0d14!important;margin:0 0 8px 0!important;line-height:1.25!important;text-transform:uppercase}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-email{display:block!important;font-size:10.5px!important;color:#2563eb!important;margin:0 0 8px 0!important;white-space:normal!important;word-break:break-all!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-title{display:inline-block!important;font-size:14px!important;font-weight:900!important;letter-spacing:0.8px!important;color:#0a0d14!important;padding:4px 12px!important;margin:6px auto 8px!important;background:linear-gradient(180deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:6px;border-bottom:1px solid #a7f3d0!important}#cde-dossier-app .cde-dossier .cert-header .h-mid .h-sub{display:block!important;font-size:11px!important;font-weight:600!important;color:#64748b!important;margin:0!important;white-space:normal!important;line-height:1.4!important}#cde-dossier-app .cde-dossier .cert-header .h-right{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-top:6px}#cde-dossier-app .cde-dossier .cert-header .h-right .photo-box{width:110px!important;height:132px!important;border-radius:10px;border:2px solid #055C2D!important;padding:2px!important;box-shadow:0 8px 20px -8px rgb(5 92 45 / .35)}#cde-dossier-app .cde-dossier .cert-header .h-right .photo-id{margin-top:8px!important;font-size:11px!important;font-weight:800!important;color:#055C2D!important;letter-spacing:.3px}#cde-dossier-app .cde-dossier .cert-header .h-right .photo-id .cde-input-inline{width:120px!important;font-size:11px!important;border-bottom:1px solid #055C2D!important;background:#f8fafc!important;padding:2px 4px!important;border-radius:4px}#cde-dossier-app .cde-dossier .cert-table{display:block!important;width:100%!important;border:none!important;border-collapse:separate!important;font-size:12px!important}#cde-dossier-app .cde-dossier .cert-table tbody,#cde-dossier-app .cde-dossier .cert-table tr,#cde-dossier-app .cde-dossier .cert-table td{display:block!important;width:100%!important;box-sizing:border-box!important}#cde-dossier-app .cde-dossier .cert-table td.sec-head{background:linear-gradient(135deg,#055C2D 0%,#0a3a1f 100%)!important;color:#ffffff!important;font-size:11px!important;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:10px 14px!important;margin:14px 0 0 0!important;border:none!important;border-radius:0!important;text-shadow:0 1px 0 rgb(0 0 0 / .25)}#cde-dossier-app .cde-dossier .cert-table td.sec-head:first-child{margin-top:0!important}#cde-dossier-app .cde-dossier .cert-table tr{display:block!important;background:#ffffff!important;border-bottom:1px solid #eef1f6!important;padding:10px 14px!important;margin:0!important}#cde-dossier-app .cde-dossier .cert-table tr:last-child{border-bottom:none!important}#cde-dossier-app .cde-dossier .cert-table td.lbl{display:block!important;width:100%!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:0.6px!important;text-transform:uppercase!important;color:#94a3b8!important;padding:0 0 4px 0!important;border:none!important;margin:0!important;background:transparent!important}#cde-dossier-app .cde-dossier .cert-table td.val{display:block!important;width:100%!important;font-size:13.5px!important;font-weight:700!important;color:#0a0d14!important;padding:0 0 10px 0!important;border:none!important;margin:0!important;word-break:break-word!important;overflow-wrap:anywhere!important;background:transparent!important}#cde-dossier-app .cde-dossier .cert-table tr>td.lbl:nth-child(3){margin-top:6px}#cde-dossier-app .cde-dossier .cde-input-inline{width:100%!important;font-size:13.5px!important;font-weight:700!important;color:#0a0d14!important;padding:6px 0!important;border:none!important;border-bottom:1px solid #e2e8f0!important;background:transparent!important;margin:0!important}#cde-dossier-app .cde-dossier .cde-radio-group{display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:4px 0!important}#cde-dossier-app .cde-dossier .cde-radio-group .cde-radio{font-size:12px!important;font-weight:700!important}#cde-dossier-app .cde-dossier .cde-radio-group .cde-radio input[type="radio"]{width:16px!important;height:16px!important}#cde-dossier-app .cde-dossier .cert-table td[rowspan]{display:none!important}#cde-dossier-app .cde-dossier .cert-note{font-size:10.5px!important;line-height:1.55!important;padding:14px 16px!important;background:#fffbeb!important;border-top:1px solid #fde68a!important;color:#78350f!important;margin:0!important}#cde-dossier-app .cde-dossier .sig-table{display:block!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important}#cde-dossier-app .cde-dossier .sig-table tbody,#cde-dossier-app .cde-dossier .sig-table tr,#cde-dossier-app .cde-dossier .sig-table td{display:block!important;width:100%!important}#cde-dossier-app .cde-dossier .sig-table tr.sig-labels{display:none!important}#cde-dossier-app .cde-dossier .sig-table tr.sig-space td{height:auto!important;min-height:70px!important;padding:16px!important;border:1px solid #e2e8f0!important;background:linear-gradient(180deg,#f8fafc,#ffffff)!important;text-align:center;border-radius:10px;margin:8px 14px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)}#cde-dossier-app .cde-dossier .sig-table tr.sig-space td::before{content:'Signature';display:block;font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}#cde-dossier-app .cde-dossier .sig-table tr.sig-space td:nth-child(1)::before{content:'Applicant\'s Signature'}#cde-dossier-app .cde-dossier .sig-table tr.sig-space td:nth-child(2)::before{content:'Issuing Authority Sign / Stamp'}#cde-dossier-app .cde-dossier .sig-table tr.sig-space td.sig-qr-cell::before{content:'QR Verification'}#cde-dossier-app .cde-dossier .sig-qr-cell{padding:16px!important}#cde-dossier-app .cde-dossier .sig-qr-box{display:inline-block;padding:6px;border:2px solid #055C2D;border-radius:8px;background:#fff;box-shadow:0 6px 16px -6px rgb(5 92 45 / .3)}#cde-dossier-app .cde-dossier .sig-qr-box img{display:block;width:110px!important;height:110px!important}}html.cde-force-desktop-print,body.cde-force-desktop-print{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}body.cde-force-desktop-print #cde-dossier-app,body.cde-force-desktop-print .cde-p-content--dossier,body.cde-force-desktop-print .cde-dossier{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;box-shadow:none!important;border-radius:0!important;border:none!important;box-sizing:border-box!important}body.cde-force-desktop-print .cde-p-dossier-actions,body.cde-force-desktop-print .cde-p-header,body.cde-force-desktop-print .cde-p-flash,body.cde-force-desktop-print .cde-p-admin-notice{display:none!important}body.cde-force-desktop-print .cde-dossier .cert-header{display:grid!important;grid-template-columns:130px 1fr 110px!important;align-items:center!important;text-align:center!important;gap:6px!important;padding:0 0 6px 0!important;margin:0 0 8px 0!important;border-bottom:1px solid #000!important;background:#fff!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;border:none!important;margin:0!important;padding:0!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-left img{width:85px!important;height:auto!important;margin:0 0 6px 0!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-left .h-dated{font-size:10pt!important;font-weight:bold!important;color:#000!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-mid{display:block!important;text-align:center!important;padding:0 4px!important;margin:0!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-mid .h-gov{display:block!important;font-size:12.5pt!important;font-weight:900!important;letter-spacing:0.3px!important;color:#000!important;margin:0!important;padding:0!important;background:none!important;border:none!important;line-height:1.25!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-mid .h-dept{display:block!important;font-size:11.5pt!important;font-weight:900!important;color:#000!important;margin:2px 0!important;padding:0!important;background:none!important;border:none!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-mid .h-email{display:block!important;font-size:9.5pt!important;color:#1d4ed8!important;margin:2px 0 4px 0!important;padding:0!important;background:none!important;border:none!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-mid .h-title{display:inline-block!important;font-size:12pt!important;font-weight:900!important;color:#000!important;padding:0 0 2px 0!important;margin:3px auto 3px!important;background:none!important;border:none!important;border-bottom:1.5px solid #000!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-mid .h-sub{display:block!important;font-size:9.5pt!important;font-weight:700!important;color:#000!important;margin:3px 0 0 0!important;padding:0!important;background:none!important;border:none!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-right{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-right .photo-box{width:90px!important;height:105px!important;border:1px solid #000!important;border-radius:0!important;padding:1px!important;box-shadow:none!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-right .photo-id{font-size:9pt!important;font-weight:900!important;margin-top:3px!important;color:#000!important;display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important}body.cde-force-desktop-print .cde-dossier .cert-header .h-right .photo-id .cde-input-inline{width:90px!important;font-size:9pt!important;font-weight:900!important;border-bottom:1px solid #000!important;background:transparent!important;border-radius:0!important;padding:0!important;text-align:left!important}body.cde-force-desktop-print .cde-dossier .cert-table{display:table!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:9.5pt!important;border:1pt solid #000!important}body.cde-force-desktop-print .cde-dossier .cert-table tbody{display:table-row-group!important}body.cde-force-desktop-print .cde-dossier .cert-table tr{display:table-row!important;border:none!important;padding:0!important;margin:0!important;background:transparent!important}body.cde-force-desktop-print .cde-dossier .cert-table td{display:table-cell!important;border:.5pt solid #000!important;padding:1.2mm 1.8mm!important;vertical-align:middle!important;width:auto!important;background:transparent!important;font-size:9.5pt!important}body.cde-force-desktop-print .cde-dossier .cert-table td.lbl{width:22%!important;font-size:9.5pt!important;font-weight:normal!important;letter-spacing:0!important;text-transform:none!important;color:#000!important;padding:1.2mm 1.8mm!important}body.cde-force-desktop-print .cde-dossier .cert-table td.val{width:28%!important;font-size:9.5pt!important;font-weight:700!important;color:#000!important;padding:1.2mm 1.8mm!important}body.cde-force-desktop-print .cde-dossier .cert-table td.sec-head{background:#e2e8f0!important;color:#000!important;font-size:10pt!important;font-weight:bold!important;padding:1.4mm 1.8mm!important;letter-spacing:0.3px!important;text-transform:uppercase!important;border-radius:0!important;margin:0!important;text-shadow:none!important;border:.5pt solid #000!important}body.cde-force-desktop-print .cde-dossier .cert-table td[rowspan]{display:table-cell!important}body.cde-force-desktop-print .cde-dossier .cde-input-inline{width:100%!important;font-size:9.5pt!important;font-weight:700!important;color:#000!important;padding:0!important;border:none!important;border-bottom:1px dotted transparent!important;background:transparent!important}body.cde-force-desktop-print .cde-dossier .cde-radio-group{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:0!important;background:transparent!important}body.cde-force-desktop-print .cde-dossier .cde-radio-group .cde-radio{font-size:9.5pt!important;font-weight:normal!important;padding:0!important;margin:0!important}body.cde-force-desktop-print .cde-dossier .cde-radio-group .cde-radio input[type="radio"]{width:auto!important;height:auto!important;margin:0 2px 0 0!important}body.cde-force-desktop-print .cde-dossier .sig-table{display:table!important;width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}body.cde-force-desktop-print .cde-dossier .sig-table tbody{display:table-row-group!important}body.cde-force-desktop-print .cde-dossier .sig-table tr{display:table-row!important}body.cde-force-desktop-print .cde-dossier .sig-table td{display:table-cell!important;width:auto!important;padding:1.2mm 1.5mm!important;margin:0!important;border:.5pt solid #000!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;min-height:0!important;text-align:center!important;font-size:9pt!important}body.cde-force-desktop-print .cde-dossier .sig-table tr.sig-labels{display:table-row!important}body.cde-force-desktop-print .cde-dossier .sig-table tr.sig-labels td{height:6mm!important;min-height:0!important;font-weight:bold!important;font-size:9pt!important;padding:1.2mm 1.5mm!important;background:transparent!important}body.cde-force-desktop-print .cde-dossier .sig-table tr.sig-space td{height:18mm!important;min-height:0!important;padding:1.2mm 1.5mm!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;margin:0!important}body.cde-force-desktop-print .cde-dossier .sig-table tr.sig-space td::before{content:none!important;display:none!important}body.cde-force-desktop-print .cde-dossier .sig-qr-cell{padding:1mm!important;text-align:center!important}body.cde-force-desktop-print .cde-dossier .sig-qr-box{display:inline-block!important;padding:1px!important;border:.5pt solid #000!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}body.cde-force-desktop-print .cde-dossier .sig-qr-box img{width:16mm!important;height:16mm!important;display:block!important}body.cde-force-desktop-print .cde-dossier .cert-note{font-size:6.5pt!important;font-weight:bold!important;line-height:1.2!important;padding:1.5mm 0 0 0!important;margin-top:1.5mm!important;background:transparent!important;border-top:none!important;border-radius:0!important;color:#000!important;text-align:justify!important}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}