@font-face{font-family:PrivacyArabic;src:url('/assets/fonts/NotoSansArabic.woff2') format('woff2');font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#f5f9fb;color:#15334d;font:16px/1.6 Arial,sans-serif}html[dir=rtl] body{font-family:PrivacyArabic,Tahoma,sans-serif}a{color:#007d80;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a.pr-button{border:1px solid #087e82;border-radius:8px;background:#007e82;color:white;padding:11px 18px;cursor:pointer;min-height:44px}button:disabled{opacity:.55;cursor:wait}input,select,textarea{width:100%;padding:10px 12px;border:1px solid #aec5cf;border-radius:7px;background:#fff;color:#15334d}label{display:block;font-weight:600;margin:12px 0}label :is(input,select,textarea){display:block;margin-top:5px;font-weight:400}textarea{resize:vertical}h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:16px 0}h2{line-height:1.3;font-size:24px}p{overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto;font-size:13px}address{font-style:normal}.pr-header{display:flex;justify-content:space-between;align-items:center;padding:18px max(24px,calc((100% - 1180px)/2));background:#fff;border-bottom:1px solid #d9e6eb;gap:24px}.pr-brand{font-size:28px;font-weight:800;text-decoration:none;color:#15334d}.pr-brand span{color:#00888a}.pr-header select{max-width:170px}.pr-public{max-width:1100px;margin:auto;padding:42px 24px 100px}.pr-lead{font-size:20px;max-width:780px}.pr-eyebrow{color:#007d80;font-weight:700}.pr-public-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;margin-top:30px}.pr-public-grid form,.pr-card{background:white;border:1px solid #d6e5e8;border-radius:14px;padding:28px}.pr-public-grid aside{padding:8px 16px}.pr-notice{background:#fff3d7;border-inline-start:4px solid #c98a25;padding:12px 16px}.pr-honey{display:none}.pr-workspace{max-width:1440px;margin:auto;padding:28px 24px 100px}.pr-toolbar,.pr-metrics,.pr-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pr-metrics{margin:24px 0}.pr-metric{background:white;border:1px solid #d6e5e8;border-radius:12px;padding:15px 24px;flex:1;min-width:140px}.pr-metric strong{display:block;font-size:28px;color:#007d80}.pr-columns{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:24px}.pr-list{list-style:none;padding:0}.pr-list button{width:100%;text-align:start;background:white;color:#15334d;border-color:#d4e3e8;margin-bottom:8px}.pr-list button[aria-current=true]{border:2px solid #007e82;background:#eaf8f5}.pr-list small{display:block}.pr-details{border-top:1px solid #d6e5e8;padding:15px 0}.pr-details summary{font-weight:700;cursor:pointer}.pr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.pr-status{min-height:26px;margin:12px 0}.pr-chip{display:inline-block;background:#e7f4f3;color:#005e63;border-radius:20px;padding:3px 10px;font-size:13px}.pr-overdue{color:#a13226}.pr-wide{grid-column:1/-1}:focus-visible{outline:3px solid #c88913;outline-offset:3px}@media(max-width:760px){.pr-public-grid,.pr-columns,.pr-form-grid{grid-template-columns:1fr}.pr-public-grid{gap:16px}.pr-public-grid form,.pr-card{padding:20px}.pr-public,.pr-workspace{padding-inline:16px}.pr-header{padding:14px 16px}.pr-list{max-height:320px;overflow:auto}}

/* Keep privacy controls reachable without covering request fields on small screens. */
body>.privacy-launcher{position:static;display:block;margin:0 24px 24px;width:fit-content}
