:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f4f7fb;--surface:rgba(255,255,255,.9);--surface-strong:#fff;--surface-soft:#eef4ff;--border:rgba(28,61,110,.14);--border-strong:rgba(28,61,110,.24);--text:#14213d;--muted:#52627a;--primary:#1455d9;--primary-strong:#0d3fa7;--success:#0f7a4f;--warning:#a45f00;--focus:#ffb020;--shadow:0 24px 80px rgba(15,35,70,.14);--radius-xl:32px;--radius-lg:24px;--max-width:1180px}*{box-sizing:border-box}html{min-height:100%}body{font-variant-numeric:lining-nums tabular-nums;min-height:100%;color:var(--text);background:radial-gradient(circle at 12% 8%,rgba(20,85,217,.12),transparent 34%),radial-gradient(circle at 90% 18%,rgba(15,122,79,.1),transparent 30%),linear-gradient(135deg,#f7faff 0%,#edf3fb 46%,#f8fafc 100%);margin:0;font-family:Noto Naskh Arabic,Traditional Arabic,Scheherazade New,Amiri,Georgia,Times New Roman,serif}a,button,select{font:inherit}button,input,select,textarea{font-family:inherit}.skip-link{top:16px;z-index:100;color:#fff;background:#111827;border-radius:999px;padding:12px 18px;text-decoration:none;position:fixed;inset-inline-start:16px;transform:translateY(-180%)}.skip-link:focus{outline:4px solid var(--focus);outline-offset:3px;transform:translateY(0)}.entry-page{place-items:center;min-height:100vh;padding:clamp(18px,3vw,42px);display:grid}.entry-shell{width:min(100%, var(--max-width));border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow);padding:clamp(18px,3vw,34px)}.entry-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;padding-bottom:24px;display:flex}.brand-block{align-items:center;gap:18px;display:flex}.brand-mark{background:linear-gradient(145deg, var(--primary), #5f8cff);color:#fff;letter-spacing:.08em;border-radius:24px;place-items:center;width:72px;height:72px;font-weight:800;display:grid}.brand-copy h1{margin:0;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.15}.eyebrow,.section-kicker{color:var(--primary-strong);margin:0;font-weight:800}.subtitle{color:var(--muted);margin:4px 0 0}.language-box{gap:8px;min-width:min(100%,230px);display:grid}.language-box label{font-weight:800}.language-box select{border:1px solid var(--border-strong);width:100%;min-height:46px;color:var(--text);background:#fff;border-radius:16px;padding:10px 14px}.entry-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:24px;padding-top:24px;display:grid}.hero-panel,.action-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:0 16px 44px rgba(15,35,70,.08)}.hero-panel{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,244,255,.88)),radial-gradient(circle at 15% 12%,rgba(20,85,217,.2),transparent 34%);align-content:space-between;gap:28px;min-height:560px;padding:clamp(24px,4vw,44px);display:grid}.hero-panel h2{margin:12px 0 14px;font-size:clamp(2rem,4.3vw,4rem);line-height:1.12}.hero-text{color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.9}.hero-lower-stack{gap:16px;display:grid}.status-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.status-card>div{border:1px solid var(--border);background:rgba(255,255,255,.76);border-radius:20px;padding:18px}.status-label{color:var(--muted);margin-bottom:6px;display:block}.date-time-panel{border:1px solid var(--border);background:rgba(255,255,255,.82);border-radius:22px;padding:18px}.date-time-heading{gap:4px;margin-bottom:14px;display:grid}.date-time-heading h3{margin:0;font-size:1.22rem}.date-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.date-time-grid div{border:1px solid var(--border);background:#fff;border-radius:18px;min-width:0;padding:14px}.date-time-grid dt{color:var(--muted);margin:0 0 6px;font-weight:800}.date-time-grid dd{color:var(--text);overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0;font-weight:800}.date-time-wide{grid-column:1/-1}.action-panel{padding:clamp(22px,3vw,34px)}.action-panel h2{margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.5rem)}.entry-actions{gap:14px;margin-top:24px;display:grid}.action-btn{border:1px solid var(--border);cursor:pointer;background:var(--surface-soft);min-height:72px;color:var(--text);font:inherit;text-align:inherit;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.action-btn span{font-size:1.08rem;font-weight:800}.action-btn small{color:var(--muted)}.action-btn.primary{background:linear-gradient(135deg,#eaf1ff,#fff);border-color:rgba(20,85,217,.26)}.action-btn.success{background:linear-gradient(135deg,#e9f8f1,#fff);border-color:rgba(15,122,79,.24)}.action-btn.warning{background:linear-gradient(135deg,#fff4df,#fff);border-color:rgba(164,95,0,.24)}.action-btn.neutral{background:linear-gradient(135deg,#eef2f7,#fff)}.frontend-navigation-notice{color:var(--warning);background:#fff7e8;border:1px solid rgba(164,95,0,.22);border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:.84rem;font-weight:850;line-height:1.5}.accessibility-note{border:1px solid var(--border);color:#374760;background:#fff;border-radius:20px;margin-top:22px;padding:18px 20px;line-height:1.85}.accessibility-note h3{color:var(--text);margin:0 0 8px;font-size:1.12rem}.accessibility-note p{margin:0}.entry-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.entry-footer p{margin:0}.policy-link{color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.uds-page-nav{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.uds-page-nav-link{min-height:30px;color:var(--primary-strong);background:#fff;border:1px solid rgba(20,85,217,.18);border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:900;line-height:1.2;text-decoration:none}.uds-top-action-link{background:var(--primary);color:#fff;border-color:transparent}.contact-page{align-items:start}.contact-shell{gap:24px;display:grid}.contact-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:22px;display:flex}.contact-header h1{margin:8px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.15}.contact-header-actions{justify-items:stretch;gap:12px;min-width:min(100%,260px);display:grid}.contact-lead{max-width:780px;color:var(--muted);margin:12px 0 0;font-size:1.12rem;line-height:1.9}.contact-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-choice-card,.contact-form-panel,.contact-safety-note{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:0 16px 44px rgba(15,35,70,.08)}.contact-choice-card{min-height:220px;color:var(--text);align-content:start;gap:12px;padding:26px;text-decoration:none;display:grid}.contact-choice-card strong{font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.25}.contact-choice-card small{color:var(--muted);font-size:1rem;line-height:1.8}.choice-label{color:var(--primary-strong);font-weight:900}.contact-safety-note,.contact-form-panel{padding:clamp(20px,3vw,30px)}.contact-safety-note h2,.contact-form-panel h2{margin:0 0 14px;font-size:clamp(1.45rem,2.5vw,2rem)}.contact-safety-note p,.contact-inline-note{color:var(--muted);margin:0;line-height:1.9}.contact-fieldset{border:0;gap:12px;margin:0 0 20px;padding:0;display:grid}.contact-fieldset legend{margin-bottom:8px;font-weight:900}.radio-card,.contact-consent{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.radio-card span,.contact-consent span{font-weight:800}.contact-input-block{gap:8px;margin-bottom:16px;display:grid}.contact-input-block span{font-weight:900}.contact-input-block input,.contact-input-block textarea{border:1px solid var(--border-strong);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:16px;padding:13px 15px}.contact-input-block textarea{resize:vertical;line-height:1.8}.contact-action-row{justify-content:flex-start;align-items:center;gap:12px;margin-top:14px;margin-bottom:16px;display:flex}.contact-primary-button{background:var(--primary);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:16px;padding:12px 20px;font-weight:900}.contact-secondary-button{border:1px solid var(--border-strong);min-height:52px;color:var(--primary-strong);font:inherit;cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex}.phone-input-grid{grid-template-columns:minmax(240px,.7fr) minmax(220px,1fr);gap:12px;display:grid}.phone-input-grid>input[type=tel]{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text);font:inherit;text-align:left;direction:ltr;background:#fff;border-radius:16px;padding:13px 15px}.phone-code-combobox{gap:8px;width:100%;display:grid;position:relative}.phone-code-combobox-input{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text);font:inherit;text-align:left;direction:ltr;background:#fff;border-radius:16px;padding:13px 15px}.phone-code-results{border:1px solid var(--border);z-index:20;background:#fff;border-radius:16px;grid-template-columns:1fr;width:100%;max-height:240px;display:grid;overflow-y:auto;box-shadow:0 18px 44px rgba(15,35,70,.16)}.phone-code-results>.phone-code-option{border:0;border-bottom:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;direction:ltr;background:#fff;grid-template-columns:76px 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid!important}.phone-code-results>.phone-code-option:last-child{border-bottom:0}.phone-code-results>.phone-code-option:hover,.phone-code-results>.phone-code-option.selected{background:#eef4ff}.phone-code-results>.phone-code-option:focus-visible{background:#eef4ff}.phone-code-value{color:var(--primary-strong);text-align:left;direction:ltr;font-weight:900}.phone-code-name{color:var(--muted);text-align:left;direction:ltr;font-weight:700}.email-input-grid{direction:ltr;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr);align-items:center;gap:10px;display:grid}.email-input-grid input{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text);font:inherit;text-align:left;direction:ltr;background:#fff;border-radius:16px;padding:13px 15px}.email-at-symbol{text-align:center;min-width:34px;color:var(--primary-strong);direction:ltr;font-size:1.18rem;font-weight:900}.contact-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-channel-card{border:1px solid var(--border);min-height:150px;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:linear-gradient(135deg,#eef4ff,#fff);border-radius:20px;align-content:start;gap:8px;padding:18px;display:grid}.contact-channel-card strong{font-size:1.2rem}.contact-channel-card small{color:var(--muted);line-height:1.7}.contact-result-message{color:#0f5135;background:#e9f8f1;border:1px solid rgba(15,122,79,.22);border-radius:18px;min-height:54px;margin:18px 0 0;padding:14px 16px;font-weight:800;line-height:1.8}:focus-visible{outline:4px solid var(--focus);outline-offset:4px}@media (width<=920px){.entry-header,.entry-footer{flex-direction:column;align-items:stretch}.entry-grid{grid-template-columns:1fr}.hero-panel{min-height:auto}.contact-header{flex-direction:column}.contact-header-actions{width:100%}.contact-choice-grid,.contact-channel-grid{grid-template-columns:1fr}}@media (width<=640px){.contact-action-row{flex-direction:column;align-items:stretch}.contact-secondary-button,.contact-primary-button{width:100%}.phone-input-grid,.email-input-grid{grid-template-columns:1fr}.email-at-symbol{min-width:0}}@media (width<=560px){.entry-page{padding:10px}.entry-shell{border-radius:22px;padding:14px}.brand-block{align-items:flex-start}.brand-mark{border-radius:18px;width:58px;height:58px}.status-card,.date-time-grid{grid-template-columns:1fr}.action-btn{flex-direction:column;align-items:flex-start;min-height:66px}.contact-choice-card{min-height:auto}}.register-shell{gap:24px;display:grid}.register-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;display:grid}.register-progress-panel,.register-work-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-strong);box-shadow:0 16px 44px rgba(15,35,70,.08)}.register-progress-panel{padding:clamp(18px,2.4vw,26px)}.register-progress-panel h2{margin:0 0 18px;font-size:clamp(1.35rem,2.2vw,1.8rem)}.register-step-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.register-step-item{border:1px solid var(--border);border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:58px;padding:12px 14px;font-weight:850;line-height:1.55;display:grid}.register-step-item.pending{color:var(--primary-strong);background:linear-gradient(135deg,#eaf1ff,#fff);border-color:rgba(20,85,217,.24)}.register-step-item.current{color:#7a3f00;background:linear-gradient(135deg,#fff1d8,#fff);border-color:rgba(255,176,32,.52)}.register-step-item.completed{color:var(--success);background:linear-gradient(135deg,#e9f8f1,#fff);border-color:rgba(15,122,79,.28)}.register-step-marker{direction:ltr;background:#fff;border:1px solid;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.register-work-panel{padding:clamp(20px,3vw,32px)}.register-step-content{gap:16px;display:grid}.register-step-content h2{margin:0;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.18}.register-step-text{color:var(--muted);margin:0;font-size:1.08rem;line-height:1.9}.register-step-fields{gap:16px;margin-top:4px;display:grid}.register-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.register-check-card{border:1px solid var(--border);background:#fff;border-radius:20px;align-content:start;gap:8px;min-height:128px;padding:18px;display:grid}.register-check-card strong{color:var(--text);font-size:1.08rem}.register-check-card small{color:var(--muted);line-height:1.7}.register-check-card.pending{background:linear-gradient(135deg,#eaf1ff,#fff);border-color:rgba(20,85,217,.24)}.register-platform-number-preview{min-height:86px;color:var(--primary-strong);letter-spacing:.08em;text-align:center;direction:ltr;background:linear-gradient(135deg,#eaf1ff,#fff);border:1px solid rgba(20,85,217,.24);border-radius:22px;place-items:center;padding:20px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:950;display:grid}.register-navigation-row{justify-content:space-between;margin-top:24px}.register-navigation-row .contact-secondary-button[disabled],.register-navigation-row .contact-primary-button[disabled]{opacity:.52;cursor:not-allowed}@media (width<=980px){.register-layout,.register-check-grid{grid-template-columns:1fr}}@media (width<=640px){.register-step-item{grid-template-columns:34px 1fr;padding:11px 12px}.register-step-marker{width:30px;height:30px}.register-navigation-row{flex-direction:column;align-items:stretch}}.file-library-page{color:#1f3553;background:radial-gradient(circle at 100% 0,rgba(47,109,214,.07),transparent 34%),linear-gradient(#f4f7fc,#fbfdff 52%,#f7faff);place-items:start center;width:100%;padding:clamp(10px,1.7vw,22px);font-family:Noto Naskh Arabic,Traditional Arabic,Scheherazade New,Amiri,Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.file-library-frame{gap:14px;width:min(100%,1320px);display:grid}.file-library-top-bar,.file-library-meter-card,.file-library-action-strip,.file-library-sidebar,.file-library-main-panel,.file-library-sync-panel,.file-library-conversion-panel,.file-library-activity-panel,.file-library-note-panel{background:linear-gradient(rgba(255,255,255,.99),rgba(246,250,255,.98));border:1px solid rgba(137,171,217,.34);border-radius:20px;box-shadow:0 10px 26px rgba(31,53,83,.07)}.file-library-top-bar{background:linear-gradient(135deg, rgba(255,255,255,.99), rgba(242,247,255,.96)), var(--surface);grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:14px 18px;padding:16px 18px;display:grid}.file-library-brand{align-items:start;gap:12px;min-width:0;display:flex}.file-library-brand>div{gap:6px;min-width:0;display:grid}.file-library-brand .brand-mark{border-radius:18px;flex:none;width:52px;height:52px;font-size:.72rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26),0 10px 20px rgba(31,53,83,.12)}.file-library-brand h1,.file-library-section-heading h2,.file-library-files-header h2,.file-library-note-panel h2{margin:3px 0 0;font-size:clamp(1.25rem,2.3vw,1.65rem);line-height:1.25}.file-library-brand p,.file-library-files-header p,.file-library-sync-panel p,.file-library-conversion-panel p,.file-library-activity-panel p,.file-library-note-panel p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}.file-library-brand .section-kicker,.file-library-files-header .section-kicker,.file-library-section-heading .section-kicker{letter-spacing:0;color:#516b8f;font-size:.82rem;font-weight:700}.file-library-top-actions{align-content:start;justify-self:stretch;gap:10px;display:grid}.file-library-top-actions .language-box{background:rgba(255,255,255,.82);border:1px solid rgba(137,171,217,.34);border-radius:16px;width:100%;min-width:0;padding:10px 12px}.file-library-top-actions .uds-page-nav{grid-template-columns:1fr;gap:8px;display:grid}.file-library-top-actions .uds-page-nav-link{color:#21456f;background:rgba(255,255,255,.95);border:1px solid rgba(137,171,217,.42);border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:8px 14px;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px rgba(31,53,83,.05)}.file-library-top-actions .uds-top-action-link{color:#fff;background:linear-gradient(135deg,#2f67d8,#1f56c5);border-color:transparent}.file-library-top-actions .language-box label,.file-library-top-actions .language-box span,.file-library-top-actions .language-box .language-label{color:#355073;font-size:.86rem;font-weight:700}.file-library-top-actions .language-box select,.file-library-top-actions .language-box .language-select{color:#1f3553;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid rgba(137,171,217,.45);border-radius:14px;padding-inline:12px}.file-library-status-badge{border:1px solid var(--border);width:fit-content;min-height:30px;color:var(--primary-strong);background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:900;line-height:1.2;display:inline-flex}.file-library-status-badge.ready,.file-library-status-badge.safe,.file-library-status-badge.offline{color:var(--success);background:rgba(15,122,79,.1);border-color:rgba(15,122,79,.22)}.file-library-status-badge.processing,.file-library-status-badge.review,.file-library-status-badge.pending,.file-library-status-badge.syncing{color:var(--warning);background:rgba(164,95,0,.12);border-color:rgba(164,95,0,.24)}.file-library-status-badge.unavailable,.file-library-status-badge.failed,.file-library-status-badge.critical{color:#a51f1b;background:rgba(196,40,35,.1);border-color:rgba(196,40,35,.24)}.file-library-status-badge.online{color:var(--primary-strong);background:rgba(20,85,217,.09);border-color:rgba(20,85,217,.22)}.file-library-status-badge.stored{color:var(--muted);background:rgba(82,98,122,.1);border-color:rgba(82,98,122,.2)}.file-library-meter-grid{grid-template-columns:1fr;gap:12px;display:grid}.file-library-meter-card{align-content:start;gap:8px;padding:14px;display:grid}.file-library-meter-copy{justify-content:space-between;align-items:start;gap:12px;display:flex}.file-library-meter-copy span,.file-library-toolbar span,.file-library-file-details dt{color:var(--muted);letter-spacing:.01em;font-size:.84rem;font-weight:800}.file-library-meter-copy strong{color:var(--text);font-size:1rem}.file-library-meter-card p,.file-library-meter-card small{color:var(--muted);margin:0;font-size:.84rem}.file-library-meter-percent{color:var(--primary-strong);font-size:.84rem;font-weight:900}.file-library-meter-track{background:rgba(82,98,122,.14);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.file-library-meter-fill{width:var(--file-library-meter);border-radius:inherit;height:100%;display:block}.file-library-meter-fill.healthy{background:linear-gradient(90deg, #46c77d, var(--success))}.file-library-meter-fill.warning{background:linear-gradient(90deg,#f7c948,#c77c17)}.file-library-meter-fill.critical{background:linear-gradient(90deg,#c42823,#f08a24)}.file-library-action-strip{background:linear-gradient(rgba(241,246,255,.86),rgba(255,255,255,.98));grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px;display:grid}.file-library-action-strip button,.file-library-type-card,.file-library-classification-pill,.file-library-toolbar input,.file-library-toolbar select,.file-library-activity-panel button,.file-library-file-actions button{border:1px solid var(--border-strong);color:var(--text);background:#fff;border-radius:14px}.file-library-action-strip button,.file-library-activity-panel button,.file-library-file-actions button{cursor:pointer;min-height:40px;padding:8px 12px;font-size:.93rem;font-weight:900;transition:transform .14s,box-shadow .14s,border-color .14s}.file-library-action-strip button:first-child,.file-library-activity-panel button,.file-library-file-actions button:first-child{background:linear-gradient(135deg, var(--primary), var(--primary-strong));color:#fff;border-color:transparent}.file-library-action-strip button:nth-child(2),.file-library-action-strip button:nth-child(3){background:rgba(255,255,255,.96);border-color:rgba(20,85,217,.2);box-shadow:0 10px 20px rgba(15,35,70,.05)}.file-library-action-strip button:hover,.file-library-activity-panel button:hover,.file-library-file-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,35,70,.08)}.file-library-section-heading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:2px;display:flex}.file-library-section-heading h2,.file-library-files-header h2,.file-library-note-panel h2,.file-library-note-panel h3,.file-library-activity-panel h2,.file-library-file-card h3,.file-library-type-card h3{color:var(--text)}.file-library-type-card-section{margin-bottom:12px}.file-library-type-card-grid{grid-template-columns:1fr;gap:12px;display:grid}.file-library-type-card{border:1px solid var(--border);background:linear-gradient(rgba(255,255,255,.99),rgba(248,250,255,.98));border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px rgba(15,35,70,.06)}.file-library-type-card header{border-bottom:1px solid rgba(82,98,122,.12);justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.file-library-type-card h3{overflow-wrap:anywhere;margin:0;font-size:1.02rem;line-height:1.4}.file-library-type-card-details{grid-template-columns:1fr;gap:9px;margin:0;display:grid}.file-library-type-card-details div{border-bottom:1px solid rgba(82,98,122,.1);grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0;padding:7px 0;display:grid}.file-library-type-card-details div:last-child{border-bottom:none;padding-bottom:0}.file-library-type-card-details dt{color:var(--muted);font-size:.84rem;font-weight:800}.file-library-type-card-details dd{color:var(--primary-strong);white-space:nowrap;text-align:end;margin:0;font-weight:900}.file-library-layout{grid-template-columns:1fr;gap:14px;display:grid}.file-library-sidebar,.file-library-main-panel,.file-library-sync-panel,.file-library-conversion-panel,.file-library-activity-panel,.file-library-note-panel{padding:13px 14px}.file-library-classification-list,.file-library-folder-list,.file-library-summary-badges,.file-library-conversion-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.file-library-classification-pill,.file-library-folder-list span,.file-library-conversion-list span{min-height:34px;color:var(--text);background:rgba(255,255,255,.96);border-radius:999px;padding:7px 11px;font-size:.84rem;font-weight:800;box-shadow:0 6px 14px rgba(15,35,70,.04)}.file-library-classification-pill{cursor:pointer}.file-library-note-panel.compact{box-shadow:none;background:linear-gradient(135deg,rgba(238,244,255,.82),rgba(255,255,255,.98));border-style:dashed;margin-top:12px;padding:12px}.file-library-note-panel h3{margin:0 0 6px;font-size:1rem}.file-library-toolbar{border:1px solid var(--border);background:linear-gradient(rgba(238,244,255,.72),rgba(255,255,255,.96));border-radius:18px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.file-library-toolbar label{gap:6px;display:grid}.file-library-toolbar input,.file-library-toolbar select{width:100%;min-height:40px;padding:8px 12px;font-size:.94rem;box-shadow:inset 0 1px 2px rgba(15,35,70,.04)}.file-library-files-header{gap:6px;margin:14px 0 12px;display:grid}.file-library-status-legend{border:1px solid var(--border);background:linear-gradient(rgba(255,255,255,.98),rgba(247,250,255,.98));border-radius:16px;grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:12px;display:grid}.file-library-status-legend div{gap:6px;display:grid}.file-library-status-legend strong{font-size:.86rem}.file-library-status-legend div>span{flex-wrap:wrap;gap:6px;display:flex}.file-library-file-grid{grid-template-columns:1fr;gap:12px;display:grid}.file-library-file-card{border:1px solid var(--border);background:linear-gradient(rgba(255,255,255,.99),rgba(248,250,255,.98));border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 28px rgba(15,35,70,.06)}.file-library-file-card header{border-bottom:1px solid rgba(82,98,122,.12);justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.file-library-file-card h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:1.02rem;line-height:1.4}.file-library-file-card header strong{color:var(--primary-strong);white-space:nowrap;font-size:.92rem}.file-library-file-extension{min-height:26px;color:var(--primary-strong);background:rgba(238,244,255,.9);border:1px solid rgba(20,85,217,.14);border-radius:999px;align-items:center;padding:4px 8px;font-size:.82rem;font-weight:900;display:inline-flex}.file-library-file-details{grid-template-columns:1fr;gap:9px;margin:0;display:grid}.file-library-file-details div{border-bottom:1px solid rgba(82,98,122,.1);grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0;padding:7px 0;display:grid}.file-library-file-details div:last-child{border-bottom:none;padding-bottom:0}.file-library-file-details dd{text-align:end;color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:800}.file-library-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.file-library-file-actions button{min-height:34px;padding:6px 10px;font-size:.9rem}.file-library-support-grid{grid-template-columns:1fr;gap:14px;display:grid}.file-library-note-panel{gap:10px;display:grid}.file-library-note-panel h2{font-size:1.1rem}.file-library-note-panel p{line-height:1.55}.file-library-action-strip button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.file-library-classification-pill:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.file-library-toolbar input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.file-library-toolbar select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.file-library-activity-panel button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.file-library-file-actions button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.file-library-page[dir=rtl] .file-library-top-actions{justify-content:flex-start}.file-library-page[dir=rtl] .file-library-top-actions .uds-page-nav{justify-content:flex-start}.file-library-page[dir=rtl] .file-library-file-card header{text-align:right}.file-library-page[dir=rtl] .file-library-type-card header{text-align:right}.file-library-page[dir=rtl] .file-library-type-card-details div{text-align:right}.file-library-page[dir=rtl] .file-library-file-details div{text-align:right}@media (width>=560px){.file-library-meter-grid,.file-library-type-card-grid,.file-library-file-grid,.file-library-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-library-action-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=820px){.file-library-top-bar{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start}.file-library-top-actions{border-inline-start:1px solid rgba(137,171,217,.28);padding-inline-start:16px}.file-library-meter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.file-library-layout{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start}.file-library-toolbar{grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(132px,1fr));align-items:end}.file-library-status-legend,.file-library-type-card-grid,.file-library-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-library-file-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.file-library-support-grid{grid-template-columns:1.2fr .9fr .9fr}}@media (width>=1180px){.file-library-type-card-grid,.file-library-file-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.file-library-action-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=819px){.file-library-top-bar{grid-template-columns:1fr}}@media (width<=639px){.file-library-page{padding-inline:8px}.file-library-top-bar,.file-library-meter-card,.file-library-action-strip,.file-library-sidebar,.file-library-main-panel,.file-library-sync-panel,.file-library-conversion-panel,.file-library-activity-panel,.file-library-note-panel{border-radius:18px}.file-library-top-bar,.file-library-sidebar,.file-library-main-panel,.file-library-sync-panel,.file-library-conversion-panel,.file-library-activity-panel,.file-library-note-panel,.file-library-meter-card,.file-library-type-card,.file-library-file-card{padding:12px}.file-library-top-actions,.file-library-top-actions .uds-page-nav{width:100%}.file-library-top-actions .language-box{padding:10px}.file-library-top-actions .uds-page-nav-link,.file-library-action-strip button,.file-library-file-actions button,.file-library-activity-panel button{justify-content:center;width:100%}.file-library-action-strip,.file-library-file-actions,.file-library-file-card header,.file-library-type-card header,.file-library-type-card-details div,.file-library-file-details div{grid-template-columns:1fr}.file-library-file-card header,.file-library-type-card header{display:grid}.file-library-file-card header strong,.file-library-type-card-details dd,.file-library-file-details dd{white-space:normal;text-align:start}.file-library-page[dir=rtl] .file-library-file-card header strong{text-align:right}.file-library-page[dir=rtl] .file-library-type-card-details dd{text-align:right}.file-library-page[dir=rtl] .file-library-file-details dd{text-align:right}}.personal-secretary-page{place-items:start center;width:100%;padding:clamp(6px,1.6vw,16px)}.personal-secretary-frame{gap:8px;width:min(100%,1560px);display:grid}.personal-secretary-top-bar,.personal-secretary-summary-card,.personal-secretary-section,.personal-secretary-group,.personal-secretary-row,.personal-secretary-footer{border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 10px 24px rgba(15,35,70,.06)}.personal-secretary-top-bar{gap:8px;padding:10px;display:grid}.personal-secretary-top-bar h1{margin:2px 0;font-size:clamp(1.1rem,3.8vw,1.65rem);line-height:1.12}.personal-secretary-top-bar p,.personal-secretary-section-heading p,.personal-secretary-row-note{color:var(--muted);margin:0}.personal-secretary-header-tools{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.personal-secretary-header-tools .language-box{min-width:min(100%,190px)}.personal-secretary-customer-chip{border:1px solid var(--border);background:#fff;border-radius:12px;gap:1px;min-height:38px;padding:6px 9px;display:grid}.personal-secretary-customer-chip span{color:var(--muted);font-size:.72rem;font-weight:800}.personal-secretary-summary-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;display:grid}.personal-secretary-table-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.personal-secretary-view-mode-control,.personal-secretary-scope-control{border:1px solid var(--border);background:rgba(248,251,255,.82);border-radius:12px;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:6px;display:flex}.personal-secretary-view-mode-control span,.personal-secretary-scope-control span{color:var(--muted);font-size:.7rem;font-weight:950;line-height:1.2}.personal-secretary-summary-card{gap:4px;min-width:0;padding:8px;display:grid}.personal-secretary-summary-card label,.personal-secretary-summary-card span,.personal-secretary-row label span,.personal-secretary-calculation-cell small{color:var(--muted);font-size:.68rem;font-weight:900;line-height:1.2}.personal-secretary-summary-card strong,.personal-secretary-calculation-cell strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.84rem;line-height:1.22}.personal-secretary-summary-card input,.personal-secretary-row input,.personal-secretary-row select{border:1px solid var(--border-strong);width:100%;min-height:30px;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:5px 7px;font-size:.78rem}.personal-secretary-summary-card input:disabled,.personal-secretary-row input:disabled,.personal-secretary-row select:disabled,.personal-secretary-file-button:disabled{opacity:.58;cursor:not-allowed}.personal-secretary-section,.personal-secretary-group{gap:8px;padding:9px;display:grid}.personal-secretary-grouped-table{gap:7px;display:grid}.personal-secretary-group{box-shadow:none;background:rgba(248,251,255,.68);border-radius:12px;padding:7px}.personal-secretary-section-heading{justify-content:space-between;align-items:end;gap:8px;display:flex}.personal-secretary-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.personal-secretary-section-heading h2,.personal-secretary-group h3,.personal-secretary-row h4{color:var(--text);margin:0}.personal-secretary-section-heading h2{font-size:clamp(1rem,3vw,1.32rem)}.personal-secretary-group h3{font-size:.94rem}.personal-secretary-group-heading{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:3px 7px;font-size:.76rem;font-weight:950;line-height:1.2;display:inline-flex}.personal-secretary-row-list{gap:6px;display:grid}.personal-secretary-table-wrap{border-radius:12px;width:100%;overflow-x:auto}.personal-secretary-table{border-collapse:separate;border-spacing:0 6px;width:100%;min-width:980px}.personal-secretary-table thead th{color:var(--muted);text-align:start;white-space:nowrap;padding:6px 7px;font-size:.66rem;font-weight:950;line-height:1.2}.personal-secretary-table .personal-secretary-row{box-shadow:none;padding:0;display:table-row}.personal-secretary-table tbody th,.personal-secretary-table tbody td{border-block:1px solid var(--border);vertical-align:middle;background:#fff;min-width:0;padding:6px}.personal-secretary-table tbody th:first-child,.personal-secretary-table tbody td:first-child{border-inline-start:1px solid var(--border);border-start-start-radius:12px;border-end-start-radius:12px}.personal-secretary-table tbody th:last-child,.personal-secretary-table tbody td:last-child{border-inline-end:1px solid var(--border);border-start-end-radius:12px;border-end-end-radius:12px}.personal-secretary-item-cell{min-width:180px}.personal-secretary-item-line{align-items:center;gap:6px;min-width:0;display:flex}.personal-secretary-item-name{min-width:150px;color:var(--text);align-items:center;font-size:.8rem;font-weight:950;line-height:1.25;display:inline-flex}.personal-secretary-item-name.renewal-far{color:var(--success)}.personal-secretary-item-name.renewal-within-180{color:#8a6a00}.personal-secretary-item-name.renewal-within-30{color:#a45f00}.personal-secretary-item-name.renewal-expired{color:#a51f1b}.personal-secretary-item-name.renewal-no-date{color:var(--muted)}.personal-secretary-scope-chip{max-width:128px;min-height:20px;color:var(--primary-strong);text-overflow:ellipsis;white-space:nowrap;background:rgba(238,244,255,.76);border:1px solid rgba(10,91,174,.18);border-radius:999px;flex:0 auto;align-items:center;padding:2px 6px;font-size:.64rem;font-weight:900;line-height:1.15;display:inline-flex;overflow:hidden}.personal-secretary-row{background:linear-gradient(135deg,#fff,#f8fbff);border-radius:12px;gap:6px;min-width:0;padding:7px;display:grid;box-shadow:0 6px 16px rgba(15,35,70,.043)}.personal-secretary-row.is-disabled{background:rgba(255,255,255,.72)}.personal-secretary-row-main{align-content:center;gap:4px;min-width:0;display:grid}.personal-secretary-row h4{overflow-wrap:anywhere;font-size:.88rem;line-height:1.25}.personal-secretary-row-controls{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.personal-secretary-renewal-legend{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:flex}.personal-secretary-renewal-legend-title,.personal-secretary-renewal-key{border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:3px 7px;font-size:.66rem;font-weight:900;line-height:1.2;display:inline-flex}.personal-secretary-renewal-legend-title{color:var(--muted)}.personal-secretary-renewal-key.far{color:var(--success);background:rgba(15,122,79,.08);border-color:rgba(15,122,79,.22)}.personal-secretary-renewal-key.within-180{color:#8a6a00;background:rgba(235,203,75,.14);border-color:rgba(138,106,0,.24)}.personal-secretary-renewal-key.within-30{color:#a45f00;background:rgba(164,95,0,.12);border-color:rgba(164,95,0,.24)}.personal-secretary-renewal-key.expired{color:#a51f1b;background:rgba(196,40,35,.1);border-color:rgba(196,40,35,.24)}.personal-secretary-renewal-key.no-date{color:var(--muted)}.personal-secretary-file-cell{width:92px}.personal-secretary-file-control{gap:4px;min-width:84px;max-width:160px;display:inline-grid}.personal-secretary-count-badge{min-height:28px;color:var(--success);background:rgba(15,122,79,.08);border:1px solid rgba(15,122,79,.2);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:900;line-height:1.2;display:inline-flex}.personal-secretary-toggle,.personal-secretary-customize-button,.personal-secretary-view-mode-button,.personal-secretary-scope-button,.personal-secretary-file-button,.personal-secretary-footer-button{border:1px solid var(--border-strong);min-height:28px;color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900;line-height:1.2;text-decoration:none}.personal-secretary-instance-button{border:1px solid var(--border-strong);width:24px;height:24px;color:var(--primary-strong);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.86rem;font-weight:950;line-height:1;display:inline-flex}.personal-secretary-instance-button.remove{color:#a51f1b}.personal-secretary-toggle.is-active{color:var(--success);background:rgba(15,122,79,.1);border-color:rgba(15,122,79,.26)}.personal-secretary-toggle.is-disabled{color:#a51f1b;background:rgba(196,40,35,.09);border-color:rgba(196,40,35,.24)}.personal-secretary-customize-button,.personal-secretary-view-mode-button,.personal-secretary-scope-button,.personal-secretary-file-button{color:var(--primary-strong)}.personal-secretary-view-mode-button.is-active,.personal-secretary-scope-button.is-active{color:var(--primary-strong);background:rgba(238,244,255,.96);border-color:rgba(10,91,174,.3)}.personal-secretary-file-button[aria-expanded=true]{background:rgba(238,244,255,.86);border-color:rgba(10,91,174,.28)}.personal-secretary-file-menu{border:1px solid var(--border);background:#fff;border-radius:10px;gap:3px;width:max-content;min-width:148px;max-width:180px;padding:4px;display:grid;box-shadow:0 8px 18px rgba(15,35,70,.08)}.personal-secretary-file-menu button{width:100%;min-height:26px;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:rgba(248,251,255,.86);border:1px solid transparent;border-radius:8px;padding:4px 6px;font-size:.68rem;font-weight:900;line-height:1.2}.personal-secretary-file-status{color:var(--primary-strong);background:rgba(238,244,255,.72);border:1px solid rgba(10,91,174,.16);border-radius:8px;margin:0;padding:4px 6px;font-size:.66rem;font-weight:800;line-height:1.35}.personal-secretary-item-settings{border:1px solid var(--border);background:rgba(248,251,255,.76);border-radius:12px;gap:5px;padding:7px;display:grid}.personal-secretary-item-settings-header,.personal-secretary-item-setting-row{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:6px;display:grid}.personal-secretary-item-settings-header{color:var(--muted);padding:0 6px;font-size:.66rem;font-weight:950;line-height:1.2}.personal-secretary-item-settings-accordion{gap:8px;display:grid}.personal-secretary-item-settings-category{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.personal-secretary-item-settings-category.is-open{border-color:rgba(36,99,235,.36);box-shadow:0 10px 24px rgba(15,23,42,.08)}.personal-secretary-item-settings-category-header{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:rgba(238,244,255,.72);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 10px;display:grid}.personal-secretary-item-settings-category-header.is-open{background:rgba(224,239,255,.92)}.personal-secretary-item-settings-category-title{align-items:center;gap:6px;min-width:0;display:flex}.personal-secretary-item-settings-category-marker{width:1.1rem;color:var(--accent);justify-content:center;align-items:center;font-size:.86rem;font-weight:950;line-height:1;display:inline-flex}.personal-secretary-item-settings-category-number{min-width:2ch;color:var(--muted);letter-spacing:0;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.personal-secretary-item-settings-category-name{overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:950;line-height:1.25}.personal-secretary-item-settings-category-counts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.personal-secretary-item-settings-count-badge{min-height:22px;color:var(--muted);background:rgba(255,255,255,.76);border:1px solid rgba(119,132,155,.22);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:.66rem;font-weight:850;line-height:1.2;display:inline-flex}.personal-secretary-item-settings-count-badge.is-enabled{color:var(--success);background:rgba(15,122,79,.1);border-color:rgba(15,122,79,.28)}.personal-secretary-item-settings-count-badge.is-hidden{color:var(--warning);background:rgba(164,95,0,.12);border-color:rgba(164,95,0,.28)}.personal-secretary-item-settings-count-badge strong{color:var(--text);font-weight:950}.personal-secretary-item-settings-count-badge.is-enabled strong{color:var(--success)}.personal-secretary-item-settings-count-badge.is-hidden strong{color:var(--warning)}.personal-secretary-item-settings-category-body{border-top:1px solid var(--border);background:rgba(248,251,255,.76);padding:8px 10px 10px 26px;display:none}.personal-secretary-item-settings-category-body.is-open{display:block}.personal-secretary-item-settings-empty{color:var(--muted);background:rgba(255,255,255,.72);border:1px dashed rgba(119,132,155,.36);border-radius:8px;margin:0;padding:8px 10px;font-size:.76rem;font-weight:850;line-height:1.35}.personal-secretary-item-settings-empty[hidden],.personal-secretary-item-settings-list[hidden]{display:none}.personal-secretary-item-settings-list{gap:4px;display:grid}[dir=rtl] .personal-secretary-item-settings-category-body{padding:8px 26px 10px 10px}.personal-secretary-item-setting-row{border:1px solid var(--border);background:#fff;border-radius:10px;min-height:34px;padding:4px 6px}.personal-secretary-item-settings-name{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.76rem;font-weight:900;line-height:1.25}.personal-secretary-item-setting-row.is-hidden .personal-secretary-item-settings-name{color:var(--muted)}.personal-secretary-money-input{text-align:end;min-width:78px}.personal-secretary-date-grid,.personal-secretary-value-grid,.personal-secretary-calculation-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:5px;min-width:0;display:grid}.personal-secretary-row label{gap:3px;min-width:0;display:grid}.personal-secretary-calculation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-secretary-calculation-cell{border:1px solid var(--border);background:rgba(238,244,255,.62);border-radius:10px;gap:2px;min-height:42px;padding:5px 6px;display:grid}.personal-secretary-status-badge{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:900;line-height:1.2;display:inline-flex}.personal-secretary-status-badge.safe{color:var(--success);background:rgba(15,122,79,.1);border-color:rgba(15,122,79,.24)}.personal-secretary-status-badge.attention{color:var(--warning);background:rgba(164,95,0,.12);border-color:rgba(164,95,0,.24)}.personal-secretary-status-badge.risk,.personal-secretary-status-badge.disabled{color:#a51f1b;background:rgba(196,40,35,.1);border-color:rgba(196,40,35,.24)}.personal-secretary-row-note{align-content:center;min-width:0;font-size:.7rem;line-height:1.35;display:grid}.personal-secretary-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.personal-secretary-footer p{color:var(--muted);margin:0;font-size:.78rem;font-weight:800}.personal-secretary-footer-notice{color:var(--primary-strong);background:rgba(238,244,255,.7);border:1px solid rgba(10,91,174,.14);border-radius:10px;flex-basis:100%;padding:6px 8px}.personal-secretary-summary-card input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-row input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-row select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-customize-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-item-settings-category-header:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-view-mode-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-scope-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-instance-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-file-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-file-menu button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.personal-secretary-footer-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width>=620px){.personal-secretary-calculation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=920px){.personal-secretary-top-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.personal-secretary-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width>=1180px){.personal-secretary-row-list{padding-bottom:2px;overflow-x:auto}.personal-secretary-row{grid-template-columns:minmax(150px,1.05fr) minmax(132px,.72fr) minmax(190px,.95fr) minmax(230px,1.05fr) minmax(220px,1fr) minmax(330px,1.32fr) minmax(150px,.82fr);align-items:stretch;min-width:1420px}.personal-secretary-row-main,.personal-secretary-row-controls,.personal-secretary-date-grid,.personal-secretary-value-grid,.personal-secretary-calculation-grid,.personal-secretary-row-note{padding-inline:2px}.personal-secretary-row-controls{align-content:center}.personal-secretary-date-grid,.personal-secretary-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-secretary-calculation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.personal-secretary-section-heading{flex-direction:column;align-items:flex-start}.personal-secretary-section-actions{justify-content:flex-start}.personal-secretary-view-mode-control,.personal-secretary-scope-control{width:100%}.personal-secretary-table{border-spacing:0;min-width:0}.personal-secretary-table thead{display:none}.personal-secretary-table,.personal-secretary-table tbody,.personal-secretary-table .personal-secretary-row,.personal-secretary-table tbody th,.personal-secretary-table tbody td{width:100%;display:block}.personal-secretary-table .personal-secretary-row{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:7px;padding:7px}.personal-secretary-table tbody th,.personal-secretary-table tbody td{background:0 0;border:0;grid-template-columns:minmax(94px,.82fr) minmax(0,1fr);align-items:center;gap:6px;padding:5px 0;display:grid}.personal-secretary-table tbody th:first-child,.personal-secretary-table tbody td:first-child,.personal-secretary-table tbody th:last-child,.personal-secretary-table tbody td:last-child{border:0;border-radius:0}.personal-secretary-table tbody th:before,.personal-secretary-table tbody td:before{content:attr(data-label);color:var(--muted);font-size:.66rem;font-weight:900;line-height:1.2}.personal-secretary-item-name{min-width:0}.personal-secretary-item-line{align-items:flex-start}.personal-secretary-file-cell{width:100%}.personal-secretary-file-control{width:min(100%,180px);max-width:100%}}.customer-dashboard-page{place-items:stretch stretch}.customer-dashboard-frame{border:1px solid var(--border);border-radius:var(--radius-xl);width:min(100%,1380px);box-shadow:var(--shadow);background:rgba(255,255,255,.84);gap:18px;margin-inline:auto;padding:clamp(12px,2vw,22px);display:grid}.customer-dashboard-top-strip,.customer-dashboard-summary-frame,.customer-dashboard-policy-strip,.customer-dashboard-services-section,.customer-dashboard-footer-strip{border:1px solid var(--border);background:var(--surface-strong);border-radius:24px;overflow:hidden}.customer-dashboard-top-strip{grid-template-columns:minmax(160px,.9fr) minmax(260px,1.45fr) minmax(180px,.95fr) minmax(150px,.78fr) minmax(160px,.82fr);min-height:122px;display:grid}.customer-dashboard-top-strip>section{border-inline-end:1px solid var(--border);min-width:0;padding:16px}.customer-dashboard-top-strip>section:last-child{border-inline-end:0}.customer-dashboard-logo-cell,.customer-dashboard-title-cell,.customer-dashboard-tool-cell{align-content:center;gap:8px;display:grid}.customer-dashboard-logo-cell{grid-template-columns:58px minmax(0,1fr);align-items:center}.customer-dashboard-logo-cell .brand-mark{border-radius:18px;width:58px;height:58px}.customer-dashboard-logo-cell span,.customer-dashboard-tool-cell span,.customer-dashboard-info-cell>span:first-child,.customer-dashboard-photo-cell>span,.customer-dashboard-search-cell span,.customer-dashboard-service-footer span,.customer-dashboard-service-type,.customer-dashboard-service-meta{color:var(--muted);font-size:.84rem;font-weight:800}.customer-dashboard-title-cell h1{color:var(--text);text-transform:lowercase;margin:0;font-size:clamp(1.6rem,3vw,2.65rem);line-height:1.1}.customer-dashboard-title-cell p:last-child{color:var(--muted);margin:0;line-height:1.6}.customer-dashboard-tool-cell strong{color:var(--text);overflow-wrap:anywhere;font-size:1.04rem}.customer-dashboard-language-cell{background:linear-gradient(135deg,#eef4ff,#fff);align-content:center;justify-items:start;gap:10px}.customer-dashboard-language-cell .uds-page-nav{gap:0;width:100%}.customer-dashboard-language-cell .uds-top-action-link{white-space:nowrap;justify-content:center;min-height:36px;padding:8px 14px}.customer-dashboard-notification-cell{background:linear-gradient(135deg,#fff7e8,#fff)}.customer-dashboard-control-cell{background:linear-gradient(135deg,#eaf8f1,#fff)}.customer-dashboard-summary-frame{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.customer-dashboard-info-cell,.customer-dashboard-photo-cell,.customer-dashboard-search-cell{border-inline-end:1px solid var(--border);border-bottom:1px solid var(--border);align-content:center;gap:8px;min-width:0;min-height:112px;padding:16px;display:grid}.customer-dashboard-info-cell strong,.customer-dashboard-photo-cell strong{color:var(--text);overflow-wrap:anywhere;font-size:1.04rem}.customer-dashboard-info-cell.primary{background:linear-gradient(135deg,#eaf1ff,#fff)}.customer-dashboard-info-cell.success{background:linear-gradient(135deg,#e8f7ef,#fff)}.customer-dashboard-info-cell.warning{background:linear-gradient(135deg,#fff4dc,#fff)}.customer-dashboard-info-cell.danger{background:linear-gradient(135deg,#fff0f0,#fff)}.customer-dashboard-data-cell{--dashboard-data-tone:var(--success);--dashboard-progress-color:var(--success);--dashboard-progress-track-bg:rgba(15,122,79,.12);align-content:center}.customer-dashboard-data-cell.primary{--dashboard-data-tone:var(--primary-strong)}.customer-dashboard-data-cell.success{--dashboard-data-tone:var(--success)}.customer-dashboard-data-cell.warning{--dashboard-data-tone:#a45f00}.customer-dashboard-data-cell.danger{--dashboard-data-tone:#b91c1c}.customer-dashboard-data-cell.progress-success{--dashboard-progress-color:var(--success);--dashboard-progress-track-bg:rgba(15,122,79,.12)}.customer-dashboard-data-cell.progress-warning{--dashboard-progress-color:#d97706;--dashboard-progress-track-bg:rgba(217,119,6,.15)}.customer-dashboard-data-cell.progress-danger{--dashboard-progress-color:#dc2626;--dashboard-progress-track-bg:rgba(220,38,38,.14)}.customer-dashboard-data-cell strong{color:var(--dashboard-data-tone)}.customer-dashboard-data-secondary{width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.35}.customer-dashboard-progress-track{background:var(--dashboard-progress-track-bg);border:1px solid rgba(28,61,110,.1);border-radius:999px;width:100%;height:9px;display:block;overflow:hidden}.customer-dashboard-progress-fill{width:var(--dashboard-progress);border-radius:inherit;background:var(--dashboard-progress-color);height:100%;display:block}.customer-dashboard-photo-cell{text-align:center;grid-row:span 2;justify-items:center}.customer-dashboard-photo-placeholder{aspect-ratio:1;background:linear-gradient(145deg, var(--primary), var(--success));color:#fff;border:4px solid rgba(255,255,255,.86);border-radius:28px;place-items:center;width:104px;font-size:1.5rem;font-weight:950;display:grid;box-shadow:0 18px 38px rgba(20,85,217,.22)}.customer-dashboard-search-cell input{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);background:#fff;border-radius:16px;padding:0 14px}.customer-dashboard-search-cell input:focus{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-customize-toggle:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-reset-order-button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-service-action:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-reorder-button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-footer-strip a:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-footer-strip button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-field input:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-field select:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-field textarea:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-toggle-field button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-counter-control button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-hub-add:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-hub-remove:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-small-action:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-chip button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-combobox-options button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-google-maps-action a:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-data-google-maps-action button:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.action-btn:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.policy-link:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.uds-page-nav-link:focus-visible{outline:4px solid var(--focus);outline-offset:3px}.customer-dashboard-policy-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.customer-dashboard-policy-card{border-inline-end:1px solid var(--border);align-content:start;gap:8px;min-width:0;min-height:132px;padding:16px;display:grid}.customer-dashboard-policy-card:last-child{border-inline-end:0}.customer-dashboard-policy-card h2,.customer-dashboard-policy-card h3{color:var(--text);margin:0;font-size:1rem}.customer-dashboard-policy-card p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.customer-dashboard-policy-card.wallet{background:linear-gradient(135deg,#eaf1ff,#fff)}.customer-dashboard-policy-card.files{background:linear-gradient(135deg,#eef7ff,#fff)}.customer-dashboard-policy-card.subscription{background:linear-gradient(135deg,#e9f8f1,#fff)}.customer-dashboard-policy-card.consumption{background:linear-gradient(135deg,#fff7e8,#fff)}.customer-dashboard-policy-card.emergency{background:linear-gradient(135deg,#fff0f0,#fff)}.customer-dashboard-services-section{gap:18px;padding:clamp(16px,2.4vw,26px);display:grid}.customer-data-hub-panel{background:var(--surface-strong);border:1px solid rgba(20,85,217,.24);border-radius:24px;gap:18px;padding:clamp(16px,2.4vw,26px);display:grid;box-shadow:inset 0 0 0 2px rgba(20,85,217,.05)}.customer-data-page{place-items:start center;width:100%;padding:clamp(10px,2vw,22px)}.customer-data-page-frame{gap:12px;width:min(100%,1560px);display:grid}.customer-data-page-top-bar{border:1px solid var(--border);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:start;gap:18px;padding:clamp(14px,2.2vw,24px);display:flex;box-shadow:0 10px 24px rgba(15,35,70,.06)}.customer-data-page-top-bar h1{color:var(--text);margin:2px 0;font-size:clamp(1.45rem,2.6vw,2.2rem);line-height:1.15}.customer-data-page-top-bar p{color:var(--muted);margin:0;line-height:1.6}.customer-data-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.customer-data-page-actions .language-box{min-width:min(100%,210px)}.customer-data-hub-heading>div{gap:6px;display:grid}.customer-data-hub-heading p:last-child{color:var(--muted);margin:0;line-height:1.6}.customer-data-hub-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.customer-data-summary-card,.customer-data-hub-section,.customer-data-related-person,.customer-data-contact-reference-card{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0}.customer-data-summary-card{gap:4px;padding:10px;display:grid}.customer-data-summary-card span,.customer-data-field>span,.customer-data-computed-field>span{color:var(--muted);font-size:.7rem;font-weight:900;line-height:1.25}.customer-data-summary-card strong,.customer-data-computed-field strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.92rem;line-height:1.25}.customer-data-tab-bar{scrollbar-width:thin;gap:8px;min-width:0;max-width:100%;padding:2px 0 8px;display:flex;overflow-x:auto}.customer-data-tab-button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid rgba(20,85,217,.16);border-radius:8px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:900;line-height:1.2}.customer-data-tab-button:hover{color:var(--primary);border-color:rgba(20,85,217,.34);outline:none}.customer-data-tab-button:focus-visible{color:var(--primary);border-color:rgba(20,85,217,.34);outline:none}.customer-data-tab-button.active,.customer-data-tab-button[aria-selected=true]{color:var(--primary);background:rgba(20,85,217,.08);border-color:rgba(20,85,217,.5)}.customer-data-tab-panels,.customer-data-tab-panel{gap:12px;min-width:0;display:grid}.customer-data-tab-panel[hidden]{display:none}.customer-data-hub-section{gap:12px;padding:14px;display:grid}.customer-data-hub-section-heading,.customer-data-related-heading,.customer-data-contact-reference-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-data-hub-section-heading h3,.customer-data-related-heading h4,.customer-data-contact-reference-heading h4{color:var(--text);margin:0;font-size:1rem;line-height:1.25}.customer-data-hub-section-heading>div{gap:6px;display:grid}.customer-data-reference-note{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.customer-data-measurement-block{background:rgba(250,252,255,.76);border:1px solid rgba(20,85,217,.12);border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.customer-data-size-reference{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;min-width:0;display:grid}.customer-data-size-reference>div{background:#fff;border:1px solid rgba(20,85,217,.14);border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.customer-data-size-reference span{color:var(--muted);font-size:.7rem;font-weight:900;line-height:1.25}.customer-data-size-reference strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.customer-data-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-data-field{gap:6px;min-width:0;display:grid}.customer-data-field-label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.customer-data-selector-visible-label{color:var(--muted);font-size:.76rem;font-weight:950;line-height:1.25}.customer-data-field-wide,.customer-data-date-field{grid-column:span 2}.customer-data-date-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-data-date-selector label{gap:5px;min-width:0;display:grid}.customer-data-date-selector span{color:var(--muted);font-size:.68rem;font-weight:900;line-height:1.25}.customer-data-field input,.customer-data-field select,.customer-data-field textarea{border:1px solid var(--border-strong);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.customer-data-field input::placeholder{color:var(--muted);opacity:.92}.customer-data-field textarea::placeholder{color:var(--muted);opacity:.92}.customer-data-field textarea{resize:vertical;line-height:1.55}.customer-data-computed-field{background:#f7faff;border:1px solid rgba(20,85,217,.14);border-radius:10px;align-content:center;min-height:38px;padding:8px 10px}.customer-data-toggle-field button,.customer-data-hub-add,.customer-data-hub-remove,.customer-data-small-action{border:1px solid var(--border-strong);min-height:34px;color:var(--primary-strong);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-weight:900}.customer-data-toggle-field button[aria-pressed=true],.customer-data-hub-add,.customer-data-small-action{color:var(--success);background:#e8f7ef;border-color:transparent}.customer-data-counter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-data-counter-card{border:1px solid var(--border);background:#fff;border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.customer-data-counter-card.disabled{opacity:.58;background:#f5f7fb}.customer-data-counter-card>span{color:var(--muted);font-size:.72rem;font-weight:900;line-height:1.25}.customer-data-counter-control{grid-template-columns:36px minmax(44px,1fr) 36px;align-items:center;gap:8px;display:grid}.customer-data-counter-control button{border:1px solid var(--border-strong);width:36px;min-height:34px;color:var(--primary-strong);cursor:pointer;font:inherit;background:#fff;border-radius:999px;font-weight:900}.customer-data-counter-control button:disabled{cursor:not-allowed;color:var(--muted);background:#eef2f7}.customer-data-counter-control strong{text-align:center;min-width:0;color:var(--text);font-size:1rem;line-height:1.2}.customer-data-hub-remove{color:#b91c1c}.customer-data-small-action:disabled{cursor:not-allowed;opacity:.55}.customer-data-multi-select,.customer-data-repeatable-group,.customer-data-address-panels{grid-column:1/-1;gap:10px;min-width:0;display:grid}.customer-data-selector-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.customer-data-combobox{min-width:0;display:grid;position:relative}.customer-data-combobox-options{z-index:30;top:calc(100% + 4px);border:1px solid var(--border-strong);background:#fff;border-radius:12px;max-height:220px;padding:6px;display:grid;position:absolute;inset-inline:0;overflow:auto;box-shadow:0 16px 36px rgba(15,35,70,.16)}.customer-data-combobox-options button{min-width:0;min-height:34px;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-weight:850}.customer-data-combobox-options button:hover{color:var(--primary-strong);background:#eef4ff}.customer-data-chip-list{flex-wrap:wrap;gap:8px;display:flex}.customer-data-chip{min-width:0;color:var(--text);background:#f7faff;border:1px solid rgba(20,85,217,.16);border-radius:999px;align-items:center;gap:8px;padding:6px 8px;font-size:.82rem;font-weight:850;display:inline-flex}.customer-data-chip button{color:#b91c1c;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.customer-data-empty-state{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.5}.customer-data-repeatable-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-data-repeatable-heading h4,.customer-data-address-panel h4,.customer-data-address-panel h5{color:var(--text);margin:0;line-height:1.25}.customer-data-repeatable-heading h4{font-size:.98rem}.customer-data-health-block{background:rgba(250,252,255,.76);border:1px solid rgba(20,85,217,.12);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.customer-data-health-catalog{border:1px solid var(--border);background:#fff;border-radius:12px;gap:12px;min-width:0;max-height:420px;padding:10px;display:grid;overflow:auto}.customer-data-health-catalog-group{gap:8px;min-width:0;display:grid}.customer-data-health-catalog-group h5{color:var(--text);margin:0;font-size:.86rem;line-height:1.3}.customer-data-health-option-grid{flex-wrap:wrap;gap:8px;display:flex}.customer-data-health-option{min-height:34px;color:var(--text);cursor:pointer;font:inherit;text-align:start;background:#f7faff;border:1px solid rgba(20,85,217,.16);border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:850}.customer-data-health-option:hover{color:var(--primary-strong);background:#eef4ff}.customer-data-health-option:disabled{cursor:not-allowed;opacity:.52}.customer-data-inline-action{justify-self:start}.customer-data-health-reference-list{gap:10px;min-width:0;display:grid}.customer-data-health-reference-card{border:1px solid var(--border);background:#fbfcff;border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.customer-data-health-reference-card h4{color:var(--text);margin:0;font-size:.95rem;line-height:1.25}.customer-data-health-reference-card span{color:var(--muted);font-size:.78rem;font-weight:800}.customer-data-repeatable-list,.customer-data-contact-reference-list{gap:10px;display:grid}.customer-data-contact-reference-card{background:#fbfcff;gap:12px;padding:12px;display:grid}.customer-data-contact-reference-grid{align-items:end}.customer-data-phone-row,.customer-data-email-row{border:1px solid var(--border);background:#fbfcff;border-radius:12px;align-items:end;gap:10px;min-width:0;padding:10px;display:grid}.customer-data-phone-row{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.7fr) minmax(180px,1fr) auto}.customer-data-email-row{direction:ltr;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) minmax(190px,1fr) auto}.customer-data-email-row .customer-data-field,.customer-data-email-row .customer-data-email-composed{direction:ltr}.customer-data-contact-email-row{direction:ltr;grid-column:1/-1;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) minmax(190px,1fr);align-items:end;gap:10px;min-width:0;display:grid}.customer-data-contact-email-row .customer-data-field,.customer-data-contact-email-row .customer-data-email-composed{direction:ltr}.customer-data-calling-code-field{gap:6px}.customer-data-email-at{color:var(--muted);place-self:center;font-size:1.2rem;font-weight:950}.customer-data-measure-field{gap:8px;min-width:0;display:grid}.customer-data-measure-controls{grid-template-columns:minmax(120px,.72fr) minmax(150px,1fr);gap:8px;display:grid}.customer-data-email-composed{background:#fff;border:1px solid rgba(20,85,217,.14);border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.customer-data-email-composed span{color:var(--muted);font-size:.7rem;font-weight:900}.customer-data-email-composed strong{color:var(--text);overflow-wrap:anywhere}.customer-data-address-panel{border:1px solid var(--border);background:#fbfcff;border-radius:12px;gap:12px;padding:12px;display:grid}.customer-data-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-data-address-grid section{background:#fff;border:1px solid rgba(20,85,217,.1);border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.customer-data-address-country{color:var(--muted);margin:0;font-size:.82rem;font-weight:850;line-height:1.45}.customer-data-google-maps-action{justify-content:flex-start;display:flex}.customer-data-google-maps-action a,.customer-data-google-maps-action button{border:1px solid var(--border-strong);min-height:36px;color:var(--primary-strong);font:inherit;background:#eaf1ff;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;text-decoration:none;display:inline-flex}.customer-data-google-maps-action button:disabled{cursor:not-allowed;color:var(--muted);background:#f4f6f8}.customer-data-related-list{gap:12px;display:grid}.customer-data-related-person{gap:12px;padding:12px;display:grid}.customer-dashboard-section-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.customer-dashboard-section-heading h2{color:var(--text);margin:6px 0 0;font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.16}.customer-dashboard-reorder-note{max-width:470px;color:var(--muted);justify-items:end;gap:10px;margin:0;line-height:1.7;display:grid}.customer-dashboard-reorder-note p{margin:0}.customer-dashboard-reset-order-button,.customer-dashboard-customize-toggle,.customer-dashboard-service-action,.customer-dashboard-reorder-button{border:1px solid var(--border-strong);color:var(--primary-strong);cursor:pointer;font:inherit;background:#fff;font-weight:900}.customer-dashboard-customize-toggle{background:var(--primary);color:#fff;border-radius:999px;min-height:42px;padding:0 16px}.customer-dashboard-customize-toggle[aria-pressed=true]{background:var(--success);border-color:rgba(15,122,79,.42)}.customer-dashboard-reset-order-button{border-radius:999px;min-height:42px;padding:0 16px}.customer-dashboard-services-section:not(.is-customizing) .customer-dashboard-reorder-note p,.customer-dashboard-services-section:not(.is-customizing) .customer-dashboard-reset-order-button,.customer-dashboard-services-section:not(.is-customizing) .customer-dashboard-reorder-controls{display:none}.customer-dashboard-services-section.is-customizing{border-color:rgba(15,122,79,.28);box-shadow:inset 0 0 0 2px rgba(15,122,79,.08)}.customer-dashboard-services-section.is-customizing .customer-dashboard-service-tile{border-style:dashed}.customer-dashboard-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.customer-dashboard-service-tile{border:1px solid var(--border);background:#fff;border-radius:20px;grid-template-rows:auto 1fr auto;gap:14px;min-width:0;min-height:246px;padding:16px;display:grid;box-shadow:0 12px 34px rgba(15,35,70,.07)}.customer-dashboard-service-tile.customer-profile-available{background:linear-gradient(135deg,#eef4ff,#fff);border-color:rgba(20,85,217,.28)}.customer-dashboard-service-tile.wallet-available,.customer-dashboard-service-tile.core-access,.customer-dashboard-service-tile.core{background:linear-gradient(135deg,#eaf1ff,#fff);border-color:rgba(20,85,217,.34)}.customer-dashboard-service-tile.basic-package-active,.customer-dashboard-service-tile.active{background:linear-gradient(135deg,#e8f7ef,#fff);border-color:rgba(15,122,79,.32)}.customer-dashboard-service-tile.marketplace-available,.customer-dashboard-service-tile.marketplace{background:linear-gradient(135deg,#fff7e8,#fff);border-color:rgba(164,95,0,.3)}.customer-dashboard-service-tile.not-subscribed{background:linear-gradient(135deg,#fff0f0,#fff);border-color:rgba(185,28,28,.3)}.customer-dashboard-service-topline,.customer-dashboard-service-icon-row,.customer-dashboard-service-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-dashboard-service-topline{align-items:start}.customer-dashboard-service-type{min-height:28px;color:var(--primary-strong);background:#eef4ff;border-radius:999px;padding:5px 10px;line-height:1.25}.customer-dashboard-service-type.profile{color:var(--primary-strong);background:#eaf1ff}.customer-dashboard-service-access-badge{min-height:28px;color:var(--success);text-align:center;background:#e8f7ef;border-radius:999px;padding:5px 10px;font-size:.82rem;font-weight:950;line-height:1.25}.customer-dashboard-service-access-badge.profile{color:var(--primary-strong);background:#eaf1ff}.customer-dashboard-service-access-badge.wallet,.customer-dashboard-service-access-badge.wallet-available,.customer-dashboard-service-access-badge.core,.customer-dashboard-service-access-badge.core-access{color:var(--primary-strong);background:#dbe8ff}.customer-dashboard-service-access-badge.basic-package-active,.customer-dashboard-service-access-badge.active{color:var(--success);background:#dff5ea}.customer-dashboard-service-access-badge.marketplace-available,.customer-dashboard-service-access-badge.marketplace{color:var(--warning);background:#ffedcc}.customer-dashboard-service-access-badge.not-subscribed{color:#fff;background:#dc2626}.customer-dashboard-service-icon{width:34px;height:34px;color:var(--primary-strong);background:rgba(20,85,217,.08);border:1px solid rgba(20,85,217,.16);border-radius:12px;flex:none;place-items:center;font-size:.72rem;font-weight:950;display:grid}.customer-dashboard-service-meta{text-align:end;justify-self:end}.customer-dashboard-service-tile h3{color:var(--text);overflow-wrap:anywhere;margin:0 0 8px;font-size:1.12rem;line-height:1.25}.customer-dashboard-service-tile p{color:var(--muted);margin:0;line-height:1.65}.customer-dashboard-service-action{border-radius:999px;min-height:38px;padding:0 14px}.customer-dashboard-service-action.profile,.customer-dashboard-service-action.wallet{background:#eaf1ff}.customer-dashboard-service-action.active{color:var(--success);background:#e8f7ef}.customer-dashboard-service-action.marketplace{color:var(--warning);background:#fff7e8}.customer-dashboard-service-action.subscribe{color:#b91c1c;background:#fff0f0;border-color:rgba(220,38,38,.28)}.customer-dashboard-service-action.unavailable{color:var(--muted);background:#f4f6f8;border-color:rgba(91,110,132,.24)}.customer-dashboard-reorder-controls{gap:6px;display:flex}.customer-dashboard-reorder-button{border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.customer-dashboard-reorder-button:disabled{cursor:not-allowed;opacity:.38}.customer-dashboard-footer-strip{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;padding:14px 18px;display:grid}.customer-dashboard-footer-strip a,.customer-dashboard-footer-strip button{color:var(--primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:none}.customer-dashboard-footer-strip a:last-child,.customer-dashboard-footer-strip button:last-child{justify-self:end}.customer-dashboard-footer-strip p{color:var(--muted);text-align:center;margin:0}[dir=rtl] .customer-dashboard-footer-strip a:last-child{justify-self:start}[dir=rtl] .customer-dashboard-footer-strip button:last-child{justify-self:start}@media (width<=1180px){.customer-dashboard-top-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-title-cell{text-align:start}.customer-dashboard-top-strip>section{border-bottom:1px solid var(--border)}.customer-dashboard-summary-frame{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-policy-strip,.customer-dashboard-service-grid,.customer-data-hub-summary,.customer-data-field-grid,.customer-data-counter-grid,.customer-data-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customer-dashboard-top-strip,.customer-dashboard-summary-frame,.customer-dashboard-policy-strip,.customer-dashboard-service-grid,.customer-data-hub-summary,.customer-data-field-grid,.customer-data-counter-grid,.customer-data-selector-row,.customer-data-phone-row,.customer-data-email-row,.customer-data-contact-email-row,.customer-data-measure-controls,.customer-data-size-reference,.customer-data-address-grid,.customer-dashboard-footer-strip{grid-template-columns:1fr}.customer-dashboard-top-strip>section,.customer-dashboard-info-cell,.customer-dashboard-photo-cell,.customer-dashboard-search-cell,.customer-dashboard-policy-card{border-inline-end:0}.customer-dashboard-photo-cell,.customer-dashboard-search-cell{grid-area:auto}.customer-dashboard-section-heading{flex-direction:column;align-items:start}.customer-data-page-top-bar,.customer-data-page-actions{flex-direction:column;align-items:stretch}.customer-data-field-wide,.customer-data-date-field{grid-column:auto}.customer-data-date-selector{grid-template-columns:1fr}.customer-data-repeatable-heading{flex-direction:column;align-items:stretch}.customer-data-email-at{justify-self:start}.customer-dashboard-reorder-note{justify-items:start}.customer-dashboard-service-topline,.customer-dashboard-service-footer{flex-direction:column;align-items:stretch}.customer-dashboard-service-meta{text-align:start;justify-self:start}.customer-dashboard-reorder-controls{justify-content:flex-start}.customer-dashboard-footer-strip a,.customer-dashboard-footer-strip button,.customer-dashboard-footer-strip a:last-child,.customer-dashboard-footer-strip button:last-child{justify-self:center}}.customer-dashboard-page{place-items:stretch stretch;padding:8px}.customer-dashboard-frame{border-radius:18px;gap:8px;width:100%;padding:8px}.customer-dashboard-top-strip,.customer-dashboard-summary-frame,.customer-dashboard-policy-strip,.customer-dashboard-services-section,.customer-dashboard-footer-strip{border-radius:14px}.customer-dashboard-top-strip{grid-template-columns:1fr;min-height:0}.customer-dashboard-top-strip>section{border-inline-end:0;border-bottom:1px solid var(--border);padding:9px 10px}.customer-dashboard-top-strip>section:last-child{border-bottom:0}.customer-dashboard-logo-cell,.customer-dashboard-title-cell,.customer-dashboard-tool-cell{gap:5px}.customer-dashboard-logo-cell span,.customer-dashboard-tool-cell span,.customer-dashboard-info-cell>span:first-child,.customer-dashboard-photo-cell>span,.customer-dashboard-search-cell span,.customer-dashboard-service-footer span,.customer-dashboard-service-type,.customer-dashboard-service-meta{font-size:.72rem;line-height:1.28}.customer-dashboard-title-cell{text-align:start}.customer-dashboard-photo-cell{grid-row:auto}.customer-dashboard-photo-placeholder{border-width:2px;border-radius:16px;width:54px;font-size:.92rem;box-shadow:0 10px 22px rgba(20,85,217,.16)}.customer-dashboard-search-cell{grid-column:1/-1}.customer-dashboard-search-cell input{border-radius:11px;min-height:36px;padding:0 10px;font-size:.86rem}.customer-dashboard-progress-track{background:var(--dashboard-progress-track-bg);height:6px}.customer-dashboard-progress-fill{background:var(--dashboard-progress-color)}.customer-dashboard-policy-strip{grid-template-columns:1fr}.customer-dashboard-policy-card{border-inline-end:0;border-bottom:1px solid var(--border);gap:5px;min-height:0;padding:10px}.customer-dashboard-policy-card:last-child{border-bottom:0}.customer-dashboard-policy-card.data{background:linear-gradient(135deg,#fff7e8,#fff)}.customer-dashboard-section-heading{flex-direction:column;align-items:stretch;gap:8px}.customer-dashboard-section-heading h2{margin-top:3px;font-size:1.1rem;line-height:1.18}.customer-dashboard-reorder-note{justify-items:start;gap:7px;max-width:none;font-size:.78rem;line-height:1.4}.customer-dashboard-customize-toggle,.customer-dashboard-reset-order-button{border-radius:999px;min-height:34px;padding:0 12px;font-size:.8rem}.customer-dashboard-service-grid{grid-template-columns:1fr;gap:8px}.customer-dashboard-service-tile{border-radius:14px;gap:8px;min-height:0;padding:10px;box-shadow:0 8px 22px rgba(15,35,70,.06)}.customer-dashboard-service-topline,.customer-dashboard-service-footer{gap:7px}.customer-dashboard-service-icon-row{grid-template-columns:minmax(0,1fr) 22px;justify-content:start;align-items:start;gap:8px;display:grid}.customer-dashboard-service-type,.customer-dashboard-service-access-badge{min-height:22px;padding:3px 7px;font-size:.68rem}.customer-dashboard-service-meta{text-align:start;justify-self:start;font-size:.7rem}.customer-dashboard-service-tile h3{margin-bottom:4px;font-size:.92rem;line-height:1.2}.customer-dashboard-service-tile p{font-size:.76rem;line-height:1.42}.customer-dashboard-service-action{border-radius:999px;min-height:30px;padding:0 10px;font-size:.78rem}.customer-dashboard-reorder-controls{gap:5px}.customer-dashboard-reorder-button{width:30px;height:30px}.customer-dashboard-footer-strip{text-align:center;grid-template-columns:1fr;gap:6px;min-height:0;padding:10px;font-size:.78rem}.customer-dashboard-footer-strip a,.customer-dashboard-footer-strip button,.customer-dashboard-footer-strip a:last-child,.customer-dashboard-footer-strip button:last-child{justify-self:center}@media (width<=390px){.customer-dashboard-summary-frame{grid-template-columns:1fr}}@media (width>=520px){.customer-dashboard-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=680px){.customer-dashboard-page{padding:14px}.customer-dashboard-frame{gap:10px;padding:10px}.customer-dashboard-top-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-title-cell{grid-area:1/1/auto/-1}.customer-dashboard-summary-frame{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-policy-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-section-heading{flex-direction:row;align-items:end}.customer-dashboard-reorder-note{justify-items:end}}@media (width>=980px){.customer-dashboard-frame{gap:12px;width:min(100%,1240px);padding:12px}.customer-dashboard-top-strip{grid-template-columns:minmax(130px,.85fr) minmax(220px,1.5fr) minmax(150px,.85fr) minmax(130px,.7fr) minmax(140px,.75fr)}.customer-dashboard-title-cell{text-align:center;grid-area:auto}.customer-dashboard-top-strip>section{border-bottom:0;border-inline-end:1px solid var(--border)}.customer-dashboard-top-strip>section:last-child{border-inline-end:0}.customer-dashboard-summary-frame{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-dashboard-policy-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-dashboard-policy-card{border-bottom:0;border-inline-end:1px solid var(--border)}.customer-dashboard-policy-card:last-child{border-inline-end:0}.customer-dashboard-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1220px){.customer-dashboard-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-dashboard-icon-control{justify-content:space-between;align-items:center;gap:8px;width:100%;display:inline-flex}.customer-dashboard-tool-icon{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.68rem;font-weight:950;line-height:1;display:inline-grid}.customer-dashboard-notification-cell .customer-dashboard-tool-icon{background:#d97706}.customer-dashboard-summary-frame{grid-template-columns:1fr}.customer-dashboard-identity-block,.customer-dashboard-datetime-block,.customer-dashboard-data-block{border-bottom:1px solid var(--border);gap:0;display:grid}.customer-dashboard-identity-grid,.customer-dashboard-datetime-block,.customer-dashboard-data-block{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-dashboard-identity-block .customer-dashboard-photo-cell{border-bottom:0;min-height:0}.customer-dashboard-identity-grid .customer-dashboard-info-cell,.customer-dashboard-datetime-block .customer-dashboard-info-cell,.customer-dashboard-data-block .customer-dashboard-info-cell{min-height:58px}.customer-dashboard-identity-grid .customer-dashboard-info-cell:last-child{grid-column:1/-1}.customer-dashboard-datetime-block{background:rgba(238,244,255,.42)}.customer-dashboard-search-cell{border-bottom:1px solid var(--border);min-height:48px}.customer-dashboard-data-block{border-bottom:0}.customer-dashboard-data-percent{color:var(--dashboard-progress-color);justify-self:end;font-size:.68rem;font-weight:950}.customer-dashboard-service-icon-row>div:first-child{min-width:0}.customer-dashboard-footer-control{justify-content:center;align-items:center;gap:6px;display:inline-flex}.customer-dashboard-footer-control>span:first-child{width:22px;height:22px;color:var(--primary-strong);background:#eaf1ff;border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}@media (width<=390px){.customer-dashboard-identity-block,.customer-dashboard-identity-grid,.customer-dashboard-datetime-block,.customer-dashboard-data-block{grid-template-columns:1fr}}@media (width>=680px){.customer-dashboard-identity-block{grid-template-columns:92px minmax(0,1fr)}.customer-dashboard-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-datetime-block{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-dashboard-data-block{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=980px){.customer-dashboard-summary-frame{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr)}.customer-dashboard-identity-block{border-inline-end:1px solid var(--border);grid-area:1/1}.customer-dashboard-datetime-block{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-search-cell{grid-area:2/1/auto/-1}.customer-dashboard-data-block{grid-area:3/1/auto/-1}}.customer-dashboard-top-strip{grid-template-areas:"logo""title""language""notifications""control"}.customer-dashboard-logo-cell{grid-area:logo}.customer-dashboard-title-cell{grid-area:title}.customer-dashboard-language-cell{grid-area:language}.customer-dashboard-notification-cell{grid-area:notifications}.customer-dashboard-control-cell{grid-area:control}.customer-dashboard-top-strip>section{min-height:58px}.customer-dashboard-title-cell{text-align:center;justify-items:center}.customer-dashboard-title-cell h1{font-size:clamp(1rem,2.6vw,1.45rem)}.customer-dashboard-summary-frame{align-items:stretch}.customer-dashboard-identity-block{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"photo identity"}.customer-dashboard-identity-grid{grid-area:identity}.customer-dashboard-identity-block .customer-dashboard-photo-cell{border-bottom:0;border-inline-end:1px solid var(--border);grid-area:photo}[dir=ltr] .customer-dashboard-identity-block{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"photo identity"}[dir=ltr] .customer-dashboard-identity-block .customer-dashboard-photo-cell{border-inline-start:0;border-inline-end:1px solid var(--border)}.customer-dashboard-identity-grid,.customer-dashboard-datetime-block,.customer-dashboard-data-block{background:rgba(255,255,255,.82)}.customer-dashboard-info-cell{justify-content:center}.customer-dashboard-info-cell>span:first-child,.customer-dashboard-photo-cell>span,.customer-dashboard-search-cell span{color:var(--muted);font-weight:850}.customer-dashboard-info-cell strong,.customer-dashboard-photo-cell strong{color:var(--ink)}.customer-dashboard-search-cell{grid-template-columns:minmax(72px,.28fr) minmax(0,1fr);align-items:center;display:grid}.customer-dashboard-data-block{grid-template-columns:1fr}.customer-dashboard-data-cell{place-content:start}.customer-dashboard-data-cell strong,.customer-dashboard-progress-track{width:100%}.customer-dashboard-service-tile{grid-template-rows:auto 1fr auto auto}.customer-dashboard-service-topline{justify-content:space-between;align-items:center}.customer-dashboard-service-icon-row{align-items:center}.customer-dashboard-service-icon-row>div:first-child{gap:3px;display:grid}.customer-dashboard-service-icon{align-self:start;margin-block-start:2px}.customer-dashboard-service-footer{justify-content:space-between;align-items:center}@media (width<=390px){.customer-dashboard-identity-block{grid-template-columns:1fr;grid-template-areas:"photo""identity"}.customer-dashboard-identity-block .customer-dashboard-photo-cell{border-inline:0;border-bottom:1px solid var(--border)}[dir=ltr] .customer-dashboard-identity-block .customer-dashboard-photo-cell{border-inline:0;border-bottom:1px solid var(--border)}.customer-dashboard-search-cell{grid-template-columns:1fr}}@media (width>=680px){.customer-dashboard-top-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title""language logo""control notifications"}[dir=ltr] .customer-dashboard-top-strip{grid-template-areas:"title title""logo language""notifications control"}.customer-dashboard-title-cell{grid-area:auto}.customer-dashboard-data-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.customer-dashboard-top-strip{grid-template-columns:minmax(150px,.8fr) minmax(140px,.72fr) minmax(160px,.85fr) minmax(360px,2fr) minmax(130px,.72fr);grid-template-areas:"logo title language notifications control"}[dir=ltr] .customer-dashboard-top-strip{grid-template-columns:minmax(130px,.72fr) minmax(360px,2fr) minmax(160px,.85fr) minmax(140px,.72fr) minmax(150px,.8fr);grid-template-areas:"logo title language notifications control"}.customer-dashboard-top-strip>section{min-height:72px}.customer-dashboard-summary-frame{grid-template-columns:minmax(220px,.64fr) minmax(0,1.9fr);grid-template-areas:"datetime identity""search search""data data"}[dir=ltr] .customer-dashboard-summary-frame{grid-template-areas:"identity datetime""search search""data data"}.customer-dashboard-identity-block{border-inline-end:0;grid-area:auto;grid-template-columns:124px minmax(0,1fr);grid-template-areas:"photo identity"}[dir=ltr] .customer-dashboard-identity-block{grid-template-columns:124px minmax(0,1fr);grid-template-areas:"photo identity"}.customer-dashboard-identity-block .customer-dashboard-photo-cell{padding-inline:14px}.customer-dashboard-photo-placeholder{border-radius:20px;width:72px;font-size:1.05rem}.customer-dashboard-datetime-block{border-inline-end:1px solid var(--border);grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}[dir=ltr] .customer-dashboard-datetime-block{border-inline-end:0;border-inline-start:1px solid var(--border)}.customer-dashboard-search-cell{grid-area:auto;min-height:46px}.customer-dashboard-data-block{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-dashboard-page{padding:6px}.customer-dashboard-frame{gap:6px;padding:6px}.customer-dashboard-top-strip>section{min-height:44px;padding:6px 8px}.customer-dashboard-logo-cell{grid-template-columns:32px minmax(0,1fr)}.customer-dashboard-logo-cell .brand-mark{border-radius:10px;width:32px;height:32px;font-size:.7rem}.customer-dashboard-title-cell{gap:3px}.customer-dashboard-title-cell h1{font-size:clamp(.98rem,4.5vw,1.24rem);line-height:1.08}.customer-dashboard-title-cell p:last-child{font-size:.74rem;line-height:1.28}.customer-dashboard-tool-cell{gap:4px}.customer-dashboard-tool-label,.customer-dashboard-tool-cell>span:first-child{font-size:.7rem;line-height:1.2}.customer-dashboard-tool-cell strong{font-size:.78rem;line-height:1.2}.customer-dashboard-icon-control{justify-content:flex-start;gap:6px;width:auto}.customer-dashboard-tool-icon{color:#fff;flex:0 0 18px;width:18px;height:18px;font-size:0;line-height:1;position:relative;overflow:hidden}.customer-dashboard-tool-icon:before,.customer-dashboard-tool-icon:after{content:"";display:block;position:absolute}.customer-dashboard-notification-cell .customer-dashboard-tool-icon:before{border:1.6px solid;border-bottom:0;border-radius:8px 8px 2px 2px;width:8px;height:8px;top:3px;left:50%;transform:translate(-50%)}.customer-dashboard-notification-cell .customer-dashboard-tool-icon:after{background:currentColor;border-radius:999px;width:11px;height:1.7px;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 3px 0 -.7px}.customer-dashboard-control-cell .customer-dashboard-tool-icon:before{background:linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat;border:1.5px solid;border-radius:3px;width:11px;height:11px;top:3.5px;left:3.5px}.customer-dashboard-control-cell .customer-dashboard-tool-icon:after{background:currentColor;border-radius:999px;width:3px;height:3px;bottom:3px;right:3px}.customer-dashboard-info-cell,.customer-dashboard-photo-cell,.customer-dashboard-search-cell{gap:4px;min-height:54px;padding:7px 8px}.customer-dashboard-info-cell>span:first-child,.customer-dashboard-photo-cell>span,.customer-dashboard-search-cell span{font-size:.68rem;line-height:1.22}.customer-dashboard-info-cell strong,.customer-dashboard-photo-cell strong{font-size:.78rem;line-height:1.24}.customer-dashboard-datetime-block .customer-dashboard-info-cell{min-height:48px;padding:6px 8px}.customer-dashboard-search-cell input{border-radius:10px;min-height:32px;font-size:.8rem}.customer-dashboard-policy-card{padding:8px}.customer-dashboard-policy-card h2,.customer-dashboard-policy-card h3{font-size:.82rem}.customer-dashboard-policy-card p{font-size:.72rem;line-height:1.34}.customer-dashboard-services-section{gap:8px;padding:8px}.customer-dashboard-service-icon{border-radius:6px;width:20px;height:20px;font-size:.52rem}@media (width>=680px){.customer-dashboard-page{padding:10px}.customer-dashboard-frame{gap:8px;padding:8px}.customer-dashboard-top-strip>section{min-height:50px;padding:7px 9px}.customer-dashboard-title-cell h1{font-size:clamp(1.08rem,2.1vw,1.34rem)}}@media (width>=980px){.customer-dashboard-frame{gap:9px;padding:9px}.customer-dashboard-top-strip{grid-template-columns:minmax(112px,.5fr) minmax(420px,2.15fr) minmax(160px,.7fr) minmax(118px,.46fr) minmax(124px,.48fr)}[dir=ltr] .customer-dashboard-top-strip{grid-template-columns:minmax(112px,.5fr) minmax(420px,2.15fr) minmax(160px,.7fr) minmax(118px,.46fr) minmax(124px,.48fr)}.customer-dashboard-top-strip>section{min-height:56px;padding:8px 10px}.customer-dashboard-title-cell h1{white-space:nowrap;font-size:clamp(1.12rem,1.6vw,1.42rem)}.customer-dashboard-summary-frame{grid-template-columns:minmax(180px,.52fr) minmax(0,2.08fr)}.customer-dashboard-datetime-block .customer-dashboard-info-cell{min-height:52px}.customer-dashboard-info-cell,.customer-dashboard-photo-cell,.customer-dashboard-search-cell{min-height:56px}.customer-dashboard-photo-placeholder{border-radius:18px;width:64px}}.customer-dashboard-identity-block{grid-template-columns:128px minmax(0,1fr)}[dir=ltr] .customer-dashboard-identity-block{grid-template-columns:128px minmax(0,1fr)}.customer-dashboard-photo-cell{justify-items:center}.customer-dashboard-photo-placeholder{border-radius:24px;width:104px;font-size:1.18rem}[dir=rtl] .customer-dashboard-photo-placeholder{transform:translate(-8px)}[dir=ltr] .customer-dashboard-photo-placeholder{transform:translate(8px)}.customer-dashboard-datetime-cell{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon label""icon value";justify-content:stretch;align-items:center;column-gap:7px}.customer-dashboard-datetime-cell .customer-dashboard-cell-icon{width:22px;height:22px;color:var(--primary-strong);background:#eef4ff;border:1px solid rgba(20,85,217,.2);border-radius:999px;grid-area:icon;place-items:center;display:inline-grid;position:relative}.customer-dashboard-datetime-cell .customer-dashboard-cell-icon:before,.customer-dashboard-datetime-cell .customer-dashboard-cell-icon:after{content:"";display:block;position:absolute}.customer-dashboard-datetime-cell .customer-dashboard-cell-label{min-width:0;color:var(--muted);grid-area:label;font-size:.66rem;font-weight:850;line-height:1.18}.customer-dashboard-datetime-cell strong{grid-area:value;min-width:0}.customer-dashboard-datetime-cell.hijri .customer-dashboard-cell-icon:before{border-radius:999px;width:10px;height:10px;transform:translate(3px);box-shadow:-3px 0}.customer-dashboard-datetime-cell.gregorian .customer-dashboard-cell-icon:before{border:1.6px solid;border-radius:2px;width:12px;height:10px}.customer-dashboard-datetime-cell.gregorian .customer-dashboard-cell-icon:after{background:currentColor;width:12px;height:1.6px;top:8px}.customer-dashboard-datetime-cell.local-time .customer-dashboard-cell-icon:before{border:1.7px solid;border-radius:999px;width:12px;height:12px}.customer-dashboard-datetime-cell.local-time .customer-dashboard-cell-icon:after{border-inline-start:1.6px solid;border-bottom:1.6px solid;width:5px;height:5px;top:6px;left:10px}.customer-dashboard-datetime-cell.global-time .customer-dashboard-cell-icon:before{border:1.5px solid;border-radius:999px;width:13px;height:13px}.customer-dashboard-datetime-cell.global-time .customer-dashboard-cell-icon:after{background:currentColor;width:13px;height:1.4px;box-shadow:0 -4px 0 -.4px,0 4px 0 -.4px}.customer-dashboard-footer-strip{direction:ltr;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"terms copyright contact"}[dir=rtl] .customer-dashboard-footer-strip>*{direction:rtl}.customer-dashboard-terms-control{grid-area:terms;justify-self:start}.customer-dashboard-footer-strip p{grid-area:copyright}.customer-dashboard-footer-strip .customer-dashboard-footer-control:not(.customer-dashboard-terms-control){grid-area:contact;justify-self:end}.customer-dashboard-footer-control{gap:6px}.customer-dashboard-footer-icon,.customer-dashboard-footer-control>.customer-dashboard-footer-icon:first-child{width:24px;height:24px;color:var(--primary-strong);background:#eaf1ff;border-radius:999px;flex:0 0 24px;place-items:center;display:inline-grid;position:relative}.customer-dashboard-footer-icon:before,.customer-dashboard-footer-icon:after{content:"";display:block;position:absolute}.customer-dashboard-contact-icon{background:linear-gradient(145deg,#eaf1ff,#dff5ea)}.customer-dashboard-contact-icon:before{border:1.8px solid;border-bottom:0;border-radius:10px 10px 2px 2px;width:12px;height:9px;top:6px}.customer-dashboard-contact-icon:after{border-inline-end:1.8px solid;border-bottom:1.8px solid;border-radius:0 0 5px;width:9px;height:6px;bottom:5px;right:5px}.customer-dashboard-terms-icon{background:linear-gradient(145deg,#eef4ff,#fff)}.customer-dashboard-terms-icon:before{background:linear-gradient(currentColor,currentColor) 50% 35%/7px 1.3px no-repeat,linear-gradient(currentColor,currentColor) 50% 62%/7px 1.3px no-repeat;border:1.6px solid;border-radius:2px;width:11px;height:13px}.customer-dashboard-terms-icon:after{border-inline-start:1.6px solid var(--success);border-bottom:1.6px solid var(--success);width:5px;height:5px;bottom:5px;right:5px;transform:rotate(-45deg)}@media (width>=980px){.customer-dashboard-summary-frame{grid-template-columns:minmax(168px,.46fr) minmax(0,2.28fr)}.customer-dashboard-identity-block{grid-template-columns:248px minmax(0,1fr)}[dir=ltr] .customer-dashboard-identity-block{grid-template-columns:248px minmax(0,1fr)}.customer-dashboard-photo-placeholder{border-radius:28px;width:128px;font-size:1.34rem}.customer-dashboard-identity-block{direction:ltr;border-inline:0;grid-template-columns:minmax(0,1fr) clamp(132px,10vw,152px);grid-template-areas:"identity photo"}[dir=rtl] .customer-dashboard-identity-block{direction:ltr;border-inline:0;grid-template-columns:minmax(0,1fr) clamp(132px,10vw,152px);grid-template-areas:"identity photo"}[dir=ltr] .customer-dashboard-identity-block{direction:ltr;border-inline:0;grid-template-columns:minmax(0,1fr) clamp(132px,10vw,152px);grid-template-areas:"identity photo"}.customer-dashboard-identity-block>*{direction:rtl}[dir=rtl] .customer-dashboard-identity-block>*{direction:rtl}[dir=ltr] .customer-dashboard-identity-block>*{direction:ltr}.customer-dashboard-identity-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.customer-dashboard-identity-grid .customer-dashboard-info-cell:last-child{grid-column:1/-1}.customer-dashboard-photo-cell{padding-inline:10px}[dir=rtl] .customer-dashboard-photo-placeholder{border-radius:24px;width:clamp(92px,7vw,108px);font-size:1.16rem;transform:none}[dir=ltr] .customer-dashboard-photo-placeholder{border-radius:24px;width:clamp(92px,7vw,108px);font-size:1.16rem;transform:none}.customer-dashboard-datetime-block{border-inline-end:1px solid var(--border);grid-template-columns:repeat(2,minmax(150px,1fr))}[dir=ltr] .customer-dashboard-datetime-block{border-inline-end:0;border-inline-start:1px solid var(--border)}.customer-dashboard-datetime-block .customer-dashboard-info-cell{min-height:58px;padding:7px 9px}.customer-dashboard-summary-frame{direction:ltr;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"datetime identity""search search""data data"}[dir=rtl] .customer-dashboard-summary-frame>*{direction:rtl}[dir=ltr] .customer-dashboard-summary-frame{grid-template-areas:"identity datetime""search search""data data"}.customer-dashboard-datetime-block{border-inline-end:1px solid var(--border);grid-area:1/1;grid-template-columns:repeat(2,max-content);place-self:start;width:max-content;max-width:100%}[dir=ltr] .customer-dashboard-datetime-block{border-inline-end:0;border-inline-start:1px solid var(--border);grid-column:2;justify-self:end}.customer-dashboard-datetime-block .customer-dashboard-info-cell{place-content:center;width:auto;min-width:max-content;min-height:auto;padding:clamp(10px,1vw,16px) clamp(18px,2vw,38px)}.customer-dashboard-datetime-cell{grid-template-columns:22px max-content;column-gap:8px}.customer-dashboard-datetime-cell .customer-dashboard-cell-label,.customer-dashboard-datetime-cell strong{white-space:nowrap}.customer-dashboard-identity-block{border-inline:0;grid-area:1/2;grid-template-columns:clamp(118px,8vw,140px) minmax(0,1fr);grid-template-areas:"photo identity";min-width:0}[dir=rtl] .customer-dashboard-identity-block{border-inline:0;grid-area:1/2;grid-template-columns:clamp(118px,8vw,140px) minmax(0,1fr);grid-template-areas:"photo identity";min-width:0}[dir=ltr] .customer-dashboard-identity-block{grid-column:1;grid-template-columns:clamp(118px,8vw,140px) minmax(0,1fr);grid-template-areas:"photo identity"}.customer-dashboard-identity-grid{grid-template-columns:repeat(2,minmax(150px,1fr));min-width:0}.customer-dashboard-photo-placeholder{border-radius:24px;width:clamp(88px,6vw,104px);font-size:1.12rem;transform:none}[dir=rtl] .customer-dashboard-photo-placeholder{border-radius:24px;width:clamp(88px,6vw,104px);font-size:1.12rem;transform:none}[dir=ltr] .customer-dashboard-photo-placeholder{border-radius:24px;width:clamp(88px,6vw,104px);font-size:1.12rem;transform:none}}@media (width>=980px) and (width<=1260px){.customer-dashboard-datetime-block{grid-template-columns:max-content}.customer-dashboard-datetime-block .customer-dashboard-info-cell{padding-inline:clamp(14px,1.4vw,24px)}.customer-dashboard-identity-grid{grid-template-columns:repeat(2,minmax(125px,1fr))}}.customer-dashboard-location-row{display:grid}.customer-dashboard-time-location-cluster{gap:0;display:grid}@media (width>=980px){.customer-dashboard-summary-frame{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"time-location identity""search search""data data"}[dir=ltr] .customer-dashboard-summary-frame{grid-template-areas:"identity time-location""search search""data data"}.customer-dashboard-time-location-cluster{grid-area:time-location;grid-template-columns:minmax(0,1fr) fit-content(240px);align-items:stretch;column-gap:10px;min-width:0}.customer-dashboard-datetime-block{grid-area:auto;grid-template-columns:repeat(2,minmax(160px,1fr));justify-self:stretch;width:auto;max-width:none}[dir=ltr] .customer-dashboard-datetime-block{justify-self:stretch}.customer-dashboard-location-row{grid-area:auto;justify-self:start;width:min(100%,240px);min-width:0}.customer-dashboard-location-row .customer-dashboard-info-cell{border-inline-end:1px solid var(--border);place-content:center;min-height:100%;padding:12px 16px}[dir=ltr] .customer-dashboard-location-row .customer-dashboard-info-cell{border-inline-end:0;border-inline-start:1px solid var(--border)}.customer-dashboard-search-cell{grid-area:search}.customer-dashboard-data-block{grid-area:data;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-identity-grid .customer-dashboard-info-cell:last-child{grid-column:auto}}.entry-page,.contact-page,.customer-dashboard-page,.customer-data-page,.personal-secretary-page{padding:clamp(10px,1.7vw,22px)}.entry-shell,.contact-shell,.register-shell,.customer-dashboard-frame,.customer-data-page-frame,.personal-secretary-frame{gap:12px}.entry-shell,.hero-panel,.action-panel,.accessibility-note,.contact-choice-card,.contact-form-panel,.contact-safety-note,.contact-channel-card,.register-progress-panel,.register-work-panel,.register-check-card,.customer-dashboard-top-strip>section,.customer-dashboard-identity-block,.customer-dashboard-time-location-cluster,.customer-dashboard-search-cell,.customer-dashboard-data-block,.customer-dashboard-policy-card,.customer-dashboard-service-tile,.customer-dashboard-footer-strip,.customer-data-page-top-bar,.customer-data-hub-panel,.customer-data-summary-card,.customer-data-hub-section,.customer-data-related-person,.customer-data-contact-reference-card,.customer-data-measurement-block,.customer-data-health-block,.customer-data-counter-card,.personal-secretary-top-bar,.personal-secretary-summary-card,.personal-secretary-section,.personal-secretary-group,.personal-secretary-row,.personal-secretary-footer{background:linear-gradient(rgba(255,255,255,.99),rgba(246,250,255,.98));border:1px solid rgba(137,171,217,.34);border-radius:20px;box-shadow:0 10px 26px rgba(31,53,83,.07)}.entry-shell,.hero-panel,.action-panel,.accessibility-note,.contact-form-panel,.contact-safety-note,.register-progress-panel,.register-work-panel,.customer-dashboard-services-section,.customer-data-hub-panel,.personal-secretary-top-bar,.personal-secretary-section,.personal-secretary-group,.personal-secretary-footer{padding:13px 14px}.entry-header .brand-copy h1,.hero-panel h2,.action-panel h2,.contact-header h1,.register-progress-panel h2,.register-step-content h2,.customer-dashboard-title-cell h1,.customer-dashboard-section-heading h2,.customer-data-page-top-bar h1,.customer-data-hub-section-heading h3,.customer-data-related-heading h4,.customer-data-contact-reference-heading h4,.personal-secretary-top-bar h1,.personal-secretary-section-heading h2,.personal-secretary-group h3,.personal-secretary-row h4{line-height:1.25}.subtitle,.hero-text,.contact-lead,.contact-safety-note p,.contact-inline-note,.register-step-text,.customer-dashboard-title-cell p:last-child,.customer-dashboard-policy-card p,.customer-data-page-top-bar p,.customer-data-reference-note,.customer-data-empty-state,.personal-secretary-top-bar p,.personal-secretary-section-heading p,.personal-secretary-row-note{color:var(--muted);font-size:.98rem;line-height:1.65}.entry-header .language-box,.customer-dashboard-language-cell .language-box,.customer-data-page-actions .language-box,.personal-secretary-header-tools .language-box{background:rgba(255,255,255,.82);border:1px solid rgba(137,171,217,.34);border-radius:16px;min-width:0;padding:10px 12px}.entry-header .language-box label,.customer-dashboard-language-cell .language-box label,.customer-data-page-actions .language-box label,.personal-secretary-header-tools .language-box label,.customer-dashboard-language-cell>span:first-child,.customer-data-page-actions .language-box span,.personal-secretary-header-tools .language-box span{color:#355073;font-size:.86rem;font-weight:700}.entry-header .language-box select,.customer-dashboard-language-cell .language-box select,.customer-data-page-actions .language-box select,.personal-secretary-header-tools .language-box select,.customer-dashboard-search-cell input,.contact-input-block input,.contact-input-block textarea,.customer-data-field input,.customer-data-field select,.customer-data-field textarea,.personal-secretary-summary-card input,.personal-secretary-row input,.personal-secretary-row select{background:#fff;border:1px solid rgba(137,171,217,.45);border-radius:14px;min-height:40px;padding:8px 12px;font-size:.94rem;box-shadow:inset 0 1px 2px rgba(15,35,70,.04)}.entry-actions .action-btn,.contact-primary-button,.contact-secondary-button,.customer-dashboard-customize-toggle,.customer-dashboard-reset-order-button,.customer-dashboard-service-action,.customer-dashboard-reorder-button,.customer-dashboard-footer-strip a,.customer-dashboard-footer-strip button,.customer-data-tab-button,.customer-data-toggle-field button,.customer-data-hub-add,.customer-data-hub-remove,.customer-data-small-action,.customer-data-counter-control button,.personal-secretary-toggle,.personal-secretary-customize-button,.personal-secretary-view-mode-button,.personal-secretary-scope-button,.personal-secretary-file-button,.personal-secretary-footer-button,.personal-secretary-instance-button,.personal-secretary-file-menu button,.register-navigation-row .contact-primary-button,.register-navigation-row .contact-secondary-button{border-radius:14px;min-height:40px;padding:8px 12px;font-size:.93rem;font-weight:900}.customer-dashboard-service-type,.customer-dashboard-service-access-badge,.customer-dashboard-service-meta,.customer-data-chip,.personal-secretary-scope-chip,.personal-secretary-group-heading,.personal-secretary-renewal-legend-title,.personal-secretary-renewal-key,.personal-secretary-count-badge,.register-step-marker{border-radius:999px;min-height:30px;padding:4px 10px;font-weight:900;line-height:1.2;box-shadow:0 6px 14px rgba(15,35,70,.04)}.customer-data-tab-button,.customer-data-toggle-field button,.customer-data-hub-add,.customer-data-hub-remove,.customer-data-small-action,.customer-data-counter-control button,.personal-secretary-toggle,.personal-secretary-customize-button,.personal-secretary-view-mode-button,.personal-secretary-scope-button,.personal-secretary-file-button,.personal-secretary-footer-button,.personal-secretary-instance-button,.personal-secretary-file-menu button{color:#21456f;background:rgba(255,255,255,.95);border-color:rgba(137,171,217,.42);box-shadow:0 6px 14px rgba(31,53,83,.05)}.customer-dashboard-service-tile{gap:12px;padding:14px}.customer-dashboard-service-tile h3,.customer-data-summary-card strong,.customer-data-counter-control strong,.personal-secretary-summary-card strong,.personal-secretary-calculation-cell strong{font-size:1rem}.customer-data-summary-card,.personal-secretary-summary-card,.register-check-card,.contact-choice-card,.contact-channel-card{gap:8px;padding:14px}.customer-data-chip{background:rgba(255,255,255,.96);border-color:rgba(137,171,217,.34);padding:6px 10px}.customer-data-chip button{font-weight:900}.personal-secretary-table-wrap,.customer-data-hub-section,.customer-data-measurement-block,.customer-data-health-block{border-radius:18px}@media (width<=920px){.customer-data-page-top-bar,.contact-header{gap:14px}.customer-dashboard-service-tile,.customer-data-summary-card,.personal-secretary-summary-card,.register-check-card,.contact-choice-card,.contact-channel-card{padding:12px}}