:root{--el-teal-900: #014034;--el-teal-800: #065f46;--el-em-700: #047857;--el-em-500: #10b981;--el-em-200: #a7f3d0;--el-em-50: #ecfdf5;--xp-ink: #0f172a;--xp-mute: #64748b;--xp-line: #e2e8f0;--xp-bg: #f6faf8;--xp-card: #fff;--xp-warn-ink: #92400e;--xp-warn-bg: #fffbeb;--xp-warn-line: #fcd34d;--xp-ok-ink: #047857;--xp-ok-bg: #ecfdf5;--xp-info-ink: #065f46;--xp-info-bg: #f0fdf9;}*{box-sizing: border-box;}html, body{margin: 0;}body{font-family: Tajawal, system-ui, -apple-system, "Segoe UI", sans-serif;background: var(--xp-bg);color: var(--xp-ink);font-size: 15px;line-height: 1.6;min-height: 100vh;}[hidden]{display: none !important;}.xp-top{position: sticky;top: 0;z-index: 5;display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 16px;background: var(--el-teal-900);color: #fff;}.xp-top .lockup{display: inline-flex;align-items: center;gap: 6px;direction: ltr;}.xp-top .lockup img{height: 24px;filter: brightness(0) invert(1);}.xp-top .lockup img.ring{height: 28px;}.xp-top-acts{display: flex;gap: 8px;}.xp-who{flex: 1 1 auto;min-width: 0;text-align: center;font-size: 13.5px;font-weight: 800;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.xp-who[hidden]{display: none !important;}.xp-who .xp-who-role{font-weight: 600;opacity: .8;}.xp-top button{border: 1px solid rgba(255, 255, 255, .45);background: transparent;color: #fff;border-radius: 999px;padding: 5px 12px;font: inherit;font-size: 13px;font-weight: 700;cursor: pointer;min-height: 36px;}.xp-main{max-width: 640px;margin: 0 auto;padding: 16px 16px 48px;}.xp-card{display: block;width: 100%;text-align: start;background: var(--xp-card);border: 1px solid var(--xp-line);border-radius: 14px;padding: 14px 16px;margin: 0 0 12px;box-shadow: 0 6px 18px rgba(1, 64, 52, .06);font: inherit;color: inherit;}.xp-auth h1, .xp-head h1{margin: 4px 0 6px;font-size: 22px;font-weight: 900;color: var(--el-teal-900);}.xp-head{margin: 4px 0 12px;}.xp-h2{margin: 18px 2px 8px;font-size: 15px;font-weight: 800;color: var(--el-teal-800);}.xp-sub{margin: 0 0 12px;color: var(--xp-mute);font-size: 14px;}.xp-fine{margin: 12px 0 0;color: var(--xp-mute);font-size: 12.5px;}.xp-muted{display: block;color: var(--xp-mute);font-size: 13px;}.xp-lbl{display: block;margin: 12px 0 4px;font-size: 13.5px;font-weight: 700;color: #334155;}.xp-main input, .xp-main select, .xp-main textarea{width: 100%;min-height: 44px;border: 1.5px solid var(--xp-line);border-radius: 10px;padding: 9px 12px;font: inherit;background: #fff;color: var(--xp-ink);}.xp-main input:focus, .xp-main select:focus, .xp-main textarea:focus{outline: 2px solid var(--el-em-500);outline-offset: 1px;border-color: var(--el-em-500);}.xp-otp{font-size: 26px !important;letter-spacing: 10px;text-align: center;font-weight: 900;}.xp-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 10px 18px;margin-top: 14px;border: 0;border-radius: 12px;background: var(--el-teal-900);color: #fff;font: inherit;font-weight: 800;cursor: pointer;width: 100%;}.xp-acts .xp-btn{width: auto;margin-top: 0;}.xp-btn:disabled{opacity: .55;cursor: not-allowed;}.xp-link{border: 0;background: none;color: var(--el-em-700);font: inherit;font-weight: 800;cursor: pointer;padding: 8px 4px;min-height: 40px;}.xp-link:disabled{color: var(--xp-mute);cursor: default;}.xp-seg{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;background: var(--el-em-50);border-radius: 12px;padding: 4px;}.xp-seg button{border: 0;background: transparent;border-radius: 9px;min-height: 40px;font: inherit;font-weight: 800;color: var(--el-teal-800);cursor: pointer;}.xp-seg button.is-on{background: #fff;box-shadow: 0 2px 8px rgba(1, 64, 52, .12);}.xp-row{display: flex;justify-content: space-between;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 8px;}.xp-acts{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 10px;}.xp-msg{margin-top: 10px;padding: 9px 12px;border-radius: 10px;font-size: 13.5px;border: 1px solid;}.xp-msg.is-warn{color: var(--xp-warn-ink);background: var(--xp-warn-bg);border-color: var(--xp-warn-line);}.xp-msg.is-ok{color: var(--xp-ok-ink);background: var(--xp-ok-bg);border-color: var(--el-em-200);}.xp-empty{padding: 18px 12px;text-align: center;color: var(--xp-mute);font-size: 14px;background: var(--xp-card);border: 1px dashed var(--xp-line);border-radius: 14px;margin: 0 0 12px;}.xp-est{display: flex;align-items: center;gap: 12px;}.xp-est.is-link{cursor: pointer;}.xp-est-txt{flex: 1 1 auto;min-width: 0;}.xp-est-txt b{display: block;}.xp-mono{flex: 0 0 42px;height: 42px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;background: var(--el-em-50);color: var(--el-teal-900);font-weight: 900;font-size: 18px;}.xp-tabs{display: flex;gap: 6px;overflow-x: auto;padding: 2px 0 10px;scrollbar-width: none;}.xp-tabs button{flex: 0 0 auto;border: 1px solid var(--xp-line);background: #fff;border-radius: 999px;padding: 7px 14px;min-height: 40px;font: inherit;font-weight: 700;color: var(--el-teal-800);cursor: pointer;}.xp-tabs button.is-on{background: var(--el-teal-900);border-color: var(--el-teal-900);color: #fff;}.xp-pill{display: inline-block;padding: 2px 10px;border-radius: 999px;font-size: 12.5px;font-weight: 800;border: 1px solid;white-space: nowrap;}.xp-pill.is-ok{color: var(--xp-ok-ink);background: var(--xp-ok-bg);border-color: var(--el-em-200);}.xp-pill.is-warn{color: var(--xp-warn-ink);background: var(--xp-warn-bg);border-color: var(--xp-warn-line);}.xp-pill.is-info{color: var(--xp-info-ink);background: var(--xp-info-bg);border-color: var(--el-em-200);}.xp-pill.is-mute{color: var(--xp-mute);background: #f8fafc;border-color: var(--xp-line);}.xp-when b{font-size: 16px;}.xp-what b{display: block;}.xp-amt{margin-top: 6px;display: flex;gap: 10px;align-items: center;flex-wrap: wrap;font-weight: 800;font-variant-numeric: tabular-nums;}.xp-bar{height: 10px;border-radius: 999px;background: var(--el-em-50);overflow: hidden;margin-top: 10px;}.xp-bar span{display: block;height: 100%;background: var(--el-em-500);}.xp-terms{max-height: 46vh;overflow: auto;padding: 10px 12px;border: 1px solid var(--xp-line);border-radius: 10px;background: #f8fafc;font-size: 14px;margin: 0 0 10px;}.xp-check{display: flex;align-items: center;gap: 8px;font-weight: 700;margin: 8px 0;}.xp-check input{width: 20px !important;min-height: 20px !important;}.xp-sig{width: 100%;height: 180px;border: 1.5px dashed var(--el-em-500);border-radius: 12px;background: #fff;touch-action: none;}.xp-line{display: flex;justify-content: space-between;gap: 10px;align-items: center;}.xp-foot{text-align: center;color: var(--xp-mute);font-size: 12px;margin: 22px 0 0;}html[dir="ltr"] .xp-top{flex-direction: row-reverse;}@media (min-width: 768px){.xp-main{padding-top: 24px;}.xp-btn{width: auto;}}.xp-btn.is-alt{background: #fff;color: var(--el-teal-900);border: 1.5px solid var(--el-teal-900);}.xp-tbl{width: 100%;border-collapse: collapse;font-size: 13.5px;}.xp-tbl th{text-align: center;font-weight: 800;color: var(--el-teal-800);border-bottom: 1.5px solid var(--xp-line);padding: 6px 4px;}.xp-tbl td{border-bottom: 1px solid var(--xp-line);padding: 6px 4px;vertical-align: top;}.xp-tbl td.n{text-align: end;direction: ltr;font-variant-numeric: tabular-nums;white-space: nowrap;}.xp-scroll{overflow-x: auto;}.xp-age{display: grid;grid-template-columns: repeat(auto-fit, minmax(96px, 1fr));gap: 8px;}.xp-age div{border: 1px solid var(--xp-line);border-radius: 10px;padding: 8px;text-align: center;font-size: 13px;}.xp-age b{display: block;font-variant-numeric: tabular-nums;direction: ltr;}.xp-gantt{display: grid;gap: 6px;}.xp-gantt .row{display: grid;grid-template-columns: minmax(110px, 38%) 1fr;gap: 8px;align-items: center;font-size: 13px;}.xp-gantt .track{position: relative;height: 14px;background: var(--el-em-50);border-radius: 999px;}.xp-gantt .bar{position: absolute;top: 0;height: 100%;background: var(--el-em-200);border-radius: 999px;overflow: hidden;min-width: 4px;}.xp-gantt .bar span{display: block;height: 100%;background: var(--el-em-500);}.xp-gantt .bar.is-crit{outline: 1.5px solid var(--el-teal-800);}.xp-steps{list-style: none;margin: 10px 0 6px;padding: 0;display: flex;flex-wrap: wrap;gap: 6px;font-size: 12.5px;}.xp-steps li{border: 1px solid var(--xp-line);border-radius: 999px;padding: 3px 10px;color: var(--xp-mute);}.xp-steps li.is-done{background: var(--el-em-50);color: var(--el-teal-800);border-color: var(--el-em-200);}.xp-steps li.is-cur{background: var(--el-teal-900);color: #fff;border-color: var(--el-teal-900);font-weight: 800;}.xp-thread{display: grid;gap: 8px;margin-top: 8px;}.xp-msg-row{display: flex;}.xp-msg-row.is-me{justify-content: flex-start;}.xp-msg-row.is-firm{justify-content: flex-end;}.xp-bubble{max-width: 86%;border: 1px solid var(--xp-line);border-radius: 14px;padding: 8px 12px;font-size: 14px;line-height: 1.8;overflow-wrap: anywhere;}.xp-msg-row.is-me .xp-bubble{background: var(--el-em-50);}.xp-msg-row.is-firm .xp-bubble{background: var(--xp-card);}.xp-dlg-back{position: fixed;inset: 0;z-index: 60;display: flex;align-items: center;justify-content: center;padding: 16px;background: rgba(15, 23, 42, .45);}.xp-dlg{width: 100%;max-width: 420px;background: var(--xp-card);color: var(--xp-ink);border-radius: 16px;padding: 18px 18px 16px;box-shadow: 0 18px 48px rgba(15, 23, 42, .25);}.xp-dlg-t{margin: 0;font-size: 15.5px;font-weight: 700;line-height: 1.7;}.xp-dlg-in{width: 100%;min-height: 84px;border: 1.5px solid var(--xp-line);border-radius: 10px;padding: 9px 12px;font: inherit;background: #fff;color: var(--xp-ink);resize: vertical;}.xp-dlg-in:focus{outline: 2px solid var(--el-em-500);outline-offset: 1px;border-color: var(--el-em-500);}.xp-dlg-acts{justify-content: flex-end;margin-top: 16px;}.xp-btn.is-danger{background: #b91c1c;}.xp-live{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.xp-h1-pay{margin: 2px 0 4px;font-size: 20px;font-weight: 900;color: var(--el-teal-900);}.xp-due{padding-top: 8px;border-top: 1px solid var(--xp-line);font-size: 16px;}.xp-due b{color: var(--el-teal-900);font-variant-numeric: tabular-nums;}.xp-hero{display: flex;flex-direction: column;gap: 4px;padding: 18px 18px 14px;margin: 0 0 12px;border-radius: 18px;color: #fff;background: linear-gradient(135deg, var(--el-teal-900), var(--el-teal-800));box-shadow: 0 6px 18px rgba(15, 59, 52, .18);}.xp-hero-lbl{font-size: 13px;font-weight: 700;opacity: .85;}.xp-hero-amt{font-size: 28px;font-weight: 900;letter-spacing: .3px;}.xp-hero .xp-acts{margin-top: 8px;}.xp-btn.xp-btn-light{background: #fff;color: var(--el-teal-900);border-color: #fff;}.xp-link.xp-link-light{color: #fff;text-decoration: underline;text-underline-offset: 3px;}.xp-tiles{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 10px;margin: 0 0 12px;}.xp-tile{display: flex;flex-direction: column;gap: 6px;text-align: start;background: var(--xp-card);border: 1px solid var(--xp-line);border-radius: 14px;padding: 14px 16px;font: inherit;color: inherit;cursor: pointer;}.xp-tile:hover{border-color: var(--el-em-200);}.xp-tile-lbl{font-size: 12.5px;font-weight: 800;color: var(--el-teal-800);}.xp-quick{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;margin: 0 0 14px;}.xp-quick-btn{min-height: 46px;border: 1px solid var(--xp-line);background: #fff;border-radius: 12px;font: inherit;font-weight: 800;color: var(--el-teal-800);cursor: pointer;padding: 8px 10px;}.xp-quick-btn.is-pri{grid-column: 1 / -1;background: var(--el-teal-900);border-color: var(--el-teal-900);color: #fff;}@media (min-width: 560px){.xp-quick{grid-template-columns: repeat(4, minmax(0, 1fr));}}html[dir="rtl"] .xp-main input[data-dmy]{text-align: right;}.xp-files{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 0 12px;padding: 10px 12px;border: 1px solid var(--xp-line);border-radius: 14px;background: #fff;}.xp-files-lbl{font-size: 13px;color: var(--xp-mute);margin-inline-end: 4px;}.xp-file{min-height: 36px;padding: 6px 14px;border: 1.5px solid var(--xp-line);border-radius: 999px;background: #fff;color: var(--el-em-800, #065f46);font: inherit;font-size: 14px;font-weight: 600;cursor: pointer;}.xp-file:hover{border-color: var(--el-em-500, #10b981);}.xp-file.is-on{background: var(--el-em-700, #047857);border-color: var(--el-em-700, #047857);color: #fff;}.xp-file:focus-visible{outline: 2px solid var(--el-em-500, #10b981);outline-offset: 2px;}.xp-rep .xp-line{align-items: center;}.xp-note{white-space: pre-wrap;margin: 0;line-height: 1.7;}.xp-seal{display: flex;gap: 14px;align-items: center;}.xp-qr{flex: none;width: 104px;}.xp-qr svg{width: 104px;height: 104px;display: block;}.xp-ver-foot{text-align: center;font-size: 12px;color: var(--xp-mute);margin: 18px 0 0;}.xp-tbl tr.xp-rowlink{cursor: pointer;}.xp-tbl tr.xp-rowlink:hover td{background: var(--el-em-50, #ecfdf5);}.xp-tbl tr.xp-rowlink:focus-visible{outline: 2px solid var(--el-em-500, #10b981);outline-offset: -2px;}.xp-bnav{display: none;}.xp-ico{fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;flex: none;}.xp-more{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 12px;}.xp-more-b{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: 92px;padding: 10px 6px;cursor: pointer;font: inherit;font-size: 13px;font-weight: 700;color: var(--el-teal-900, #134e4a);background: #fff;border: 1px solid var(--xp-line);border-radius: 16px;}.xp-more-b svg{color: var(--el-em-700, #047857);}.xp-more-b:focus-visible{outline: 2px solid var(--el-teal-600, #0d9488);outline-offset: 2px;}@media (max-width: 760px){.xp-tabs{display: none;}.xp-main{padding-bottom: calc(84px + env(safe-area-inset-bottom, 0px));}.xp-bnav{position: fixed;inset-inline: 0;bottom: 0;z-index: 30;display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);padding: 6px 6px max(6px, env(safe-area-inset-bottom, 0px));background: rgba(255, 255, 255, .97);border-top: 1px solid var(--xp-line);-webkit-backdrop-filter: saturate(1.4) blur(12px);backdrop-filter: saturate(1.4) blur(12px);box-shadow: 0 -6px 20px rgba(15, 23, 42, .06);}.xp-bn{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 52px;padding: 4px 2px;cursor: pointer;min-width: 0;border: 0;border-radius: 12px;background: transparent;font: inherit;font-size: 11.5px;font-weight: 700;color: var(--xp-mute);}.xp-bn span{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.xp-bn.is-on{color: var(--el-teal-800, #115e59);font-weight: 900;}.xp-bn.is-on svg{color: var(--el-em-700, #047857);}.xp-bn:focus-visible{outline: 2px solid var(--el-teal-600, #0d9488);outline-offset: -2px;}}body.xp-in .xp-who, body.xp-in .xp-top-acts{display: none !important;}.xp-hh{margin: -16px -16px 14px;padding: 18px 16px 16px;color: #fff;background: linear-gradient(160deg, var(--el-teal-900, #134e4a) 0%, var(--el-teal-800, #115e59) 100%);display: flex;flex-direction: column;gap: 14px;}.xp-hh-id{display: flex;align-items: center;gap: 12px;}.xp-hh-av{flex: none;width: 56px;height: 56px;border-radius: 16px;display: grid;place-items: center;font-size: 24px;font-weight: 900;color: var(--el-teal-900, #134e4a);background: #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, .15);}.xp-hh-txt{min-width: 0;display: flex;flex-direction: column;gap: 3px;}.xp-hh-nm{font-size: 20px;font-weight: 900;line-height: 1.3;}.xp-hh-sub{font-size: 13px;color: var(--el-em-200, #a7f3d0);font-weight: 700;}.xp-hh-co{font-size: 13.5px;color: rgba(255, 255, 255, .85);}.xp-hh-acts{display: flex;align-items: center;gap: 8px;justify-content: flex-end;}.xp-hh-ver{margin-inline-end: auto;font-size: 11.5px;color: rgba(255, 255, 255, .7);}.xp-hh-b{position: relative;width: 44px;height: 44px;display: grid;place-items: center;border-radius: 12px;border: 1px solid rgba(255, 255, 255, .25);background: rgba(255, 255, 255, .08);color: #fff;font: inherit;font-weight: 800;font-size: 14px;cursor: pointer;}.xp-hh-b:hover{background: rgba(255, 255, 255, .16);}.xp-hh-b:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}.xp-hh-n{position: absolute;top: -6px;inset-inline-start: -6px;min-width: 20px;height: 20px;padding: 0 5px;border-radius: 10px;background: var(--el-em-500, #10b981);color: #fff;font-style: normal;font-size: 11.5px;font-weight: 800;line-height: 20px;text-align: center;}.xp-hello{display: flex;flex-direction: column;gap: 4px;margin-bottom: 12px;}.xp-hello b{font-size: 24px;font-weight: 900;}.xp-hello span{font-size: 14px;color: var(--el-em-200, #a7f3d0);font-weight: 700;}.xp-quick-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;}.xp-quick-btn svg{color: var(--el-em-700, #047857);}.xp-quick-btn.is-pri svg{color: #fff;}@media (min-width: 768px){.xp-hh{margin: -24px 0 16px;border-radius: 0 0 20px 20px;}}.xp-steps{list-style: none;margin: 10px 0 4px;padding: 0;display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 0;}.xp-steps li{position: relative;display: flex;flex-direction: column;align-items: center;gap: 6px;text-align: center;}.xp-steps li::before{content: '';position: absolute;top: 7px;inset-inline-start: 50%;width: 100%;height: 3px;background: var(--xp-line);z-index: 0;}.xp-steps li:last-child::before{display: none;}.xp-steps li.is-done::before{background: var(--el-em-500, #10b981);}.xp-steps li span{position: relative;z-index: 1;width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 3px solid var(--xp-line);}.xp-steps li.is-done span{background: var(--el-em-500, #10b981);border-color: var(--el-em-500, #10b981);}.xp-steps li.is-now span{border-color: var(--el-em-600, #059669);box-shadow: 0 0 0 4px rgba(16, 185, 129, .18);}.xp-steps em{font-style: normal;font-size: 11.5px;font-weight: 700;color: var(--xp-mute);line-height: 1.3;}.xp-steps li.is-done em, .xp-steps li.is-now em{color: var(--el-teal-800, #115e59);}.xp-track{margin-top: 10px;display: inline-flex;justify-content: center;text-decoration: none;}.xp-ok-line{margin-top: 4px;font-size: 13.5px;color: var(--el-em-800, #065f46);}.xp-feed{display: flex;align-items: center;gap: 12px;width: 100%;text-align: start;cursor: pointer;text-decoration: none;color: inherit;font: inherit;}.xp-feed.is-new{border-color: var(--el-em-200, #a7f3d0);background: var(--el-em-50, #ecfdf5);}.xp-feed-ico{flex: none;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: var(--el-em-50, #ecfdf5);color: var(--el-em-700, #047857);}.xp-feed-txt{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 3px;}.xp-feed-dot{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--el-em-600, #059669);}.xp-hh-n.is-alert{background: #dc2626;}.xp-tiles{grid-template-columns: repeat(2, minmax(0, 1fr));}.xp-tile{padding: 14px;min-height: 132px;}.xp-tile-ico{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;background: var(--el-em-50, #ecfdf5);color: var(--el-em-700, #047857);}.xp-tile .xp-pill{align-self: flex-start;}.xp-cta{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin: 0 0 12px;}.xp-cta-b{display: flex;align-items: center;gap: 10px;text-align: start;padding: 14px 12px;border-radius: 16px;border: 1.5px solid var(--el-em-200, #a7f3d0);background: #fff;color: var(--el-teal-900, #134e4a);font: inherit;cursor: pointer;min-height: 72px;}.xp-cta-b svg{flex: none;color: var(--el-em-700, #047857);}.xp-cta-b span{display: flex;flex-direction: column;gap: 2px;min-width: 0;}.xp-cta-b b{font-size: 15px;font-weight: 900;}.xp-cta-b em{font-style: normal;font-size: 12px;color: var(--xp-mute);}.xp-cta-b.is-pri{background: var(--el-teal-900, #134e4a);border-color: var(--el-teal-900, #134e4a);color: #fff;}.xp-cta-b.is-pri svg, .xp-cta-b.is-pri em{color: rgba(255, 255, 255, .85);}.xp-qgrid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 8px;}.xp-q{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;min-height: 84px;padding: 10px 6px;border-radius: 14px;border: 1px solid var(--el-em-100, #d1fae5);background: var(--el-em-50, #ecfdf5);color: var(--el-teal-900, #134e4a);font: inherit;font-size: 13px;font-weight: 800;cursor: pointer;text-align: center;}.xp-q svg{color: var(--el-em-700, #047857);}.xp-q:focus-visible, .xp-cta-b:focus-visible, .xp-tile:focus-visible{outline: 2px solid var(--el-em-500, #10b981);outline-offset: 2px;}.xp-hh-cc{font-size: 12px;color: rgba(255, 255, 255, .7);}@media (max-width: 380px){.xp-cta{grid-template-columns: 1fr;}}.xp-req{display: flex;align-items: center;justify-content: space-between;gap: 12px;cursor: pointer;font: inherit;color: inherit;}.xp-req:active{background: var(--el-em-50);}.xp-req-main{display: flex;flex-direction: column;gap: 3px;min-width: 0;}.xp-req-main b{font-size: 15.5px;overflow-wrap: anywhere;}.xp-req-side{flex: none;display: inline-flex;align-items: center;gap: 8px;}.xp-req-go{width: 9px;height: 9px;border-top: 2px solid var(--xp-mute);border-left: 2px solid var(--xp-mute);transform: rotate(-45deg);}[dir="ltr"] .xp-req-go{transform: rotate(135deg);}.xp-req-note{font-size: 13px;font-weight: 700;color: var(--el-teal-800);}.xp-req-type{font-weight: 800;color: var(--el-teal-800);}.xp-req-type.is-cmp{color: var(--xp-warn-ink);}.xp-pick2{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 12px;}.xp-pick{display: flex;flex-direction: column;gap: 4px;width: 100%;text-align: start;min-height: 76px;padding: 12px 14px;border: 1.5px solid var(--el-em-200);border-radius: 14px;background: var(--el-em-50);color: var(--el-teal-900);font: inherit;cursor: pointer;margin: 0 0 12px;}.xp-pick b{font-size: 16px;}.xp-pick2 .xp-pick{margin: 0;}.xp-steps.is-3{grid-template-columns: repeat(3, minmax(0, 1fr));margin: 12px 0 10px;}.xp-steps.is-3 li{border: 0;border-radius: 0;padding: 0;background: none;}.xp-step-at{font-size: 11px;color: var(--xp-mute);line-height: 1.3;}.xp-reqf{display: flex;flex-wrap: wrap;gap: 6px;margin: 0 0 10px;}.xp-reqf button{border: 1px solid var(--xp-line);background: #fff;border-radius: 999px;padding: 7px 14px;min-height: 40px;font: inherit;font-weight: 700;color: var(--el-teal-800);cursor: pointer;}.xp-reqf button.is-on{background: var(--el-teal-900);border-color: var(--el-teal-900);color: #fff;}@media (max-width: 360px){.xp-pick2{grid-template-columns: 1fr;}}.xp-rfiles{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px;}.xp-rfile{display: inline-flex;align-items: center;gap: 8px;max-width: 100%;min-height: 44px;padding: 8px 12px;border: 1px solid var(--xp-line);border-radius: 12px;background: #fff;font: inherit;font-size: 14px;color: var(--xp-ink);cursor: pointer;}.xp-rfile-k{flex: none;padding: 0 7px;border-radius: 6px;background: var(--el-teal-900);color: #fff;font-size: 11px;font-weight: 800;line-height: 1.9;}.xp-rfile-n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 200px;}.xp-pkgc{display: flex;align-items: center;justify-content: space-between;gap: 12px;cursor: pointer;font: inherit;color: inherit;}.xp-pkgc:active{background: var(--el-em-50);}.xp-pkgc-p{flex: none;display: grid;justify-items: end;gap: 2px;text-align: end;}.xp-pkgc-p b{font-size: 16px;color: var(--el-teal-900);}.xp-pkgc-p s{font-size: 12.5px;color: var(--xp-mute);}.xp-days{display: flex;flex-wrap: wrap;gap: 6px;margin: 4px 0 10px;}.xp-day{display: inline-flex;align-items: center;min-height: 40px;padding: 0 12px;border: 1.5px solid var(--xp-line);border-radius: 999px;background: #fff;cursor: pointer;font-weight: 700;font-size: 14px;}.xp-day input{width: auto;min-height: 0;margin: 0;margin-inline-end: 6px;}.xp-day:has(input:checked){border-color: var(--el-teal-800);background: var(--el-em-50);color: var(--el-teal-900);}.xp-offer .xp-due{margin-top: 6px;}
