@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/urbanist-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-arabic-700.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100dvh;max-width:100%;overflow-x:hidden;background:#f4f1ea;color:#0f172a;font-family:Urbanist,Cairo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.verify-shell{min-height:100dvh;max-width:480px;margin-inline:auto;padding-block:16px 32px;padding-inline:12px;display:flex;flex-direction:column;gap:16px}.verify-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.verify-brand{font-size:13px;font-weight:700;letter-spacing:.02em;color:#0f172a;min-width:0;word-break:break-word;overflow-wrap:anywhere}.verify-lang-btn{min-height:44px;min-width:60px;padding-block:8px;padding-inline:12px;border-radius:10px;border:2px solid #0f172a;background:#fff;color:#0f172a;font-size:13px;font-weight:700;cursor:pointer;flex-shrink:0}.verify-lang-btn:hover{background:#e2ddd3}.verify-card{background:#fff;border:3px solid #0f172a;border-radius:18px;padding-block:20px;padding-inline:16px;display:flex;flex-direction:column;gap:18px;box-shadow:0 8px 20px #0f172a1a}.verify-status-banner{border-radius:14px;padding-block:18px;padding-inline:14px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;border:2px solid transparent}.verify-status-valid{background:#dcfce7;color:#14532d;border-color:#15803d}.verify-status-expiring{background:#fef3c7;color:#78350f;border-color:#b45309}.verify-status-invalid{background:#fee2e2;color:#7f1d1d;border-color:#b91c1c}.verify-status-unconfigured{background:#e2e8f0;color:#1e293b;border-color:#475569}.verify-status-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;line-height:1}.verify-status-title{font-size:20px;font-weight:700;margin:0;line-height:1.2;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.verify-status-desc{font-size:14px;font-weight:700;margin:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere}.verify-worker-box{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:12px;padding-inline:12px;border-radius:12px;background:#f8fafc;border:1px solid #cbd5e1;max-width:100%}.verify-avatar{width:56px;height:56px;border-radius:50%;background:#0f172a;color:#fbbf24;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0;overflow:hidden}.verify-avatar-img{width:100%;height:100%;object-fit:cover}.verify-worker-info{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 140px}.verify-worker-name{font-size:18px;font-weight:700;margin:0;color:#0f172a;word-break:break-word;overflow-wrap:anywhere}.verify-worker-company{font-size:14px;font-weight:700;margin:0;color:#0f766e;word-break:break-word;overflow-wrap:anywhere}.verify-categories{display:flex;flex-direction:column;gap:8px}.verify-categories-title{font-size:13px;font-weight:700;color:#334155;margin:0}.verify-category-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-block:10px;padding-inline:12px;border-radius:10px;background:#f8fafc;border:1px solid #cbd5e1;font-size:13.5px;font-weight:700;word-break:break-word;overflow-wrap:anywhere}.verify-footer{border-block-start:1px solid #e2e8f0;padding-block-start:12px;font-size:12.5px;font-weight:700;color:#334155;text-align:center;word-break:break-word;overflow-wrap:anywhere}
