:root{--larus-blue:#01a6ea;--larus-blue-dark:#0b7fc4;--larus-ink:#111827;--larus-navy:#0d0736;--larus-muted:#65738b;--larus-line:#0f203724;--larus-bg:#f2fbff;--larus-panel:#fff}.ownership-confirmation{color:#0f172a;background:#f8fafc;min-height:100vh;margin:0;padding:48px 16px;font-family:Arial,sans-serif}.ownership-confirmation__container{background:#fff;border-radius:16px;max-width:720px;margin:0 auto;padding:32px;box-shadow:0 10px 30px #0f172a14}.ownership-confirmation__title{margin-bottom:8px;font-size:24px;font-weight:700}.ownership-confirmation__subtitle{color:#64748b;margin-bottom:20px;font-size:14px}.ownership-confirmation__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.ownership-confirmation__badge-success{color:#166534;background:#dcfce7}.ownership-confirmation__badge-warning{color:#92400e;background:#fef3c7}.ownership-confirmation__badge-danger{color:#b91c1c;background:#fee2e2}.ownership-confirmation__meta{color:#475569;margin-top:16px;font-size:14px}.ownership-confirmation__meta span{color:#64748b;min-width:120px;display:inline-block}.ownership-confirmation__action{margin-top:24px}.ownership-confirmation__action a{color:#0ea5e9;text-decoration:none}.task-mail.action-preview{color:#111827;background:#fff;min-height:100vh;font-family:Arial,sans-serif}.task-mail .frame-content{max-width:1000px;margin:0 auto}.task-mail .message-header{padding:20px 0}.task-mail .header-title{padding-right:15px;font-size:16px;font-weight:700}.task-mail .subject{margin:0 0 16px;font-size:24px;font-weight:700}.task-mail .header-headers{border-collapse:collapse;text-align:left;width:auto}.task-mail .header-headers tr{border-bottom:0}.task-mail .header-headers td{vertical-align:top;padding:3px 0}.task-mail .rcmContactAddress{color:#0ea5e9;text-decoration:underline}.task-mail .message-content{padding:20px 10%}.task-mail .rcmBody{width:100%;margin:0;padding:0}.mail-data__attachments{padding:20px 0}.mail-data__attachment{padding:5px 0}.mail-data__attachment span{align-items:center;gap:6px;display:inline-flex}.mail-data__attachment img{width:16px;height:20px}.sell-ips-record-page{gap:20px;display:grid}.sell-ips-to-larus-page{color:#0f172a;gap:18px;width:100%;max-width:none;margin:0;display:grid}.sell-ips-step1-page{color:#0f172a;gap:16px;width:100%;max-width:none;margin:0;display:grid}.sell-ips-step2-page,.sell-ips-step3-page{color:#0f172a;gap:16px;max-width:1320px;margin:0 auto;display:grid}.sell-ips-last-page{color:#0f172a;max-width:1320px;margin:0 auto;display:grid}.sell-ips-step1-page,.sell-ips-step1-page *,.sell-ips-step2-page,.sell-ips-step2-page *,.sell-ips-step3-page,.sell-ips-step3-page *,.sell-ips-last-page,.sell-ips-last-page *{box-sizing:border-box}.sell-ips-step1-page__back{color:#01a6ea;align-items:center;gap:6px;width:max-content;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sell-ips-step1-page__back span{font-size:22px;line-height:1}.sell-ips-step1-page__card{background:#fff;border:1px solid #edf1f5;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 12px 30px #384b6114}.sell-ips-step1-page__header{gap:10px;padding:32px 40px 28px;display:grid}.sell-ips-step1-page__header>span{color:#1e88e5;background:#a4ddf880;border-radius:999px;justify-self:start;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.sell-ips-step1-page__header h1{color:#111827;letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.25}.sell-ips-step1-page__header p{color:#64748b;margin:0;font-size:15px;line-height:1.65}.sell-ips-step1-page__body{border-top:1px solid #edf1f5;gap:28px;padding:32px 40px 40px;display:grid}.sell-ips-step1-page__field{gap:12px;display:grid}.sell-ips-step1-page__field>span{color:#111827;font-size:15px;font-weight:800}.sell-ips-step1-page__field textarea{color:#334155;resize:vertical;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;min-height:150px;padding:16px;font-size:14px;line-height:1.6}.sell-ips-step1-page__field textarea:focus{border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e529}.sell-ips-step1-page__rir-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sell-ips-step1-page__rir-card{cursor:pointer;background:#fff;border:1px solid #f3f4f7;border-radius:10px;justify-content:center;align-items:center;min-height:118px;padding:24px 16px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.sell-ips-step1-page__rir-card--active{background:#e6f4ff;border-color:#1e88e5}.sell-ips-step1-page__rir-card input{opacity:0;pointer-events:none;position:absolute}.sell-ips-step1-page__rir-card img{object-fit:contain;max-width:145px;max-height:42px}.sell-ips-step1-page__check{color:#fff;opacity:0;background:#2d9cdb;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;transition:opacity .2s;display:inline-flex;position:absolute;top:10px;left:10px}.sell-ips-step1-page__rir-card--active .sell-ips-step1-page__check{opacity:1}.sell-ips-step1-page__message{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:800}.sell-ips-step1-page__message--success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sell-ips-step1-page__continue{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;width:100%;min-height:46px;font-size:15px;font-weight:800}.sell-ips-step1-page__dialog{gap:14px;display:grid}.sell-ips-step1-page__dialog p{color:#334155;margin:0}.sell-ips-step1-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-weight:800}.sell-ips-step1-page__dialog pre{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.sell-ips-step1-page__dialog-close{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-self:end;min-width:88px}.sell-ips-step2-page__back{color:#01a6ea;align-items:center;gap:6px;width:max-content;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sell-ips-step2-page__back span{font-size:22px;line-height:1}.sell-ips-step2-page__card{background:#fff;border:1px solid #edf1f5;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 12px 30px #384b6114}.sell-ips-step2-page__header{gap:10px;padding:32px 40px 24px;display:grid}.sell-ips-step2-page__header>span{color:#1e88e5;background:#a4ddf880;border-radius:999px;justify-self:start;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.sell-ips-step2-page__header h1{color:#111827;letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.25}.sell-ips-step2-page__header p{color:#64748b;margin:0;font-size:15px;line-height:1.65}.sell-ips-step2-page__tip{background:#e3f3ff;border-radius:10px;align-items:center;gap:14px;margin-top:8px;padding:10px 14px;display:flex}.sell-ips-step2-page__tip img{object-fit:contain;flex:none;width:28px;height:28px}.sell-ips-step2-page__policy-link{color:#1e88e5;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.sell-ips-step2-page__policy-link:hover,.sell-ips-step2-page__policy-link:focus-visible{box-shadow:none;color:#1e88e5;background:0 0;border-radius:0}.sell-ips-step2-page__body{border-top:1px solid #edf1f5;gap:28px;padding:32px 40px 40px;display:grid}.sell-ips-step2-page__section{gap:12px;display:grid}.sell-ips-step2-page__section h2{color:#111827;letter-spacing:0;margin:0;font-size:15px;font-weight:800;line-height:1.4}.sell-ips-step2-page__recipient{color:#64748b;background:#f7f8fb;border-radius:12px;padding:18px;font-size:14px;display:grid}.sell-ips-step2-page__recipient-row{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:14px;padding:8px 0;display:grid}.sell-ips-step2-page__recipient-row strong{color:#334155;overflow-wrap:anywhere;font-weight:600}.file-upload-dropzone,.sell-ips-step2-page__upload{color:#475569;cursor:pointer;text-align:center;background:#fff;border:1px solid #dfe4eb;border-radius:12px;flex-direction:column;align-items:center;min-height:172px;padding:26px 18px;display:flex}.file-upload-dropzone__input,.sell-ips-step2-page__upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-upload-dropzone img,.sell-ips-step2-page__upload img{object-fit:contain;width:38px;height:38px}.file-upload-dropzone span,.sell-ips-step2-page__upload span{color:#111827;margin-top:18px;font-size:16px;font-weight:800}.file-upload-dropzone small,.sell-ips-step2-page__upload small{color:#94a3b8;margin-top:6px;font-size:12px}.file-upload-dropzone em,.sell-ips-step2-page__upload em{color:#64748b;margin-top:10px;font-size:12px;font-style:normal}.sell-ips-step2-page__message{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:800}.sell-ips-step2-page__message--success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sell-ips-step2-page__continue{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;width:100%;min-height:46px;font-size:15px;font-weight:800}.sell-ips-step2-page__dialog{gap:14px;display:grid}.sell-ips-step2-page__dialog p{color:#334155;margin:0}.sell-ips-step2-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-weight:800}.sell-ips-step2-page__dialog pre{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.sell-ips-step2-page__dialog-close{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-self:end;min-width:88px}.sell-ips-step3-page__back{color:#01a6ea;align-items:center;gap:6px;width:max-content;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sell-ips-step3-page__back span{font-size:22px;line-height:1}.sell-ips-step3-page__card{background:#fff;border:1px solid #edf1f5;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 12px 30px #384b6114}.sell-ips-step3-page__header{gap:10px;padding:32px 40px 28px;display:grid}.sell-ips-step3-page__header>span{color:#1e88e5;background:#a4ddf880;border-radius:999px;justify-self:start;align-items:center;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.sell-ips-step3-page__header h1{color:#111827;letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:1.25}.sell-ips-step3-page__header p{color:#64748b;margin:0;font-size:15px;line-height:1.65}.sell-ips-step3-page__body{border-top:1px solid #edf1f5;gap:28px;padding:32px 40px 40px;display:grid}.sell-ips-step3-page__section{gap:16px;display:grid}.sell-ips-step3-page__section h2{color:#111827;letter-spacing:0;margin:0;font-size:15px;font-weight:800;line-height:1.4}.sell-ips-step3-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.sell-ips-step3-page__grid label{color:#64748b;gap:8px;font-size:14px;display:grid}.sell-ips-step3-page__grid input{color:#334155;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:42px;padding:0 14px;font-size:14px}.sell-ips-step3-page__grid input:focus{border-color:#1e88e5;box-shadow:0 0 0 3px #1e88e529}.sell-ips-step3-page__message{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:800}.sell-ips-step3-page__message--success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sell-ips-step3-page__continue{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;width:100%;min-height:46px;font-size:15px;font-weight:800}.sell-ips-step3-page__dialog{gap:14px;display:grid}.sell-ips-step3-page__dialog p{color:#334155;margin:0}.sell-ips-step3-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-weight:800}.sell-ips-step3-page__dialog pre{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.sell-ips-step3-page__dialog-close{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-self:end;min-width:88px}.sell-ips-last-page__card{background:#fff;border:1px solid #edf1f5;border-radius:16px;justify-items:center;padding:42px 40px;display:grid;box-shadow:0 12px 30px #384b6114}.sell-ips-last-page__header{text-align:center;place-items:center;display:grid}.sell-ips-last-page__header img{object-fit:contain;width:64px;height:64px}.sell-ips-last-page__header h1{color:#111827;letter-spacing:0;margin:16px 0 0;font-size:26px;font-weight:800;line-height:1.25}.sell-ips-last-page__summary,.sell-ips-last-page__verification{background:#f7f8fb;border-radius:12px;gap:12px;width:100%;max-width:620px;margin-top:24px;padding:18px;display:grid}.sell-ips-last-page__summary-row,.sell-ips-last-page__reference-row{grid-template-columns:minmax(160px,1fr) minmax(0,1fr);gap:12px;display:grid}.sell-ips-last-page__summary-row span,.sell-ips-last-page__reference-row span{color:#64748b;font-size:14px}.sell-ips-last-page__summary-row strong,.sell-ips-last-page__reference-row strong{color:#334155;overflow-wrap:anywhere;gap:4px;font-size:14px;font-weight:700;display:grid}.sell-ips-last-page__summary-row em{color:#64748b;font-size:13px;font-style:normal;font-weight:500}.sell-ips-last-page__verification{background:#f7fbff;border:1px solid #d7e9ff}.sell-ips-last-page__verification h2,.sell-ips-last-page__org h3,.sell-ips-last-page__items h3{color:#111827;letter-spacing:0;margin:0;font-size:14px;font-weight:800;line-height:1.4}.sell-ips-last-page__org,.sell-ips-last-page__items article{background:#fff;border-radius:10px;gap:10px;padding:14px;display:grid}.sell-ips-last-page__reference-grid,.sell-ips-last-page__items{gap:12px;display:grid}.sell-ips-last-page__items article p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.sell-ips-last-page__note{color:#64748b;text-align:center;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.7}.sell-ips-last-page__actions{justify-content:center;margin-top:24px;display:flex}.sell-ips-last-page__back{color:#fff;background:#01a6ea;border-radius:999px;justify-content:center;align-items:center;min-width:150px;min-height:44px;padding:0 36px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1040px){.sell-ips-step1-page__rir-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.sell-ips-step1-page__header,.sell-ips-step1-page__body{padding:24px}.sell-ips-step1-page__rir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-ips-step2-page__header,.sell-ips-step2-page__body{padding:24px}.sell-ips-step2-page__tip{align-items:flex-start}.sell-ips-step2-page__recipient-row{grid-template-columns:1fr;gap:4px}.sell-ips-step3-page__header,.sell-ips-step3-page__body{padding:24px}.sell-ips-step3-page__grid{grid-template-columns:1fr}.sell-ips-last-page__card{padding:32px 24px}.sell-ips-last-page__summary-row,.sell-ips-last-page__reference-row{grid-template-columns:1fr;gap:4px}}.sell-ips-to-larus-page,.sell-ips-to-larus-page *{box-sizing:border-box}.sell-ips-to-larus-page__knowledge{background:#e3f3ff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.sell-ips-to-larus-page__knowledge img{width:28px;height:28px}.sell-ips-to-larus-page__knowledge p{color:#334155;margin:0;font-size:15px;line-height:1.5}.sell-ips-to-larus-page__knowledge button{color:#01a6ea;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.sell-ips-to-larus-page__hero{color:#fff;background-position:50%;background-size:cover;border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;min-height:330px;padding:48px;display:grid;overflow:hidden}.sell-ips-to-larus-page__hero-copy{align-content:start;gap:18px;max-width:760px;display:grid}.sell-ips-to-larus-page__hero h1{letter-spacing:0;margin:0;font-size:30px;font-weight:800;line-height:1.2}.sell-ips-to-larus-page__hero p{color:#eaf7ff;margin:0;font-size:16px;line-height:1.7}.sell-ips-to-larus-page__badges{flex-wrap:wrap;gap:10px;display:flex}.sell-ips-to-larus-page__badges span{color:#fff;background:linear-gradient(90deg,#1ac8fc 0%,#1a93fc 78%);border-radius:4px;padding:8px 12px;font-size:13px;font-weight:800}.sell-ips-to-larus-page__past{color:#fff;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:800;display:inline-flex}.sell-ips-to-larus-page__past span{font-size:22px;line-height:1}.sell-ips-to-larus-page__hero-card{background:#ffffff29;border-radius:18px;align-self:center;gap:14px;min-height:150px;padding:28px;display:grid;box-shadow:inset 0 1px 8px #ffffff29}.sell-ips-to-larus-page__hero-card span{background:#ffffff3d;border-radius:999px;width:52px;height:52px}.sell-ips-to-larus-page__hero-card strong,.sell-ips-to-larus-page__hero-card em{background:#ffffff3d;border-radius:999px;height:10px;display:block}.sell-ips-to-larus-page__hero-card strong{width:130px}.sell-ips-to-larus-page__hero-card em{width:90px}.sell-ips-to-larus-page__panel{background:#fff;border:1px solid #edf1f5;border-radius:0 0 16px 16px;display:grid;box-shadow:0 12px 30px #384b6114}.sell-ips-to-larus-page__section{border-top:1px solid #edf1f5;gap:16px;padding:32px 42px;display:grid}.sell-ips-to-larus-page__section:first-child{border-top:0}.sell-ips-to-larus-page__section h2{color:#111827;margin:0;font-size:18px;font-weight:800}.sell-ips-to-larus-page__section ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sell-ips-to-larus-page__section li{color:#475569;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.sell-ips-to-larus-page__section li img{flex:none;width:20px;height:20px;margin-top:2px}.sell-ips-to-larus-page__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.sell-ips-to-larus-page__step-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sell-ips-to-larus-page__step-wrap:last-child{grid-template-columns:minmax(0,1fr)}.sell-ips-to-larus-page__step{background:linear-gradient(90deg,#ecf7ff 0%,#f8fcff 100%);border-radius:14px;align-items:center;gap:12px;min-height:66px;padding:14px 16px;display:flex}.sell-ips-to-larus-page__step img{background:#dff2ff;border-radius:8px;width:32px;height:32px;padding:6px}.sell-ips-to-larus-page__step span{color:#334155;font-size:14px;font-weight:800}.sell-ips-to-larus-page__arrow{width:20px;height:20px}.sell-ips-to-larus-page__workflow>p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.sell-ips-to-larus-page__cta-row{justify-content:center;padding-top:8px;display:flex}.sell-ips-to-larus-page__cta{color:#fff;background:#01a6ea;border-radius:999px;align-items:center;gap:18px;min-height:58px;padding:4px 6px 4px 26px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 6px 40px #004e7536}.sell-ips-to-larus-page__cta i{background:#fff url(/assets/frontend/images/erps/sprite-image.png) -150px -28px;border-radius:999px;width:50px;height:50px;display:block;transform:rotate(315deg)}.sell-ips-to-larus-page__dialog{gap:14px;display:grid}.sell-ips-to-larus-page__dialog p{color:#334155;margin:0}.sell-ips-to-larus-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-weight:800}.sell-ips-to-larus-page__dialog-close{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-self:end;min-width:88px}@media (max-width:1040px){.sell-ips-to-larus-page__hero{grid-template-columns:1fr}.sell-ips-to-larus-page__hero-card{display:none}.sell-ips-to-larus-page__steps,.sell-ips-to-larus-page__step-wrap{grid-template-columns:1fr}.sell-ips-to-larus-page__arrow{display:none}}@media (max-width:720px){.sell-ips-to-larus-page__knowledge{align-items:flex-start}.sell-ips-to-larus-page__hero{padding:28px}.sell-ips-to-larus-page__hero h1{font-size:24px}.sell-ips-to-larus-page__section{padding:24px}.sell-ips-to-larus-page__cta{justify-content:space-between;width:100%}}.sell-ips-record-page,.sell-ips-record-page *{box-sizing:border-box}.sell-ips-record-page__back{color:#01a6ea;align-items:center;gap:6px;width:max-content;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sell-ips-record-page__back span{font-size:22px;line-height:1}.sell-ips-record-page__title-row{justify-content:space-between;align-items:center;display:flex}.sell-ips-record-page__title-row h1{color:#111827;letter-spacing:0;margin:0;font-size:24px;font-weight:800;line-height:1.25}.sell-ips-record-page__card{background:#fff;border:1px solid #edf1f5;border-radius:14px;gap:22px;padding:22px;display:grid;box-shadow:0 12px 30px #384b6114}.sell-ips-record-page__filters{border-bottom:1px solid #e8eef5;flex-wrap:wrap;align-items:end;gap:18px;padding-bottom:22px;display:flex}.sell-ips-record-page__filters label{color:#334155;gap:8px;min-width:220px;font-size:14px;font-weight:700;display:grid}.sell-ips-record-page__filters select{appearance:none;color:#0f172a;background-color:#fff;border:1px solid #cfd8e3;border-radius:6px;min-width:220px;height:40px;padding:0 36px 0 12px;font-size:14px}.sell-ips-record-page__filter-actions{align-items:center;gap:10px;display:flex}.sell-ips-record-page__filter-actions button{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:6px;justify-content:center;align-items:center;min-width:78px;height:40px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.sell-ips-record-page__reset{color:#405166;background:#eef4f8;border:1px solid #dbe5ef}.sell-ips-record-page__message{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:700}.sell-ips-record-page__table{gap:14px;display:grid;overflow-x:auto}.sell-ips-record-page__table table{border-collapse:collapse;width:100%;min-width:1040px}.sell-ips-record-page__table th{color:#0f172a;text-align:left;white-space:nowrap;background:#f8fafc;padding:13px 14px;font-size:14px;font-weight:800}.sell-ips-record-page__table td{color:#0f172a;text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:13px 14px;font-size:14px}.sell-ips-record-page__table nav[aria-label=Pagination]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.sell-ips-record-page__table nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-content:center;align-items:center;min-width:82px;height:34px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.sell-ips-record-page__table nav[aria-label=Pagination] button:disabled{color:#94a3b8;background:#f1f5f9}.sell-ips-record-page__table nav[aria-label=Pagination] span{color:#475569;font-size:13px;font-weight:700}.sell-ips-record-page__expand{color:#0f172a;cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.sell-ips-record-page__expand:focus-visible{outline-offset:2px;outline:2px solid #01a6ea}.sell-ips-record-page__status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.sell-ips-record-page__status:before{content:"";border-radius:999px;width:8px;height:8px}.sell-ips-record-page__status--draft{color:#92400e;background:#fffbeb}.sell-ips-record-page__status--draft:before{background:#facc15}.sell-ips-record-page__status--submitted,.sell-ips-record-page__status--fulfilled{color:#047857;background:#ecfdf5}.sell-ips-record-page__status--submitted:before,.sell-ips-record-page__status--fulfilled:before{background:#22c55e}.sell-ips-record-page__status--rejected{color:#b91c1c;background:#fef2f2}.sell-ips-record-page__status--rejected:before{background:#ef4444}.sell-ips-record-page__status--preapproved{color:#1d4ed8;background:#eff6ff}.sell-ips-record-page__status--preapproved:before{background:#3b82f6}.sell-ips-record-page__actions{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sell-ips-record-page__actions a{color:#01a6ea;font:inherit;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.sell-ips-record-page__actions span{color:#cbd5e1}.sell-ips-record-page__children{background:#f8fafc;border:1px solid #dbe5ef;border-radius:10px;padding:14px}.sell-ips-record-page__child-row>td{background:#f8fafc;padding:16px 24px}.sell-ips-record-page__children table{table-layout:fixed;min-width:720px}.sell-ips-record-page__children th,.sell-ips-record-page__children td{text-align:left}.sell-ips-record-page__dialog{gap:14px;display:grid}.sell-ips-record-page__dialog p{color:#334155;margin:0}.sell-ips-record-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-weight:800}.sell-ips-record-page__dialog strong{color:#047857}.sell-ips-record-page__dialog-close{justify-self:end}@media (max-width:720px){.sell-ips-record-page__filters,.sell-ips-record-page__filter-actions{flex-direction:column;align-items:stretch}.sell-ips-record-page__filters label,.sell-ips-record-page__filter-actions button{width:100%}.sell-ips-record-page__children{margin-left:0}}*{box-sizing:border-box}html{min-width:1200px}body{color:var(--larus-ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.ui-button{box-sizing:border-box;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.ui-button--primary{color:#fff;background:#08a9e8;border:1px solid #08a9e8;box-shadow:0 6px 14px #08a9e82e}.ui-button--primary:hover{background:#0498d4;border-color:#0498d4}.ui-button--outline{box-shadow:none;color:#009fe3;background:#fff;border:1px solid #08a9e8}.ui-button--outline:hover{background:#eef9ff}.ui-button--secondary{color:#1f2937;background:#fff;border:1px solid #d6e0eb;box-shadow:0 1px 2px #0f172a0a}.ui-button--secondary:hover{color:#0f172a;border-color:#bcc9d8}.ui-button--ghost{box-shadow:none;color:#009fe3;background:0 0;border:1px solid #0000}.ui-button--ghost:hover{background:#eef9ff}.ui-button--sm{min-width:96px;min-height:34px;padding:0 14px}.ui-button--md{min-width:112px;min-height:40px;padding:0 18px}.ui-button--lg{min-width:132px;min-height:44px;padding:0 24px}.ui-button--icon{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-input,.ui-select,.ui-textarea{box-sizing:border-box;color:#111827;font:inherit;background:#fff;border:1px solid #d4d9e0;border-radius:6px;outline:none;width:100%;font-size:14px;transition:border-color .15s,box-shadow .15s}.ui-input,.ui-select{height:40px;padding:0 12px}.ui-textarea{resize:vertical;min-height:128px;padding:8px 12px}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:#01a6ea;box-shadow:0 0 0 2px #01a6ea1f}.ui-input::placeholder,.ui-textarea::placeholder{color:#6b7280}.page-shell{min-width:1200px;min-height:100vh}.larus-container{width:1200px;margin:0 auto}.larus-header{z-index:20;background:#fff;border-bottom:1px solid #e5eaf2e6;height:78px;position:relative}.larus-header__inner{align-items:center;width:1200px;height:78px;margin:0 auto;display:flex}.larus-header__brand{flex:0 0 146px;align-items:center;display:flex}.larus-header__logo{width:118px;height:auto;display:block}.larus-header__nav{flex:auto;justify-content:center;align-items:center;gap:34px;display:flex}.larus-header__nav-link{color:#0d1730;white-space:nowrap;font-size:15px;line-height:78px}.larus-header__actions{flex:none;align-items:center;gap:18px;display:flex}.larus-header__language{color:#16213d;min-width:82px;height:38px;font-size:14px;line-height:38px;position:relative}.larus-header__language span:after{content:"";vertical-align:middle;border-top:5px solid #16213d;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:8px;display:inline-block}.larus-header__language-menu{background:#fff;border:1px solid #e5e9f1;width:130px;padding:8px 0;display:none;position:absolute;top:36px;left:-12px;box-shadow:0 12px 24px #0f20371a}.larus-header__language:hover .larus-header__language-menu{display:block}.larus-header__language-menu a{color:#1a2543;padding:0 12px;font-size:13px;line-height:30px;display:block}.larus-header__signin{color:#0d1730;white-space:nowrap;font-size:15px}.larus-header__register{background:var(--larus-blue);color:#fff;white-space:nowrap;border-radius:20px;padding:10px 22px;font-size:14px;font-weight:700}.larus-footer{color:#d9e8f5;background:#071d3a;padding-top:56px}.larus-footer__inner{gap:76px;padding-bottom:48px;display:flex}.larus-footer__brand{flex:0 0 330px}.larus-footer__logo{filter:brightness(0)invert();width:118px}.larus-footer__brand p{color:#b9c7d8;margin:22px 0 20px;font-size:14px;line-height:1.7}.larus-footer__contact{color:#cfe0f2;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.45;display:flex}.larus-footer__contact img{object-fit:contain;width:18px;height:18px}.larus-footer__columns{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;display:grid}.larus-footer__column h2{color:#fff;margin:0 0 20px;font-size:17px}.larus-footer__column a{color:#b9c7d8;margin-top:11px;font-size:14px;line-height:1.5;display:block}.larus-footer__copyright{color:#9fb4c9;text-align:center;border-top:1px solid #ffffff1f;font-size:13px;line-height:52px}.login-page{background:#eefbff url(/assets/frontend/images/login/login_bg.png) top/cover no-repeat;min-height:calc(100vh - 78px);padding:56px 16px}.login-page__card{background:#fff;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(92%,1320px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 3px 8px #6168811f}.login-page__visual{background:url(/assets/frontend/images/login/login_img_bg.png) top/cover no-repeat;padding:74px 24px 76px;position:relative;overflow:hidden}.login-page__visual h2{color:#17213b;text-align:center;margin:0 0 16px;font-size:24px;font-weight:800;line-height:1.25}.login-page__visual p{color:#616881;text-align:center;max-width:620px;margin:0 auto;font-size:14px;line-height:1.6}.login-page__visual p a{color:var(--larus-blue);font-weight:800}.login-page__art{max-width:430px;margin:0 auto 24px;position:relative}.login-page__art-bg{display:none}.login-page__art-person{object-fit:contain;width:100%;height:268px;margin:0 auto;display:block}.login-page__carousel-controls{justify-content:center;align-items:center;margin-top:28px;display:flex}.login-page__dots{justify-content:center;display:flex}.login-page__dots button{cursor:pointer;background:#01a6ea52;border:0;border-radius:8px;width:16px;min-width:16px;height:16px;min-height:16px;margin:0 8px;padding:0;display:block}.login-page__dots button.active-now{background:var(--larus-blue)}.login-page__arrow{cursor:pointer;background:0 0;border:0;border-top:2px solid #9da5b8;width:10px;min-width:10px;height:10px;min-height:10px;padding:0}.login-page__arrow--left{border-left:2px solid #9da5b8;margin-right:16px;transform:rotate(-45deg)}.login-page__arrow--right{border-right:2px solid #9da5b8;margin-left:16px;transform:rotate(45deg)}.login-page__form-panel{justify-content:center;align-items:center;padding:80px 0;display:flex}.login-page__form{width:80%;max-width:500px}.login-page__form h2{color:#17213b;text-align:center;margin:0 0 16px;font-size:36px;font-weight:800;line-height:1.2}.login-page__form>p{color:#1f2937;text-align:center;margin:0 0 24px;font-size:14px}.login-page__form>p a{color:var(--larus-blue);font-weight:800}.login-page__form label{margin-bottom:24px;display:block}.login-page__input{border:0;border-radius:6px;align-items:center;width:100%;height:42px;padding:0;display:flex;position:relative}.login-page__input img{object-fit:contain;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.login-page__input input{color:#18243c;border-color:#e5e7eb;width:100%;height:42px;padding-left:48px;font-size:14px}.login-page__input input:-webkit-autofill{-webkit-text-fill-color:#18243c;caret-color:#18243c;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-page__input input:-webkit-autofill:hover{-webkit-text-fill-color:#18243c;caret-color:#18243c;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-page__input input:-webkit-autofill:focus{-webkit-text-fill-color:#18243c;caret-color:#18243c;-webkit-box-shadow:inset 0 0 0 1000px #fff}.login-page__options{justify-content:space-between;align-items:center;margin:-2px 0 24px;display:flex}.login-page__form label.login-page__remember{align-items:center;gap:12px;margin:0;line-height:16px;display:inline-flex}.login-page__remember input{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;width:16px;height:16px;margin:0;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s}.login-page__remember input:checked{background-color:var(--larus-blue);border-color:var(--larus-blue);background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.2 8L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 9px}.login-page__remember input:focus-visible{box-shadow:0 0 0 3px #01a6ea29}.login-page__remember span{color:#17213b;align-items:center;min-height:16px;font-size:14px;line-height:16px;display:inline-flex}.login-page__submit{background:var(--larus-blue);color:#fff;border:0;border-radius:999px;width:100%;height:38px;font-size:14px;font-weight:700}.login-page__submit:disabled{cursor:not-allowed;opacity:.72}.login-page__message{border-radius:6px;margin:-4px 0 16px;padding:10px 12px;font-size:13px;line-height:1.45}.login-page__message--error{color:#b42318;background:#fff1f1;border:1px solid #fecaca}.login-page__forgot{text-align:center;margin-top:24px;font-size:14px}.login-page__forgot a{color:var(--larus-blue);font-weight:700}.ipv4-new-page{background:linear-gradient(#eef9ff 0 560px,#f7fbff 560px 100%);padding:22px 0 70px}.ipv4-new-hero-wrap{padding-top:0}.ipv4-new-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#22b6ef73,#0000 30%),linear-gradient(135deg,#071d3a 0%,#0d4478 58%,#02a2e8 100%);border-radius:18px;min-height:358px;padding:34px 32px 30px;box-shadow:0 24px 64px #0e304e24}.ipv4-new-hero p{color:#ffffffc7;letter-spacing:3px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.ipv4-new-hero h1{max-width:560px;margin:0 0 18px;font-size:42px;line-height:1.1}.ipv4-new-hero>span{color:#ffffffdb;max-width:760px;font-size:15px;line-height:1.72;display:block}.ipv4-new-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.ipv4-new-hero__stat{background:#ffffff29;border:1px solid #ffffff3d;border-radius:10px;min-height:88px;padding:18px 16px}.ipv4-new-hero__stat strong{margin-bottom:13px;font-size:24px;line-height:1;display:block}.ipv4-new-hero__stat small{color:#ffffffc7;font-size:11px;line-height:1.45;display:block}.ipv4-new-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:26px;display:grid}.ipv4-plan{background:#fff;border:1px solid #dbe8f4;border-radius:14px;min-height:470px;padding:20px 20px 24px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f203714}.ipv4-plan--featured{color:#fff;background:#126da1;border-color:#11a3e6;box-shadow:0 20px 52px #016aab3d}.ipv4-plan__badge{color:#0270bd;background:#e9f8ff;border-radius:999px;margin:0 0 12px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-block}.ipv4-plan--featured .ipv4-plan__badge{color:#fff;background:#ffffff38}.ipv4-plan h2{color:#16213d;margin:0 0 15px;font-size:19px;line-height:1.25}.ipv4-plan--featured h2{color:#fff}.ipv4-plan__price{color:#111935;margin-bottom:4px;font-size:26px;font-weight:800;line-height:1.1}.ipv4-plan--featured .ipv4-plan__price{color:#fff}.ipv4-plan__unit{color:#6b7890;margin:0;font-size:12px;line-height:1.45}.ipv4-plan--featured .ipv4-plan__unit{color:#ffffffd6}.ipv4-plan__estimate{background:#f0f5fb;border-radius:10px;min-height:132px;margin:18px 0;padding:15px 13px}.ipv4-plan--featured .ipv4-plan__estimate{background:#ffffff2e}.ipv4-plan__estimate span,.ipv4-plan__estimate small{color:#6c7890;font-size:11px;line-height:1.45;display:block}.ipv4-plan__estimate strong{color:#111935;margin:8px 0;font-size:22px;line-height:1.2;display:block}.ipv4-plan--featured .ipv4-plan__estimate span,.ipv4-plan--featured .ipv4-plan__estimate small,.ipv4-plan--featured .ipv4-plan__estimate strong{color:#fff}.ipv4-plan__copy{color:#66758d;margin:0 0 12px;font-size:12px;line-height:1.55}.ipv4-plan--featured .ipv4-plan__copy{color:#ffffffdb}.ipv4-plan ul{color:#22314f;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.ipv4-plan--featured ul{color:#ffffffe6}.ipv4-config-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px;margin-top:42px;display:grid}.ipv4-config,.ipv4-summary,.ipv4-comparison,.ipv4-insights article,.ipv4-faq article{background:#fff;border:1px solid #dce8f3;border-radius:8px;box-shadow:0 10px 28px #0f203712}.ipv4-config{padding:34px}.ipv4-config h2,.ipv4-summary h2,.ipv4-comparison h2,.ipv4-insights h2,.ipv4-faq h2{color:#14203a;margin:0 0 16px;font-size:28px}.ipv4-config p{color:#68778d;margin:0 0 24px;font-size:15px;line-height:1.6}.ipv4-config__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ipv4-config__fields label span{color:#2a3651;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ipv4-config__fields input{color:#24314d;background:#f8fbff;border:1px solid #d7e2ee;border-radius:6px;width:100%;height:48px;padding:0 14px}.ipv4-summary{padding:30px}.ipv4-summary__row{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.ipv4-summary__row span{color:#6b7890;font-size:14px}.ipv4-summary__row strong{color:#17213b;font-size:16px}.ipv4-summary button{background:var(--larus-blue);color:#fff;border:0;border-radius:6px;width:100%;height:48px;margin-top:26px;font-size:16px;font-weight:700}.ipv4-comparison{margin-top:42px;padding:34px}.ipv4-comparison table{border-collapse:collapse;width:100%;margin-top:22px}.ipv4-comparison th,.ipv4-comparison td{color:#24314d;text-align:left;border-bottom:1px solid #e2eaf2;padding:16px 18px;font-size:14px}.ipv4-comparison th{color:#17213b;background:#f3f9ff;font-weight:800}.ipv4-insights,.ipv4-faq{margin-top:42px}.ipv4-insights>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ipv4-insights article,.ipv4-faq article{padding:26px}.ipv4-insights h3,.ipv4-faq h3{color:#17213b;margin:0 0 10px;font-size:19px}.ipv4-insights p,.ipv4-faq p{color:#68778d;margin:0;font-size:14px;line-height:1.65}.ipv4-faq{gap:18px;display:grid}.knowledge-page{background:#fff;min-height:760px;padding:16px 0 72px}.knowledge-page__wrap{margin-top:16px}.knowledge-page__breadcrumb{color:#6f7d91;margin-bottom:18px;font-size:14px}.knowledge-page__breadcrumb a{color:#2057ff;text-decoration:none}.knowledge_box{display:flex}.knowledge_left{width:63%}.knowledge_right{width:36%;margin-left:30px}.knowledge_search{margin-bottom:30px}.knowledge_search .searchInput{border:1px solid #babacd;border-radius:4px;align-items:stretch;height:56px;display:flex}.knowledge_search .search-field{box-shadow:none;color:#0d0736;border:0;border-radius:4px 0 0 4px;flex:1;height:54px;padding:16px;font-size:16px}.knowledge_search .search-field:focus-visible{box-shadow:none;outline:0}.knowledge_search__button{background:#fff;border:0;border-radius:0 4px 4px 0;width:56px;height:54px;padding:0 16px}.knowledge_search__icon{border:2px solid #adadb8;border-radius:999px;width:17px;height:17px;display:block;position:relative}.knowledge_search__icon:after{content:"";background:#adadb8;width:2px;height:9px;position:absolute;top:12px;left:13px;transform:rotate(-45deg)}.knowledge_top{margin-bottom:15px}.knowledge_top h1{color:#0d0736;margin:0 0 14px;font-size:56px;font-weight:700;line-height:1.15}.knowledge_top p{color:#0d0736;margin:0;font-size:16px;line-height:1.6}.main_list{margin-top:4px}.main_list>li{cursor:pointer;background:#fff;border:1px solid #d8d9e6;border-radius:4px;margin-bottom:16px;padding:24px;list-style:none;transition:box-shadow .18s}.main_list>li:hover{box-shadow:0 20px 40px #0d073629}.main_list>li a{color:inherit;text-decoration:none;display:block}.main_list>li h5{color:#0d0736;margin:0 0 8px;font-size:18px;font-weight:700}.main_list>li p{color:#686181;margin:0;font-size:16px;line-height:1.55}.main_list h1,.main_list h2,.main_list h3,.main_list h4,.main_list h5,.main_list h6{color:#0d0736;font-size:revert;font-weight:inherit}.main_list p{margin:15px 0}.main_list ul,.main_list ul li{list-style:outside}.main_list ol,.main_list ol li{list-style:decimal}.main_list table td,.main_list table th{text-align:left;border:1px solid #ccc;min-width:30px;padding:3px 5px;line-height:1.5}.main_list table th{text-align:center;background-color:#f5f2f0;font-weight:700}.no-data{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;font-size:14px;display:flex}.no-data img{opacity:.7;max-width:180px;height:auto;margin:0 auto 12px}.knowledge_list{padding:20px}.knowledge_list .knowledge_list{padding-bottom:0;padding-right:0}.knowledge_list li.last_li{color:#2057ff;cursor:pointer;border-bottom:1px solid #d8d9e6;margin-bottom:10px;padding-bottom:15px;font-size:16px;list-style:none}.knowledge_list li.last_li a{color:inherit;text-decoration:none}.knowledge_list li.last_li a:hover{text-decoration:underline}.to-drag{box-sizing:border-box;width:100%;margin:auto;position:sticky;top:24px}.knowledge_topics_card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 20px 40px #0d073629}.knowledge_topics_card h4{color:#0d0736;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2}.sidebar-list{max-height:50vh;padding-right:16px;overflow-y:auto}.sidebar-list>li{border-bottom:1px solid #d8d9e6;padding:16px 0;list-style:none}.sidebar-list>li:last-child{border-bottom:0}.sidebar-list a{color:#0d0736;align-items:center;gap:8px;text-decoration:none;display:flex}.sidebar-list a:hover{color:#2057ff}.sidebar-list img{object-fit:contain;width:24px;height:24px;margin-right:8px}.sidebar-list span{font-size:16px;line-height:1.4}@media (max-width:1025px){.knowledge_box{display:block}.knowledge_left,.knowledge_right{width:100%;margin-left:0}.knowledge_right{margin-top:28px}.to-drag{position:relative;top:auto}}@media (max-width:599px){.knowledge-page{padding:12px 0 48px}.knowledge_top h1{font-size:40px}.knowledge_topics_card{padding:24px}}.auth-entry-page{background:#eefbff url(/assets/frontend/images/login/login_bg.png) top/cover no-repeat;min-height:calc(100vh - 78px);padding:56px 16px 72px}.auth-entry-card{background:#fff;border-radius:24px;width:min(85%,1220px);margin:0 auto;overflow:hidden;box-shadow:0 3px 8px #6168811f}.register-page__card{grid-template-columns:repeat(2,minmax(0,1fr));min-height:820px;display:grid}.register-page__visual{text-align:center;background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:60px 64px;display:flex}.register-page__visual img{width:100%;max-width:390px;margin:0 0 32px -25px;display:block}.register-page__visual h2{color:#2c2c2c;margin:0;font-size:26px;font-weight:800;line-height:1.25}.register-page__visual p{color:#616881;margin:16px 0 0;font-size:15px;line-height:1.7}.register-page__form{width:80%;max-width:500px;margin:0 auto;padding:60px 0}.register-page__form h1,.forgot-page__card h1{color:#111827;text-align:center;margin:0 0 14px;font-size:36px;font-weight:800;line-height:1.2}.register-page__form>p,.forgot-page__card>p{color:#111827;text-align:center;margin:0 0 24px;font-size:14px}.register-page__form a,.forgot-page__card a,.terms-page a{color:var(--larus-blue);font-weight:800}.register-page__form input,.register-page__form select,.forgot-page__card input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;height:42px;margin-bottom:14px;padding:0 14px;font-size:14px}.register-page__form input[type=checkbox]{width:16px;height:16px;margin:0;padding:0}.register-page__grid{gap:12px;display:grid}.register-page__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.register-page__grid--code{grid-template-columns:minmax(0,1fr) 132px}.register-page__grid--phone{grid-template-columns:minmax(154px,.95fr) minmax(0,2fr)}.register-page__grid--code button,.register-page__multi-trigger{color:#fff;background:#3b82f6;border:0;border-radius:6px;height:42px;font-size:14px;font-weight:700}.register-page__label{display:block;position:relative}.register-page__label>span{color:#6b7280;align-items:center;margin:0 0 6px;font-size:12px;display:flex}.register-page__help{color:#fff;background:#d1d5db;border:0;border-radius:999px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;min-height:16px;margin-left:4px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.register-page__popover{color:#4b5563;z-index:30;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px;position:absolute;top:24px;left:0;right:0;box-shadow:0 12px 28px #0f172a1f}.register-page__popover p{color:#374151;margin:0 0 4px;font-size:12px;font-weight:700}.register-page__popover span,.register-page__popover li,.register-page__popover em{font-size:12px;line-height:1.45;display:block}.register-page__popover ul{margin:8px 0;padding:0;list-style:none}.register-page__popover em{color:#1d4ed8;font-style:normal}.register-page__multi-trigger{color:#111827;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;justify-content:flex-start;width:100%;min-height:42px;margin-bottom:14px;padding:0 14px;font-weight:400;display:block;overflow:hidden}.register-page__multi-panel{z-index:25;background:#fff;border:1px solid #d4d9e0;border-radius:6px;padding:10px;position:absolute;top:66px;left:0;right:0;box-shadow:0 12px 28px #0f172a1f}.register-page__multi-panel input[type=search]{margin-bottom:8px}.register-page__multi-panel label{align-items:center;gap:8px;margin:0;padding:6px 4px;display:flex}.register-page__multi-panel footer{border-top:1px solid #eef2f7;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:8px;display:flex}.register-page__multi-panel footer button{background:var(--larus-blue);color:#fff;border:0;border-radius:4px;width:auto;height:28px;padding:0 12px;font-size:12px;font-weight:700}.register-page__multi-panel footer button:last-child{color:#374151;background:#f3f4f6}.register-page__requirements{color:#4b5563;background:#f9f9f9;border:1px solid #eee;border-radius:4px;margin:-6px 0 12px;padding:10px;font-size:12px;line-height:1.6}.register-page__requirements p{margin:0 0 4px}.register-page__requirements ul{margin:0;padding:0;list-style:none}.register-page__requirements li,.register-page__match{color:#9ca3af;align-items:center;gap:6px;font-size:12px;display:flex}.register-page__requirements li.is-valid,.register-page__match.is-valid{color:#22c55e}.register-page__check{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.register-page__check:before{content:"✓";font-size:12px;line-height:1}.register-page__mobile-preview{color:#6b7280;margin:-8px 0 12px;font-size:12px}.register-page__message{min-height:16px;margin:-8px 0 8px;font-size:12px}.register-page__message.is-error,.register-page__requirements strong{color:#ff4d4f}.register-page__message.is-success{color:#52c41a}.register-page__form .is-invalid{border-color:#ff5722}.register-page__grid--code button.is-disabled{color:#00000040;cursor:not-allowed;background:#f5f5f5}.register-page__agreement{color:#9ca3af;margin:14px 0 24px;font-size:14px;line-height:1.7}.register-page__submit,.forgot-page__card button{background:var(--larus-blue);color:#fff;border:0;border-radius:999px;width:100%;height:42px;font-size:14px;font-weight:800}.forgot-page{justify-content:center;align-items:center;display:flex}.forgot-page__card{background:#fff;border-radius:22px;width:540px;min-height:580px;padding:78px 80px;box-shadow:0 18px 48px #1e406029}.forgot-page__card label>span{display:none}.forgot-page__card .login-page__input input{margin-bottom:0;padding-left:48px}.forgot-page__card button{margin-top:32px}.forgot-page__card>a{text-align:center;margin-top:28px;display:block}.reset-password-page{padding-top:100px}.reset-password-page__card{background:#fff;border-radius:24px;max-width:640px;height:740px;margin:0 auto;box-shadow:0 18px 48px #1e406029}.reset-password-page__body{padding:120px 96px 80px}.reset-password-page__body h1{color:#111827;margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.2}.reset-password-page__body label{margin-bottom:18px;display:block}.reset-password-page__body label>span{color:#374151;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.reset-password-page__body input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;height:42px;padding:0 14px;font-size:14px}.reset-password-page__body button{background:var(--larus-blue);color:#fff;border:0;border-radius:6px;width:100%;height:42px;margin-top:32px;font-size:14px;font-weight:800}.reset-password-success-page{justify-content:center;align-items:center;padding-top:20px;display:flex}.reset-password-success-page__card{text-align:center;background:#fff;border-radius:24px;width:540px;min-height:550px;padding:80px 96px}.forgot-shadow{box-shadow:0 3px 8px #6168811f}.reset-password-success-page__card h1{color:#111827;margin:0;font-size:32px;font-weight:800;line-height:1.2}.reset-password-success-page__icon{margin:32px auto 24px;display:block}.reset-password-success-page__card p{color:#1a2543;margin:0 0 8px;font-size:24px;font-weight:800}.reset-password-success-page__card span{color:#9da5b8;font-size:14px;font-weight:800;line-height:1.5;display:block}.reset-password-success-page__card a{color:#01a6ea;text-align:center;border-radius:999px;width:100%;margin-top:24px;padding:8px 16px;font-size:14px;font-weight:800;text-decoration:none;display:block}.bg-blue-01a6ea{background-color:#01a6ea1f}.bg-blue-01a6ea:hover{background-color:#01a6eaa8}.register-status-page{align-items:center;display:flex}.register-status-page__card{background:#fff;border-radius:24px;width:1216px;max-width:1216px;min-height:650px;margin:0 auto;display:flex;box-shadow:0 3px 8px #6168811f}.register-status-page__body{flex:1;margin:auto;padding:60px;position:relative}.register-status-page__login{color:#60a5fa;border:1px solid #60a5fa;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;position:absolute;top:32px;right:32px}.register-status-page__body h1{color:#111827;text-align:center;margin:0;font-size:28px;font-weight:800;line-height:1.25}.register-status-page__steps{flex-wrap:wrap;align-items:center;margin:49px auto 0;padding:0;list-style:none;display:flex}.register-status-page__step{color:#1f2937;align-items:center;font-size:16px;display:flex}.register-status-page__step img{width:48px;height:48px}.register-status-page__step span{margin:0 12px}.register-status-page__step-line{background:#1480fb;width:160px;height:2px;margin-right:16px}.register-status-page__result{text-align:center;padding:144px 0}.register-status-page__steps+.register-status-page__result{padding-top:100px}.register-status-page__result img{margin:0 auto;display:block}.register-status-page__result p{color:#111827;margin:24px 0 8px;font-size:24px;font-weight:500;line-height:1.35}.register-status-page__result span{color:#9ca3af;font-size:14px;line-height:1.5;display:block}@media (max-width:1279px){.register-status-page__card{width:min(100%,1216px)}}.register-second-page{align-items:center;display:flex}.register-second-page__card{background:#fff;border-radius:24px;width:1216px;max-width:1216px;margin:0 auto;box-shadow:0 3px 8px #6168811f}.register-second-page__body{padding:60px;position:relative}.register-second-page__login{color:#60a5fa;border:1px solid #60a5fa;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;position:absolute;top:32px;right:32px}.register-second-page__body h1{color:#111827;text-align:center;margin:0;font-size:28px;font-weight:800;line-height:1.25}.register-second-page__steps{flex-wrap:wrap;align-items:center;margin:49px auto 24px;padding:0;list-style:none;display:flex}.register-second-page__step{color:#1f2937;align-items:center;font-size:16px;display:flex}.register-second-page__step.is-muted{color:#9da5b8}.register-second-page__step img{width:48px;height:48px}.register-second-page__step span{margin:0 12px}.register-second-page__step-line{width:160px;height:2px;margin-right:16px}.register-second-page form{margin-top:24px}.register-second-page label{margin-top:0;display:block}.register-second-page label>span{color:#374151;margin:8px 0;font-size:14px;font-weight:500;display:block}.register-second-page label strong{color:#f87171;margin-left:2px}.register-second-page input,.register-second-page textarea,.register-second-page select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;min-height:42px;padding:9px 12px;font-size:14px}.register-second-page textarea{resize:vertical;min-height:82px}.register-second-page__columns{gap:24px;display:flex}.register-second-page__columns label{flex:1}.register-second-page__terms{color:#9da5b8;flex-wrap:wrap;align-items:center;gap:4px;margin:40px 0 24px;font-size:14px;display:flex}.register-second-page__terms a{color:#3b82f6;text-decoration:none}.register-second-page__tooltip{align-items:center;display:inline-flex}.register-second-page__tooltip img{width:16px;height:16px}.register-second-page button{color:#fff;background:#3b82f6;border:0;border-radius:4px;justify-content:center;align-items:center;width:160px;height:48px;margin:0 auto;font-size:16px;font-weight:500;display:flex}.invitation-register-page{align-items:center;display:flex}.invitation-register-page__card{background:#fff;border-radius:24px;width:1216px;max-width:1216px;margin:0 auto;box-shadow:0 3px 8px #6168811f}.invitation-register-page__body{padding:60px;position:relative}.invitation-register-page__login{color:#60a5fa;border:1px solid #60a5fa;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;position:absolute;top:32px;right:32px}.invitation-register-page__body h1{color:#111827;text-align:center;margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.25}.invitation-register-page form{margin-top:24px}.invitation-register-page label{flex:1;display:block}.invitation-register-page label>span{color:#374151;margin:8px 0;font-size:14px;font-weight:500;display:block}.invitation-register-page label strong{color:#f87171;margin-left:2px}.invitation-register-page input,.invitation-register-page select{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;min-height:42px;padding:9px 12px;font-size:14px}.invitation-register-page__columns{gap:24px;display:flex}.invitation-register-page__column{flex:1}.invitation-register-page__name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.invitation-register-page__footer{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.invitation-register-page__footer p{color:#9da5b8;margin:0;font-size:14px;line-height:1.5}.invitation-register-page__footer a{color:#60a5fa;text-decoration:none}.invitation-register-page__footer button{color:#fff;background:#3b82f6;border:0;border-radius:4px;flex:0 0 160px;justify-content:center;align-items:center;width:160px;height:48px;font-size:16px;font-weight:500;display:flex;box-shadow:0 1px 2px #0f172a14}@media (max-width:900px){.invitation-register-page__card{width:min(100%,1216px)}.invitation-register-page__body{padding:48px 24px 32px}.invitation-register-page__columns,.invitation-register-page__footer{flex-direction:column}.invitation-register-page__footer{align-items:stretch}.invitation-register-page__footer button{flex-basis:auto}}.verify-email-page{background:#f3f4f6;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.verify-email-page__card{color:#4b5563;background:#fff;border-radius:10px;width:100%;max-width:448px;padding:32px;box-shadow:0 10px 30px #0f172a14}.verify-email-page__logo{color:#111827;justify-content:center;align-items:center;min-height:80px;margin:0 auto 28px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.verify-email-page__logo span{border-bottom:2px solid #d1d5db;padding-bottom:6px}.verify-email-page__message{color:#4b5563;margin:0 0 16px;font-size:14px;line-height:1.6}.verify-email-page__status{color:#16a34a;margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.5}.verify-email-page__actions{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.verify-email-page__actions form{margin:0}.verify-email-page__actions button{color:#fff;cursor:pointer;letter-spacing:.025em;text-transform:uppercase;background:#111827;border:0;border-radius:6px;min-height:38px;padding:10px 16px;font-size:12px;font-weight:700}.verify-email-page__actions .verify-email-page__logout{color:#4b5563;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.terms-page{background:#f7fafc;min-height:calc(100vh - 78px);padding:24px 0 64px}.terms-page__card{color:#1f2937;background:#fff;border-radius:16px;width:896px;margin:0 auto;padding:28px 34px;font-size:15px;line-height:1.6;box-shadow:0 3px 8px #6168811f}.terms-page__card h1{text-align:center;margin:0 0 24px;font-size:28px;font-weight:800}.terms-page__sections,.terms-page__items{counter-reset:item;margin:0;padding:0;list-style:none}.terms-page__sections li{counter-increment:item;margin-bottom:10px;padding-left:48px;position:relative}.terms-page__sections li:before{content:counters(item, ".") ". ";position:absolute;left:0}.terms-page__sections>li{margin-bottom:14px;padding-left:40px}.terms-page__sections>li:before{font-weight:800}.terms-page__items{margin-top:8px}.terms-page__items .terms-page__items{margin-top:6px}.terms-page__items .terms-page__items li{padding-left:56px}.terms-page__card p{margin:0}.terms-page__section-title{font-weight:800;display:inline}.lease-term-service{color:#1f2937;background:#fff;border-radius:16px;max-width:896px;margin:16px auto 0;padding:24px 32px;font-size:15px;font-weight:400;line-height:1.6}.lease-term-service h1{text-align:center;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.2}.lease-term-service p{margin:0 0 12px}.lease-term-service ol{margin:0;padding:0;list-style:none}.lease-term-service li{margin-bottom:10px;padding-left:40px;position:relative}.lease-term-service .level-1{counter-reset:level1}.lease-term-service .level-1>li{counter-increment:level1}.lease-term-service .level-1>li:before{content:counter(level1) ". ";font-weight:700;position:absolute;left:0}.lease-term-service .level-1>li>ol{counter-reset:level2;margin-top:6px}.lease-term-service .level-1>li>ol>li{counter-increment:level2;padding-left:48px}.lease-term-service .level-1>li>ol>li:before{content:counter(level1) "." counter(level2) ". ";position:absolute;left:8px}.lease-term-service .level-1>li>ol>li>ol{counter-reset:level3;margin-top:6px}.lease-term-service .level-1>li>ol>li>ol>li{counter-increment:level3;padding-left:70px}.lease-term-service .level-1>li>ol>li>ol>li:before{content:counter(level1) "." counter(level2) "." counter(level3) ". ";position:absolute;left:16px}.lease-term-service .level-1>li>ol>li>ol>li>ol{counter-reset:level4;margin-top:6px}.lease-term-service .level-1>li>ol>li>ol>li>ol>li{counter-increment:level4;padding-left:80px}.lease-term-service .level-1>li>ol>li>ol>li>ol>li:before{content:counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) ". ";position:absolute;left:18px}.lease-term-service .section-title{margin-bottom:10px;font-weight:700;display:inline}.lease-term-service .alpha-list{counter-reset:alpha;margin-left:0;padding-left:24px}.lease-term-service .alpha-list>li{counter-increment:alpha;margin-bottom:8px;padding-left:24px}.lease-term-service .alpha-list>li:before{content:counter(alpha, lower-alpha) ". ";position:absolute;left:0}.lease-term-service .text-center{text-align:center}.lease-term-service .font-semibold{font-weight:600}.lease-term-service .mt-3{margin-top:12px}.source-page-heading{margin-bottom:24px}.source-page-heading h1{color:#101832;margin:0 0 16px;font-size:24px;font-weight:800}.source-page-heading p{color:#101832;margin:0 0 12px;font-weight:600}.source-page-heading span{color:#4b5563;line-height:1.6;display:block}.source-card{background:#fff;border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 3px 8px #61688114}.source-card h2{color:#101832;margin:0 0 20px;font-size:20px;font-weight:700}.source-primary-action,.source-secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.source-primary-action{color:#fff;background:#01a6ea}.source-secondary-action{color:#01a6ea;border:1px solid #01a6ea}.partnership-page,.service-agreement-page{padding:24px}.partnership-page__heading{margin-bottom:0}.partnership-page__heading h1{margin-bottom:24px;font-size:24px;font-weight:900;line-height:1.2}.partnership-page__heading p{color:#101832;margin:0;font-size:16px;line-height:1.6}.partnership-page__heading p+p{margin-top:12px}.partnership-page__intro-lead{font-weight:700}.partnership-page__notice{color:#fff;background:linear-gradient(90deg,#01a6ea 27.4%,#a6e5ff 100%);border-radius:8px;align-items:center;gap:20px;min-height:63px;margin-top:24px;padding:11px 25px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.partnership-page__notice i,.partnership-page__primary-action i{background:#fff url(/assets/frontend/images/erps/sprite-image.png) -155px -34px;border-radius:20px;flex:none;width:40px;height:40px;display:inline-block;transform:rotate(-45deg)}.partnership-page__divider{border:0;border-top:1px solid #e5e7eb;margin:24px 0}.partnership-page__legacy-card{background:#fff;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 10px 15px -3px #6168811f,0 4px 6px -4px #6168811f}.partnership-page__card-inner{padding:24px}.partnership-page__legacy-card h2{color:#101832;text-align:center;margin:0 0 32px;font-size:20px;font-weight:700;line-height:1.35}.partnership-page__grid,.partnership-page__requirements,.service-agreement-page__documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.partnership-page__requirements,.service-agreement-page__documents{grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-page__privilege{text-align:center}.partnership-page__privilege img{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:150px;margin:0 auto 16px}.partnership-page__privilege h3,.partnership-page__requirements h3{color:#101832;margin:0 0 10px;font-size:16px;font-weight:700}.partnership-page__privilege p,.partnership-page__requirements li,.service-agreement-page p{color:#4b5563;font-size:14px;line-height:1.6}.partnership-page__cta{text-align:center;margin-top:32px;margin-bottom:24px}.partnership-page__primary-action{color:#fff;text-align:center;background:#01a6ea;border-radius:24px;justify-content:space-between;align-items:center;width:250px;height:48px;padding:0 24px;font-size:16px;font-weight:700;line-height:48px;text-decoration:none;display:inline-flex}.partnership-page__primary-action i{margin-right:-20px}.partnership-page__requirements-panel{background:#f9fafb;border-radius:8px;padding:24px}.partnership-page__requirements h3{background:#e5e7eb;border-radius:6px;padding:10px 12px}.partnership-page__requirements ul{margin:0;padding-left:18px}.partnership-page__requirements li+li{margin-top:8px}.partnership-page__requirements li span{color:#4b5563;font-weight:700}.partnership-submission-page{padding:24px}.partnership-submission-page__heading{margin-bottom:56px}.partnership-submission-page__progress{justify-content:center;align-items:center;max-width:300px;margin:0 auto 28px;display:flex}.partnership-submission-page__progress span{background:#fff;border:1px solid #cfe0ef;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.partnership-submission-page__progress span.is-active{border-color:#38ef4b}.partnership-submission-page__progress i{background:#cfe0ef;border-radius:999px;width:13px;height:13px;display:block}.partnership-submission-page__progress .is-active i{background:#38ef4b}.partnership-submission-page__progress b{background:#d7e5f1;width:210px;height:5px;display:block}.partnership-submission-page__form{gap:24px;padding:30px 34px;display:grid}.partnership-submission-page__section{background:#f8fafc;border-radius:8px;padding:14px 0 0}.partnership-submission-page__section h2{color:#101832;margin:0 0 26px;font-size:19px;font-weight:700}.partnership-submission-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;display:grid}.partnership-submission-page__grid label{gap:8px;display:grid}.partnership-submission-page__grid label>span{color:#4b5563;font-size:15px;font-weight:500}.partnership-submission-page__wide{grid-column:1/-1}.partnership-submission-page__required{color:#ef4444}.partnership-submission-page__locations,.partnership-submission-page__server-groups,.partnership-submission-page__servers{gap:24px;display:grid}.partnership-submission-page__location-card,.partnership-submission-page__server-card,.partnership-submission-page__server-location{background:#fff;border-radius:8px;padding:28px 32px;box-shadow:0 2px 8px #0f172a0d}.partnership-submission-page__section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.partnership-submission-page__section-head h3,.partnership-submission-page__section-head h4,.partnership-submission-page__server-location>h3{color:#101832;margin:0;font-size:16px;font-weight:700}.partnership-submission-page__text-danger,.partnership-submission-page__outline-button{cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.partnership-submission-page__text-danger{color:#dc2626;border:0;padding:4px 0;font-size:13px;font-weight:700}.partnership-submission-page__center-action{justify-content:center;padding:28px 0 0;display:flex}.partnership-submission-page__outline-button{color:#666;border:1px solid #d4d9e0;border-radius:4px;min-height:36px;padding:7px 18px;font-size:14px}.partnership-submission-page__outline-button:hover,.partnership-submission-page__outline-button:focus-visible{color:#01a6ea;border-color:#01a6ea;outline:none}.partnership-submission-page__server-location{gap:20px;display:grid}.partnership-submission-page__subsection{background:#f8fafc;border-radius:8px;gap:18px;margin-top:22px;padding:22px;display:grid}.partnership-submission-page__subsection h5{color:#101832;margin:0;font-size:14px;font-weight:700}.partnership-submission-page__grid small{color:#6b7280;font-size:12px}.partnership-submission-page__component-grid{grid-template-columns:1fr}.partnership-submission-page__component-row{grid-template-columns:minmax(120px,.7fr) repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid}.partnership-submission-page__component-row strong{color:#101832;font-size:14px}.partnership-submission-page__message{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;margin:0;padding:12px 14px;font-size:14px}.partnership-submission-page__actions{justify-content:center;align-items:center;gap:12px;padding-bottom:8px;display:flex}button.source-secondary-action{cursor:pointer;background:0 0}button.source-primary-action{cursor:pointer;border:0}@media (max-width:760px){.partnership-submission-page{padding:16px}.partnership-submission-page__heading{margin-bottom:34px}.partnership-submission-page__form{padding:22px 18px}.partnership-submission-page__progress b{width:150px}.partnership-submission-page__grid,.partnership-submission-page__component-row{grid-template-columns:1fr}.partnership-submission-page__location-card,.partnership-submission-page__server-card,.partnership-submission-page__server-location{padding:22px 18px}.partnership-submission-page__section-head,.partnership-submission-page__actions{flex-direction:column;align-items:stretch}}.service-agreement-page__empty{text-align:center;border:1px solid #e5ebf2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.service-agreement-page__empty img{object-fit:contain;height:72px;margin:0 auto 16px;display:block}.service-agreement-page__empty p{margin:0 0 16px}.service-agreement-page__notice{color:#155e75;background:#eef8fd;border:1px solid #bfebfb;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.service-agreement-page__notice--error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.service-agreement-page__notice--warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.service-agreement-page__notice--success{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.service-agreement-page__card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.service-agreement-page__card-head h2{margin-bottom:0}.service-agreement-page__document-card{flex-direction:column;gap:14px;display:flex}.service-agreement-page__document-card>p{margin:0}.service-agreement-page .ui-button,.service-agreement-page .source-primary-action,.service-agreement-page .source-secondary-action{gap:6px}.service-agreement-page__status{border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.service-agreement-page__status--not_uploaded{color:#475569;background:#f1f5f9}.service-agreement-page__status--pending,.service-agreement-page__status--needs_upload{color:#c2410c;background:#fff7ed}.service-agreement-page__status--approved{color:#047857;background:#ecfdf5}.service-agreement-page__status--review_failed{color:#be123c;background:#fff1f2}.service-agreement-page__file-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px 8px 14px;display:flex}.service-agreement-page__file-row>span{color:#101832;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.service-agreement-page__file-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.service-agreement-page__icon-link{color:#64748b;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:inline-flex}.service-agreement-page__icon-link:hover{color:#0284c7;background:#e0f2fe}.service-agreement-page__file-input{display:none}.service-agreement-page__message{color:#92400e!important;margin:0!important;font-size:13px!important}.service-agreement-page__message--error{color:#be123c!important}.service-agreement-page__signed-at{color:#697694;margin-bottom:14px;font-size:13px;display:inline-flex}.service-agreement-page__agreement-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.service-agreement-page__signature,.service-agreement-page__preview{gap:16px;display:grid}.service-agreement-page__preview p{margin:0}.service-agreement-page__preview-frame{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:min(62vh,640px)}.service-agreement-page__signature-canvas{cursor:crosshair;touch-action:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;width:100%;height:270px}.service-agreement-page__signature-error{color:#ef4444!important;margin:0!important;font-size:13px!important}.service-agreement-page__signature-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:760px){.service-agreement-page{padding:24px 16px}.service-agreement-page__documents{grid-template-columns:1fr;gap:24px}.service-agreement-page__card-head{flex-direction:column;align-items:flex-start}.service-agreement-page__agreement-actions{flex-direction:column;align-items:stretch;width:min(100%,240px)}.service-agreement-page__agreement-actions .ui-button,.service-agreement-page__agreement-actions a{width:100%}.service-agreement-page__file-row{flex-direction:column;align-items:stretch}.service-agreement-page__file-actions{justify-content:flex-end}.service-agreement-page__document-card .source-secondary-action{width:100%}}.larus-one-partner-page{padding:24px}.larus-one-partner__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.larus-one-partner__heading>div:first-child{max-width:760px}.larus-one-partner__header-actions,.larus-one-partner__form-actions,.larus-one-partner__fieldset-actions,.larus-one-partner__section-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.larus-one-partner__header-actions{justify-content:flex-end;min-width:420px}.larus-one-partner__header-actions a,.larus-one-partner__header-actions button,.larus-one-partner__form-actions button,.larus-one-partner__fieldset-actions button,.larus-one-partner-review__decision button,.larus-one-partner-brand__asset a{gap:8px}.larus-one-partner__section-head{justify-content:space-between;margin-bottom:18px}.larus-one-partner__section-head h2,.larus-one-partner__section-head h3{margin:0}.larus-one-partner__program-notice{color:#334155;background:#fff;border-left:4px solid #0f9f6e;border-radius:8px;margin-bottom:18px;padding:16px 18px;line-height:1.55;box-shadow:0 3px 8px #61688114}.larus-one-partner__notice{border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.5}.larus-one-partner__notice--info{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.larus-one-partner__notice--success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.larus-one-partner__notice--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.larus-one-partner__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.larus-one-partner__metric{background:#fff;border-radius:8px;min-height:94px;padding:18px;box-shadow:0 3px 8px #61688114}.larus-one-partner__metric span{color:#64748b;font-size:13px;font-weight:700;line-height:1.35;display:block}.larus-one-partner__metric strong{color:#101832;margin-top:10px;font-size:28px;line-height:1.2;display:block}.larus-one-partner__application h3{color:#101832;margin:18px 0 12px;font-size:16px}.larus-one-partner__review-note,.larus-one-partner__empty-line,.larus-one-partner__loading{color:#64748b;font-size:14px;line-height:1.55}.larus-one-partner__empty-state{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.larus-one-partner__empty-state h2,.larus-one-partner__empty-state p{margin:0}.larus-one-partner__product-fieldset{border:1px solid #dce5ef;border-radius:8px;margin:0;padding:18px}.larus-one-partner__product-fieldset+.larus-one-partner__product-fieldset{margin-top:18px}.larus-one-partner__product-fieldset legend{color:#101832;padding:0 8px;font-size:15px;font-weight:800}.larus-one-partner__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.larus-one-partner__field,.larus-one-partner__form-grid>label,.larus-one-partner-review__textarea{gap:8px;display:grid}.larus-one-partner__field>span,.larus-one-partner__form-grid>label>span,.larus-one-partner__agreement-check,.larus-one-partner-review__textarea>span{color:#111827;font-size:14px;font-weight:700}.larus-one-partner__wide-field{grid-column:1/-1}.larus-one-partner__field-note{color:#5d6b84;background:#f8fbff;border:1px solid #d5e5f3;border-left:6px solid #20a8d8;border-radius:18px 0 0 18px;grid-column:1/-1;align-items:center;gap:24px;min-height:58px;padding:16px 22px;line-height:1.45;display:flex}.larus-one-partner__field-note-label{color:#0875b6;letter-spacing:1.8px;text-transform:uppercase;flex:none;font-size:15px;font-weight:900}.larus-one-partner__file-control{cursor:pointer;background:#fff;border:1px solid #d4d9e0;border-radius:6px;align-items:center;min-height:42px;display:flex;position:relative;overflow:hidden}.larus-one-partner__file-button{color:#101832;background:#eef4fa;border-right:1px solid #d4d9e0;align-self:stretch;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.larus-one-partner__file-name{color:#5d6b84;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 14px;font-size:14px;overflow:hidden}.larus-one-partner__file-input{cursor:pointer;opacity:0;position:absolute;inset:0}.larus-one-partner__profile-picker{position:relative}.larus-one-partner__profile-button{color:#101832;cursor:pointer;text-align:left;background:#fff;border:1px solid #d4d9e0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 34px 0 12px;font-size:14px;line-height:1.35;display:flex;position:relative}.larus-one-partner__profile-button:after{content:"";border:5px solid #0000;border-top-color:#64748b;border-bottom-width:0;position:absolute;top:18px;right:14px}.larus-one-partner__profile-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.larus-one-partner__profile-panel{z-index:20;background:#fff;border:1px solid #cfd8e3;border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 28px #0f172a29}.larus-one-partner__profile-options{gap:2px;max-height:220px;padding-right:4px;display:grid;overflow-y:auto}.larus-one-partner__profile-option{align-items:center;gap:8px;min-height:30px;padding:4px 2px;display:flex}.larus-one-partner__profile-option input{width:15px;height:15px}.larus-one-partner__profile-option span{color:#111827;font-size:14px;font-weight:500;line-height:1.35}.larus-one-partner__profile-actions{justify-content:flex-end;gap:8px;display:flex}.larus-one-partner__profile-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:6px;min-height:32px;padding:0 12px;font-size:13px;font-weight:800}.larus-one-partner__profile-actions button:last-child{color:#fff;background:#0f76b7;border-color:#0f76b7}.larus-one-partner__fieldset-actions{justify-content:flex-end;margin-top:14px}.larus-one-partner__form-actions{justify-content:flex-end;margin-top:18px}.larus-one-partner__agreement-check{flex:320px;align-items:center;gap:10px;margin-top:14px;line-height:1.4;display:flex}.larus-one-partner__agreement-check input{width:16px;height:16px}.larus-one-partner__agreement-check a{color:#0f76b7;font-weight:800;text-decoration:none}.larus-one-partner__brand-entry{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.larus-one-partner__brand-entry h2,.larus-one-partner__brand-entry p{margin:0}.larus-one-partner__brand-entry p{color:#64748b;margin-top:6px;font-size:14px;line-height:1.5}.larus-one-partner__brand-entry a{white-space:nowrap;gap:8px;text-decoration:none}.larus-one-partner__table-wrap{width:100%;overflow-x:auto}.larus-one-partner__table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.larus-one-partner__table-wrap th,.larus-one-partner__table-wrap td{color:#334155;text-align:left;vertical-align:top;border-bottom:1px solid #e5ebf2;padding:12px;font-size:13px;line-height:1.45}.larus-one-partner__table-wrap th{color:#475569;background:#f8fafc;font-weight:800}.larus-one-partner__status{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.larus-one-partner__status--pending,.larus-one-partner__status--pending_review{color:#9a3412;background:#fff7ed}.larus-one-partner__status--approved,.larus-one-partner__status--active{color:#047857;background:#ecfdf5}.larus-one-partner__status--rejected,.larus-one-partner__status--cancelled{color:#b91c1c;background:#fef2f2}.larus-one-partner__text-action{color:#0f76b7;white-space:nowrap;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.larus-one-partner__back{color:#0f76b7;margin-bottom:18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.larus-one-partner__detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.larus-one-partner__detail-list div{background:#f8fafc;border-radius:8px;padding:12px}.larus-one-partner__detail-list dt{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:800}.larus-one-partner__detail-list dd{color:#101832;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:1.45}.larus-one-partner__bullet-list{color:#334155;margin:0;padding-left:20px;line-height:1.65}.larus-one-partner__bullet-list li+li{margin-top:8px}.larus-one-partner-brand__grid,.larus-one-partner-review__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.larus-one-partner-brand__asset{gap:14px;display:grid}.larus-one-partner-brand__asset h2,.larus-one-partner-brand__asset p{margin:0}.larus-one-partner-brand__asset p{color:#64748b;line-height:1.55}.larus-one-partner-brand__preview{background:linear-gradient(135deg,#f8fafc 0%,#eef6f1 100%);border:1px solid #e5ebf2;border-radius:8px;align-items:center;min-height:150px;padding:24px;display:flex}.larus-one-partner-brand__preview img{object-fit:contain;width:auto;max-width:280px;height:auto;max-height:82px;display:block}.larus-one-partner-resource__panel{margin-top:18px}.larus-one-partner-review__decision{align-self:start;gap:18px;display:grid}.larus-one-partner-review__segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.larus-one-partner-review__segmented label{cursor:pointer}.larus-one-partner-review__segmented input{opacity:0;position:absolute}.larus-one-partner-review__segmented span{color:#334155;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px;font-weight:800;display:flex}.larus-one-partner-review__segmented input:checked+span{color:#075985;background:#eef8ff;border-color:#01a6ea}@media (max-width:900px){.larus-one-partner__heading{display:grid}.larus-one-partner__header-actions{justify-content:flex-start;min-width:0}.larus-one-partner__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.larus-one-partner__form-grid,.larus-one-partner__detail-list,.larus-one-partner-brand__grid,.larus-one-partner-review__layout,.larus-one-partner-review__segmented{grid-template-columns:1fr}.larus-one-partner__field-note{flex-direction:column;align-items:flex-start;gap:8px}.larus-one-partner__field-note-label{line-height:1.35}}.portal-shell{color:#101832;background:#edf2f6;min-width:1200px;min-height:100vh}.portal-topbar{z-index:60;background:#fff;align-items:center;gap:22px;height:80px;padding:0 22px;display:flex;position:relative;box-shadow:0 2px 12px #1a273e14}.portal-topbar__brand{flex:0 0 152px;align-items:center;gap:12px;display:flex}.portal-topbar__mobile-nav{color:#1a2543;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:36px;padding:0;display:none}.portal-topbar__mobile-nav .layui-icon{position:relative}.portal-topbar__mobile-nav .layui-icon:before,.portal-topbar__mobile-nav .layui-icon:after,.portal-topbar__mobile-nav .layui-icon{content:"";background:#1a2543;border-radius:2px;width:18px;height:2px;display:block}.portal-topbar__mobile-nav .layui-icon:before,.portal-topbar__mobile-nav .layui-icon:after{position:absolute}.portal-topbar__mobile-nav .layui-icon:before{top:-6px}.portal-topbar__mobile-nav .layui-icon:after{top:6px}.portal-topbar__logo{width:122px;display:block}.portal-topbar__search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.portal-topbar__search input{color:#1a2543;background:#fff;border:1px solid #c9d2df;border-radius:8px;outline:none;width:100%;max-width:1434px;height:34px;padding:0 14px 0 36px;font-size:12px}.portal-topbar__search input::placeholder{color:#7f8aa1}.portal-topbar__search-icon{border:1.8px solid #788397;border-radius:999px;width:12px;height:12px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.portal-topbar__search-icon:after{content:"";background:#788397;width:2px;height:6px;position:absolute;top:9px;left:9px;transform:rotate(45deg)}.portal-topbar__actions{flex:none;align-items:center;gap:18px;display:flex}.portal-topbar__notifications{order:1}.portal-topbar__user{order:2}.portal-topbar__sidenav{order:3}.portal-topbar__notifications,.portal-topbar__user,.portal-topbar__sidenav{position:relative}.portal-topbar__sidenav-button{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.portal-topbar__sidenav-button:hover,.portal-topbar__sidenav-button:focus-visible{box-shadow:none;background:0 0;border:0}.portal-topbar__sidenav-button img{object-fit:contain;width:32px;height:32px;display:block}.portal-topbar__sidenav-menu{z-index:110;background:#fff;border-radius:10px;gap:4px;width:250px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:1px 1px 30px #0000001f}.portal-topbar__sidenav-menu a{color:#334155;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.portal-topbar__sidenav-menu a:hover{color:#01a6ea;background:#f8fafc}.portal-topbar__sidenav-menu a span{background:#f1f5f9;border-radius:999px;width:32px;height:32px}.portal-topbar__icon-button{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;position:relative}.portal-topbar__icon-button:hover,.portal-topbar__icon-button:focus-visible{box-shadow:none;background:0 0;border:0}.portal-topbar__icon-button img{object-fit:contain;width:22px;height:22px;display:block}.portal-topbar__user-button{box-shadow:none;color:#0d0736;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;min-width:112px;min-height:40px;padding:0;font-size:16px;font-weight:500;display:flex}.portal-topbar__user-button:hover,.portal-topbar__user-button:focus-visible{box-shadow:none;background:0 0;border:0}.portal-topbar__user-button img{object-fit:cover;background:#e7f5ff;border-radius:999px;width:40px;height:40px}.portal-topbar__user-button:after{content:"";border:1.5px solid #0d0736;border-width:0 1.5px 1.5px 0;width:8px;height:8px;transition:transform .18s;display:inline-block;transform:rotate(45deg)translateY(-2px)}.portal-topbar__user:hover .portal-topbar__user-button:after,.portal-topbar__user:focus-within .portal-topbar__user-button:after{transform:rotate(225deg)translateY(-2px)}.portal-topbar__dropdown{z-index:100;background:#fff;border-radius:5px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 3px 6px 1px #0000001f}.portal-topbar__notifications:after,.portal-topbar__user:after{content:"";z-index:99;height:8px;display:none;position:absolute;top:100%;right:0}.portal-topbar__notifications:after{width:100%;min-width:360px}.portal-topbar__user:after{width:100%;min-width:280px}.portal-topbar__notifications:hover:after,.portal-topbar__notifications:focus-within:after,.portal-topbar__user:hover:after,.portal-topbar__user:focus-within:after,.portal-topbar__notifications:hover .portal-topbar__dropdown,.portal-topbar__notifications:focus-within .portal-topbar__dropdown,.portal-topbar__user:hover .portal-topbar__dropdown,.portal-topbar__user:focus-within .portal-topbar__dropdown{display:block}.portal-topbar__dropdown--notifications{min-width:360px;max-height:400px;overflow-y:auto}.portal-topbar__dropdown-head{background:#f8f9fa;border-bottom:1px solid #dee2e6;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.portal-topbar__dropdown-head strong{color:#1a2543;font-size:14px}.portal-topbar__dropdown-head button{color:#01a6ea;background:0 0;border:0;padding:0;font-size:12px}.portal-topbar__notification-empty{color:#616881;text-align:center;place-items:center;gap:8px;min-height:120px;padding:22px;display:grid}.portal-topbar__notification-empty img{width:32px;height:32px}.portal-topbar__notification-empty span{color:#1a2543;font-size:14px;font-weight:600}.portal-topbar__notification-empty small{color:#616881;font-size:12px}.portal-topbar__dropdown--notifications>a{color:#01a6ea;text-align:center;border-top:1px solid #dee2e6;padding:10px;font-size:14px;display:block}.portal-topbar__dropdown--user{border:3px solid #fff;border-bottom:4px solid #01a6ea;border-radius:8px;min-width:238px;overflow:visible;box-shadow:0 2px 8px #6168813d}.portal-topbar__profile-card{background:#eefbff url(/assets/images/erps/profile_detail_bg.png) 50%/cover no-repeat;align-items:center;gap:10px;height:75px;padding:0 18px;display:flex}.portal-topbar__profile-card img{object-fit:cover;border-radius:999px;width:32px;height:32px}.portal-topbar__profile-card strong{color:#1a2543;font-size:14px;font-weight:700;line-height:20px;display:block}.portal-topbar__profile-card span{color:#616881;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;line-height:18px;display:block;overflow:hidden}.portal-topbar__menu-list{padding:8px 8px 6px;display:grid;position:relative}.portal-topbar__menu-link,.portal-topbar__submenu-trigger{color:#0d0736;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;display:flex}.portal-topbar__menu-link:hover,.portal-topbar__submenu:hover>.portal-topbar__submenu-trigger,.portal-topbar__submenu:focus-within>.portal-topbar__submenu-trigger{color:#01a6ea;background:#f7fafc}.portal-topbar__submenu-arrow{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:8px;height:8px;display:inline-block;transform:rotate(-45deg)}.portal-topbar__submenu{position:static}.portal-topbar__submenu-panel{box-sizing:border-box;z-index:120;background:#fff;border-radius:8px;width:180px;padding:8px;display:none;position:absolute;top:-20px;left:-190px;box-shadow:0 2px 8px #6168813d}.portal-topbar__submenu-link{color:#0d0736;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;text-decoration:none;display:flex}.portal-topbar__submenu:hover .portal-topbar__submenu-panel,.portal-topbar__submenu:focus-within .portal-topbar__submenu-panel{display:block}.portal-topbar__submenu-link:hover,.portal-topbar__submenu-button:hover{color:#01a6ea;background:#01a6ea14;font-weight:600}.portal-topbar__submenu-button{cursor:pointer}.portal-topbar__source-form{box-sizing:border-box;color:#4b5671;gap:20px;padding:54px 28px 24px;display:grid}.portal-topbar__source-form label{gap:8px;display:grid}.portal-topbar__source-form label>span{color:#56627d;font-size:13px;line-height:18px}.portal-topbar__source-form label>span span{color:#ff3b30;margin-left:2px}.portal-topbar__source-form input,.portal-topbar__source-form select{color:#333;background:#fff;border:1px solid #d6deeb;border-radius:3px;width:100%;height:36px;padding:0 10px;font-size:14px}.portal-topbar__source-form small,.portal-topbar__source-form p{color:#8b96a8;margin:0;font-size:12px;line-height:18px}.portal-topbar__source-form h3{color:#333;border-bottom:1px solid #dfe5ee;margin:0 0 14px;padding-bottom:10px;font-size:18px;font-weight:700}.portal-topbar__source-form--profile{grid-template-columns:74px repeat(2,minmax(0,1fr))}.portal-topbar__source-form--profile .portal-topbar__source-grid{grid-column:2/-1}.portal-topbar__source-avatar{grid-row:span 4;gap:12px;padding-top:10px;display:grid}.portal-topbar__source-avatar img{object-fit:cover;border-radius:999px;width:58px;height:58px}.portal-topbar__source-avatar-actions{gap:8px;display:grid}.portal-topbar__source-avatar-actions .ui-button{white-space:normal;justify-content:center;gap:6px;min-width:0;padding:0 10px}.portal-topbar__source-avatar-input{display:none}.portal-topbar__source-help,.portal-topbar__source-success,.portal-topbar__source-field-error{grid-column:1/-1}.portal-topbar__source-help{text-align:right;color:#68758c!important}.portal-topbar__source-success{text-align:right;font-weight:700;color:#0f8f5f!important}.portal-topbar__source-field-error{font-size:12px;color:#e5484d!important}.portal-topbar__source-state{place-content:center;min-height:180px}.portal-topbar__source-form--preference{gap:26px;padding:28px 28px 24px}.portal-topbar__source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.portal-topbar__source-form--preference .portal-topbar__source-grid label{grid-auto-rows:max-content;align-content:start}.portal-topbar__source-form--preference section{margin:0}.portal-topbar__source-form--preference section>p{color:#8b96a8;margin:0 0 18px;font-size:12px;line-height:18px}.portal-topbar__source-form--preference h3{color:#333;border-bottom:1px solid #dfe5ee;margin:0 0 14px;padding-bottom:10px;font-size:18px;font-weight:700;line-height:24px}.portal-topbar__source-form--preference .portal-topbar__source-grid{gap:20px 24px}.portal-topbar__source-form--preference .portal-topbar__source-grid label{gap:8px}.portal-topbar__source-form--preference label>span{color:#56627d;font-size:13px;line-height:18px}.portal-topbar__source-form--preference label>span span{color:#ff3b30;margin-left:2px}.portal-topbar__source-form--preference input,.portal-topbar__source-form--preference select{color:#333;background:#fff;border:1px solid #d6deeb;border-radius:3px;height:36px;padding:0 10px;font-size:14px;line-height:36px}.portal-topbar__source-form--preference input::placeholder{color:#9ba3b0;opacity:1}.portal-topbar__source-form--preference select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#b9b9b9 50%),linear-gradient(135deg,#b9b9b9 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 11px);background-repeat:no-repeat;background-size:7px 7px;padding-right:30px}.portal-topbar__source-form--preference small{color:#8b96a8;font-size:12px;line-height:18px}.portal-topbar__source-tip{background:#fff8f1;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-weight:700;display:flex;color:#333!important}.portal-topbar__source-form--preference .portal-topbar__source-tip{background:#fffaf6;border-radius:8px;gap:12px;min-height:38px;margin:0;padding:0 14px;font-size:12px;font-weight:700;line-height:18px;display:flex;box-shadow:0 6px 14px #0f172a0f;color:#333!important}.portal-topbar__source-tip-icon{color:#ffa54f;flex:none;display:inline-flex}.portal-topbar__source-tip-icon svg{fill:currentColor;stroke:currentColor;width:20px;height:20px}.portal-topbar__source-form--password{gap:20px;padding-top:28px}.portal-topbar__source-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:20px;margin-top:2px;display:flex}.portal-topbar__source-error{text-align:right;grid-column:1/-1;font-size:12px;line-height:18px;color:#e5484d!important;margin:-8px 0 0!important}.portal-topbar__source-actions button{color:#009fed;cursor:pointer;background:#fff;border:1px solid #00a7ef;border-radius:18px;min-width:76px;height:36px;padding:0 18px;font-weight:600}.portal-topbar__source-actions .ui-button{box-shadow:none}.portal-topbar__source-actions .ui-button:first-child{color:#009fed!important;background:#fff!important;border-color:#00a7ef!important}.portal-topbar__source-actions button:last-child{color:#fff!important;background:#08a9e8!important;border-color:#08a9e8!important}.portal-shell__body{grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 80px);display:grid}.portal-sidebar{background:#fff;border-right:1px solid #e7edf4;flex-direction:column;padding:22px 10px 28px;display:flex}.portal-sidebar__company{margin:0 0 22px;display:block}.portal-sidebar__company span{display:none}.portal-sidebar__company-select{color:#343a46;background:#fff;border:1px solid #cfd8e3;border-radius:0;width:100%;height:36px;padding:0 34px 0 12px;font-size:14px}.portal-sidebar__company-feedback{color:#252b44;background:#fff;border:1px solid #dce7f2;border-radius:6px;gap:6px;margin:-12px 0 14px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #1a273e14}.portal-sidebar__company-feedback strong{color:#252b44;font-size:13px}.portal-sidebar__company-feedback span,.portal-sidebar__company-feedback small{color:#64748b;font-size:11px;line-height:1.35}.portal-sidebar__company-feedback button{color:#fff;background:#01a6ea;border:0;border-radius:16px;justify-self:start;padding:5px 14px;font-size:12px}.portal-sidebar__nav{gap:4px;display:grid}.portal-sidebar__link{color:#252b44;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;height:48px;padding:0 14px;font-size:13px;font-weight:400;line-height:20px;display:flex}.portal-sidebar__link.ui-button{box-shadow:none;white-space:normal;background:0 0;border:0;justify-content:flex-start;min-width:0;min-height:48px;padding:0 14px;font-weight:400;color:#252b44!important}.portal-sidebar__link.ui-button:hover{background:#eff8ff;color:#01a6ea!important}.portal-sidebar__link--active.ui-button{background:#eff8ff;color:#079deb!important}.portal-sidebar__link>span:not(.portal-sidebar__chevron){flex:1;min-width:0}.portal-sidebar__link img{object-fit:contain;width:20px;height:20px}.portal-sidebar__link:hover{color:#01a6ea;background:#eff8ff}.portal-sidebar__link--active,.portal-sidebar__link--active:hover{color:#079deb;background:#eff8ff}.portal-sidebar__item{gap:4px;display:grid}.portal-sidebar__chevron{border:4px solid #0000;border-top-color:currentColor;border-bottom-width:0;width:0;height:0;margin-left:auto}.portal-sidebar__item--expanded .portal-sidebar__chevron{transform:rotate(180deg)}.portal-sidebar__children{gap:4px;padding:0 0 14px;display:grid}.portal-sidebar__child{color:#252b44;border-radius:7px;align-items:center;height:46px;padding:0 14px 0 42px;font-size:13px;font-weight:400;display:flex}.portal-sidebar__child:hover,.portal-sidebar__child--active{color:#079deb;background:#eff8ff}.portal-sidebar__account-manager{color:#111827;margin-top:130px;padding:0 8px}.portal-sidebar__account-card{background:#fff;border-radius:16px;padding:16px;box-shadow:0 10px 30px #1e406014}.portal-sidebar__account-head{align-items:center;gap:12px;display:flex}.portal-sidebar__account-head>img{object-fit:cover;border-radius:999px;width:64px;height:64px}.portal-sidebar__account-head p{color:#252b44;text-overflow:ellipsis;white-space:nowrap;max-width:112px;margin:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.portal-sidebar__account-head span{color:#64748b;margin-top:2px;font-size:14px;line-height:20px;display:block}.portal-sidebar__meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.portal-sidebar__meta-icon,.portal-sidebar__pill{color:#64748b;background:#f0f7ff;border-radius:999px;align-items:center;min-height:32px;font-size:14px;display:inline-flex}.portal-sidebar__meta-icon{justify-content:center;width:32px}.portal-sidebar__meta-icon img{width:20px;height:20px}.portal-sidebar__pill{padding:4px 12px}.portal-sidebar__contacts{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.portal-sidebar__contact{border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.portal-sidebar__contact.ui-button{box-shadow:none;border:0;min-width:28px;min-height:28px;padding:0}.portal-sidebar__contact img{object-fit:contain;width:24px;height:24px;display:block}.portal-sidebar__contact svg{fill:#07c160;width:24px;height:24px}.portal-sidebar__contact--whatsapp{background:#25d366}.portal-sidebar__contact--telegram{background:#2d9cdb}.portal-sidebar__contact--mail{background:#2f80ed}.portal-sidebar__contact--wechat{background:#07c160}.portal-sidebar__contact--wechat svg{fill:#fff}.portal-sidebar__notice{color:#2e7d32;text-align:center;margin:8px 0 0;font-size:11px;line-height:1.3}.portal-sidebar__contact-dialog{z-index:520;background:#0f172a61;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.portal-sidebar__contact-dialog>div{background:#fff;border-radius:6px;gap:12px;width:100%;max-width:420px;padding:20px;display:grid;position:relative;box-shadow:0 18px 60px #0f172a38}.portal-sidebar__contact-dialog>div>button:first-child{color:#64748b;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:10px;right:12px}.portal-sidebar__contact-dialog h3{color:#1a2543;margin:0;font-size:16px;font-weight:700}.portal-sidebar__contact-dialog p,.portal-sidebar__contact-dialog small{color:#64748b;margin:0;font-size:13px;line-height:1.45}.portal-sidebar__contact-dialog a,.portal-sidebar__contact-dialog>div>button:not(:first-child){color:#fff;background:#01a6ea;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:14px;display:inline-flex}.portal-sidebar__contact-dialog code{color:#475569;white-space:normal;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:8px;font-size:12px}.portal-sidebar__wechat-placeholder{color:#999;background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto;display:flex}.portal-shell__main{background:#edf2f6;padding:26px 20px 48px}.portal-shell__mobile-layer{z-index:500;position:fixed;inset:0}.portal-shell__mobile-shade{background:#0f172a1a;border:0;position:absolute;inset:0}.portal-shell__mobile-panel{background:#fff;width:300px;height:100%;position:absolute;top:0;left:0;overflow-y:auto}@media (max-width:1199px){html,body{min-width:0;overflow-x:hidden}.portal-shell{width:100%;min-width:0;overflow-x:hidden}.portal-topbar__mobile-nav{display:inline-flex}.portal-topbar,.portal-shell__body{width:100%;min-width:0;max-width:100vw}.portal-shell__body{grid-template-columns:minmax(0,1fr)}.portal-shell__main{width:100%;min-width:0;overflow-x:hidden}.portal-shell__body>.portal-sidebar{display:none}.portal-topbar__brand{flex-basis:auto}}.codex-dialog{z-index:500;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.codex-dialog__panel{background:#fff;border-radius:10px;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #0f172a47}.codex-dialog__header{color:#0f172a;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;font-size:18px;font-weight:700;display:flex}.codex-dialog__close{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;margin:-6px -8px -6px 12px;padding:0;display:inline-flex}.codex-dialog__close:hover{color:#475569}.codex-dialog__body{padding:18px 20px}.portal-page-title{margin:0 0 18px}.portal-page-title span{color:#01a6ea;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.portal-page-title h1{color:#101832;margin:6px 0 0;font-size:28px;font-weight:900;line-height:1.15}.lease-home{color:#0f172a;width:100%;margin:0 auto}.lease-home,.lease-home *{box-sizing:border-box}.lease-home h1{margin:0 0 24px;font-size:30px;font-weight:700;line-height:36px}.lease-home__grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:24px;display:grid}.lease-home__main,.lease-home__aside{gap:24px;display:grid}.lease-home__card{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;padding:20px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.lease-home__card-head,.lease-home__mini-card,.lease-home__due,.lease-home__wallet,.lease-home__unpaid{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lease-home__card h2{color:#0f172a;margin:0;font-size:16px;font-weight:700;line-height:24px}.lease-home__card--orders h2{font-size:20px;line-height:28px}.lease-home__card--orders h2 strong,.lease-home__mini-card a{color:#01a6ea;font-size:30px;font-weight:700;line-height:36px}.lease-home__card--orders h2 span{color:#64748b;margin-left:8px;font-size:14px;font-weight:400}.lease-home__card p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:22px}.lease-home a{color:#01a6ea;cursor:pointer}.lease-home__icon{background:#e5f6fd;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lease-home__icon img{max-width:32px;max-height:32px;display:block}.lease-home__notice{background:linear-gradient(90deg,#01a4ea1a 0%,#01a4ea00 60.58%);border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px;display:flex}.lease-home__notice img{width:28px;height:28px;margin-top:1px}.lease-home__notice p{margin:0}.lease-home__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.lease-home__action{border-radius:999px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:700;line-height:1;display:flex}.lease-home__primary{background:#01a6ea;border:1px solid #01a6ea}.lease-home .lease-home__primary{color:#fff}.lease-home__secondary{background:#fff;border:1px solid #d8dce6}.lease-home .lease-home__secondary{color:#1f2937}.lease-home__unpaid{justify-content:flex-start}.lease-home__unpaid .lease-home__icon{background:#fff1f2}.lease-home__unpaid strong{color:#ef4444;font-size:20px;line-height:28px;display:block}.lease-home__mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lease-home__mini-card a{margin-top:8px;display:inline-block}.lease-home__mini-card p{margin-top:8px}.lease-home__lease-info{padding:0}.lease-home__lease-info>h2{border-bottom:1px solid #eef2f7;padding:16px 20px}.lease-home__ring{width:208px;height:208px;margin:18px auto 8px;position:relative}.lease-home__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lease-home__ring circle{fill:none;stroke:#e5e7eb;stroke-width:10px}.lease-home__ring circle+circle{stroke:#1e88e5;stroke-dasharray:var(--lease-home-progress);stroke-linecap:round}.lease-home__ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lease-home__ring strong{color:#0f172a;font-size:24px;line-height:32px}.lease-home__ring span{color:#64748b;font-size:14px}.lease-home__stat-row,.lease-home__legend{color:#475569;justify-content:space-between;align-items:center;margin:0 20px;font-size:14px;display:flex}.lease-home__stat-row{border-bottom:1px solid #f3f4f7;padding-bottom:8px}.lease-home__legend{margin-top:12px}.lease-home__legend:last-child{margin-bottom:20px}.lease-home__legend span{align-items:center;gap:8px;display:inline-flex}.lease-home__dot{border-radius:999px;width:8px;height:8px;display:inline-flex}.lease-home__dot--blue{background:#1e88e5}.lease-home__dot--orange{background:#ff9800}.lease-home__due{align-items:center}.lease-home__due strong,.lease-home__wallet strong{color:#0f172a;margin-top:16px;font-size:24px;font-weight:700;line-height:32px;display:block}.lease-home__wallet{align-items:center}.lease-home__wallet h2{align-items:center;gap:10px;display:flex}.lease-home__top-up{cursor:pointer;white-space:nowrap;background:#01a6ea;border:0;border-radius:999px;justify-content:center;align-items:center;height:40px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex;color:#fff!important}.lease-home__top-up-form{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid}.lease-home__top-up-field{color:#405066;gap:8px;display:grid}.lease-home__top-up-field--full{grid-column:1/-1}.lease-home__top-up-field>span,.lease-home__top-up-field legend,.lease-home__top-up-upload>span,.lease-home__summary>span{color:#53627a;font-size:14px;font-weight:500}.lease-home__top-up-field>span:after,.lease-home__top-up-field legend:after{color:#ff3b30;content:" *"}.lease-home__amount-box{background:#f6f7f8;border-radius:12px;grid-template-columns:auto minmax(0,1fr);min-height:95px;padding:10px 12px;display:grid}.lease-home__amount-box>span{color:#111827;align-self:center;font-size:16px}.lease-home__amount-box input{background:#f6f7f8;border:0;border-radius:0;height:50px;padding-left:8px;font-size:28px}.lease-home__amount-box p{color:#9aa3b2;text-align:right;grid-column:1/-1;margin:0;font-size:14px}.lease-home__top-up-field small{color:#374151;font-size:14px}.lease-home__quick-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lease-home__amount-option{color:#2d3748;background:#f6f7f8;border:1px solid #e4e8ef;border-radius:6px;height:40px}.lease-home__amount-option--active{color:#01a6ea;background:#fff;border-color:#01a6ea;font-weight:700}.lease-home__payment-methods{flex-wrap:wrap;gap:20px;display:flex}.lease-home__payment-method{color:#53627a;cursor:pointer;border:1px solid #e4e8ef;border-radius:6px;justify-content:center;align-items:center;min-width:166px;height:58px;padding:0 24px;font-size:14px;display:inline-flex}.lease-home__payment-method input{opacity:0;width:0;height:0;position:absolute}.lease-home__payment-method--active{color:#01a6ea;border-color:#01a6ea;font-weight:700}.lease-home__wire-section,.lease-home__credit-section{gap:24px;display:grid}.lease-home__credit-section,.lease-home__wire-section--hidden{display:none}.lease-home__credit-section--active{display:grid}.lease-home__wire-section h3{color:#1f2937;margin:0;font-size:16px;font-weight:500}.lease-home__wire-section dl{background:#fff;border-radius:8px;gap:4px;margin:0;padding:16px;display:grid;box-shadow:0 1px 2px #0f172a14}.lease-home__wire-section dl div,.lease-home__summary div{justify-content:space-between;align-items:center;display:flex}.lease-home__wire-section dt,.lease-home__wire-section dd,.lease-home__summary div span,.lease-home__summary div strong{color:#4b5563;margin:0;font-size:14px;font-weight:400}.lease-home__top-up-upload{gap:8px;display:grid}.lease-home__top-up-upload-button{color:#1f2937;cursor:pointer;border:1px solid #d6e0eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:160px;height:38px;display:inline-flex}.lease-home__top-up-upload-button img{object-fit:contain;width:18px;height:18px}.lease-home__top-up-upload-button input{display:none}.lease-home__top-up-upload small{color:#8b96a8;font-size:14px}.lease-home__summary{background:#f6f7f8;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.lease-home__source-checkbox{color:#1f2937;align-items:flex-start;gap:8px;font-size:14px;line-height:22px;display:flex}.lease-home__source-checkbox input{margin-top:4px}.lease-home__source-checkbox .lease-home__source-checkbox-input{accent-color:#01a6ea;appearance:none;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:4px;flex:0 0 18px;place-content:center;width:18px;height:18px;min-height:18px;margin:3px 2px 0 0;padding:0;display:inline-grid}.lease-home__source-checkbox .lease-home__source-checkbox-input:checked{background:#01a6ea;border-color:#01a6ea}.lease-home__source-checkbox .lease-home__source-checkbox-input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;transform:rotate(45deg)}.lease-home__source-checkbox .lease-home__source-checkbox-input:focus{border-color:#01a6ea;outline:none;box-shadow:0 0 0 3px #01a6ea1f}.lease-home__terms-link{color:#3b82f6;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:none}.lease-home__cash-advance{color:#ef4444;margin:-12px 0 0;font-size:14px}.lease-home__cash-advance .lease-home__terms-link{color:#ef4444;font-weight:700;text-decoration:underline}.lease-home__top-up-actions{justify-content:flex-end;gap:24px;display:flex}.lease-home__submit-disabled{cursor:not-allowed;opacity:.6}@media (max-width:1180px){.lease-home__grid,.lease-home__mini-grid{grid-template-columns:1fr}}@media (max-width:760px){.lease-home__top-up-form,.lease-home__quick-amounts{grid-template-columns:1fr}.lease-home__top-up-actions{flex-direction:column}}.my-order{color:#0f172a;width:100%;max-width:none;margin:0}.my-order,.my-order *{box-sizing:border-box}.my-order__title-row{justify-content:space-between;align-items:center;display:flex}.my-order__title-row h1{margin:0;font-size:30px;font-weight:700;line-height:36px}.my-order__knowledge-card{background:#e3f3ff;border-radius:16px;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:flex}.my-order__knowledge-card img{width:28px;height:28px}.my-order__knowledge-card p{color:#334155;margin:0;font-size:16px;line-height:24px}.my-order a{color:#01a6ea}.my-order__panel{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;margin-top:24px;padding:20px;box-shadow:0 1px 2px #0f172a0f}.my-order__filters{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.my-order__filters label{align-items:center;gap:10px;display:flex}.my-order__filters label>span{color:#0f172a;white-space:nowrap;font-size:14px;font-weight:600}.my-order__filters input[type=text],.my-order__filters select{min-width:190px}.my-order__checkbox{min-height:40px}.my-order__checkbox input{accent-color:#01a6ea;width:16px;height:16px}.my-order__filter-actions{gap:8px;display:flex}.my-order__search{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:88px;height:40px}.my-order__reset{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:88px;height:40px}.my-order__divider{border-top:1px solid #e5e7eb;margin:24px 0}.my-order__table-wrap{overflow-x:auto}.my-order__table-wrap table{min-width:980px}.my-order__table-wrap th{color:#475569;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:14px}.my-order__table-wrap td{color:#334155;vertical-align:middle;padding:15px 12px;font-size:14px}.my-order__id-link{color:#01a6ea;font-weight:700}.my-order__ip-prefix-cell{color:#334155;flex-wrap:wrap;align-items:flex-start;gap:3px 6px;max-width:520px;max-height:52px;line-height:17px;display:flex;overflow:hidden}.my-order__ip-prefix-item{white-space:nowrap}.my-order__ip-prefix-more{color:#01a6ea;cursor:pointer;background:#eef6ff;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:18px;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.my-order__ip-prefix-more:hover,.my-order__ip-prefix-more:focus-visible{background:#dff0ff;outline:none}.my-order__ip-prefix-dialog-backdrop{z-index:1300;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.my-order__ip-prefix-dialog{background:#fff;border-radius:8px;width:min(760px,100vw - 48px);max-width:760px;max-height:min(520px,100vh - 48px);padding:18px;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.my-order__ip-prefix-dialog-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.my-order__ip-prefix-dialog-head h2{color:#0f172a;margin:0;font-size:18px;font-weight:700;line-height:24px}.my-order__ip-prefix-dialog-head button{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.my-order__ip-prefix-dialog-list{flex-wrap:wrap;gap:8px;max-height:420px;display:flex;overflow-y:auto}.my-order__ip-prefix-dialog-item{color:#334155;white-space:nowrap;background:#f5f8fb;border-radius:4px;padding:5px 8px;font-size:13px;line-height:18px}.unpaid-renewal-guard{z-index:1500;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.unpaid-renewal-guard__panel{background:#fff;border-radius:8px;width:min(520px,100vw - 48px);overflow:hidden;box-shadow:0 24px 70px #0f172a38}.unpaid-renewal-guard__header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:68px;padding:0 24px;display:flex}.unpaid-renewal-guard__header h2{color:#15172f;font-family:var(--font-lora), Georgia, serif;margin:0;font-size:18px;font-weight:700;line-height:24px}.unpaid-renewal-guard__close{color:#9ca3af;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:28px;line-height:1;display:inline-flex}.unpaid-renewal-guard__body{align-items:center;gap:14px;min-height:74px;padding:20px 24px 12px;display:flex}.unpaid-renewal-guard__body p{color:#35384a;margin:0;font-size:16px;line-height:24px}.unpaid-renewal-guard__icon{color:#f8b400;border:2px solid #f8b400;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.unpaid-renewal-guard__footer{justify-content:flex-end;padding:0 24px 22px;display:flex}.unpaid-renewal-guard__confirm.ui-button{color:#fff;background:#1d9bf0;border-color:#1d9bf0;min-width:98px}.my-order__payment-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.my-order__dot{border-radius:999px;width:8px;height:8px;display:inline-flex}.my-order__dot--paid{background:#4ade80}.my-order__dot--unpaid{background:#facc15}.my-order__contract-status{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:700;line-height:30px;display:inline-flex}.my-order__contract-status.status-red{background:#ef4444}.my-order__contract-status.status-blue{background:#3b82f6}.my-order__contract-status.status-green{background:#22c55e}.my-order__contract-status.status-orange{background:#f97316}.my-order__contract-status.status-grey{background:#64748b}.my-order__contract-status.status-purple{background:#8b5cf6}.my-order__contract-status.status-yellow{background:#eab308}.ui-table{width:100%}.data-table{gap:16px;width:100%;min-width:0;display:grid}.data-table>table{width:100%}.data-table .data-table__cell--left{text-align:left}.data-table .data-table__cell--center{text-align:center}.data-table .data-table__cell--right{text-align:right}.data-table .data-table__empty-cell{text-align:center;padding:0}.support-center-page__empty,.abuse-page__empty{color:#64748b;text-align:center;padding:18px;font-size:14px}.data-table__pagination{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:14px;display:flex}.data-table__pagination-meta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.data-table__pagination-summary{color:#475569;white-space:nowrap;font-size:13px;font-weight:700}.data-table__page-size{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.data-table__page-size-select{appearance:auto;color:#334155;background:#fff;border:1px solid #d4d9e0;border-radius:4px;outline:none;min-width:70px;height:34px;padding:0 8px;font-size:14px;font-weight:600}.data-table__page-size-select:focus{border-color:#01a6ea;box-shadow:0 0 0 2px #01a6ea29}.data-table__page-size-suffix{color:#475569;font-size:13px;font-weight:700}.data-table__pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.data-table__pagination-button,.data-table__pagination-page{border-radius:4px;min-height:30px}.data-table__pagination-button--icon{width:32px;padding:0}.data-table__pagination-page{min-width:32px;padding:0 10px;font-size:13px;font-weight:700}.data-table__pagination-page.is-active,.data-table__pagination-page[aria-current=page]{color:#fff;background:#0f172a;border-color:#0f172a}.data-table__pagination-ellipsis{color:#64748b;padding:0 2px;font-size:13px;font-weight:700}@media (max-width:640px){.data-table__pagination{flex-direction:column;align-items:flex-start}.data-table__pagination-meta{width:100%}.data-table__pagination-controls{justify-content:flex-start}}.table-action-menu{display:inline-flex}.table-action-menu__trigger{color:#111827;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0 8px;font-size:28px;line-height:1;display:inline-flex}.table-action-menu__popover{z-index:1200;background:#fff;border:1px solid #dce6ef;border-radius:8px;gap:6px;min-width:210px;padding:8px;display:grid;box-shadow:0 14px 30px #0f172a24}.table-action-menu__popover a,.table-action-menu__popover button,.table-action-dialog__actions a,.table-action-dialog__actions button,.manage-leased-ips__row-menu-action,.manage-leased-ips__row-menu-action.ui-button,.ticket-list-page__action-menu-item,.complaint-list-page__action-menu-item,.rpki-removal-records-page__action-link{appearance:none;box-shadow:none;color:#111827;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.table-action-menu__popover a:hover,.table-action-menu__popover button:hover,.table-action-menu__popover a:focus-visible,.table-action-menu__popover button:focus-visible,.table-action-dialog__actions a:hover,.table-action-dialog__actions button:hover,.table-action-dialog__actions a:focus-visible,.table-action-dialog__actions button:focus-visible,.manage-leased-ips__row-menu-action:hover,.manage-leased-ips__row-menu-action.ui-button:hover,.manage-leased-ips__row-menu-action:focus-visible,.manage-leased-ips__row-menu-action.ui-button:focus-visible,.ticket-list-page__action-menu-item:hover,.ticket-list-page__action-menu-item:focus-visible,.complaint-list-page__action-menu-item:hover,.complaint-list-page__action-menu-item:focus-visible,.rpki-removal-records-page__action-link:hover,.rpki-removal-records-page__action-link:focus-visible{color:#008ed1;background:#f8fafc;border-color:#cfe8f8;outline:none}.table-action-dialog{gap:16px;display:grid}.table-action-dialog__actions{gap:6px;display:grid}.table-action-dialog__actions img{object-fit:contain;flex:none;width:22px;height:22px}.table-action-dialog__close{color:#fff;background:#01a6ea;justify-self:end}.my-order__empty{color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb;padding:18px;font-size:14px}.continuity-live-checkout,.continuity-live-checkout *{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.continuity-live-checkout{--ca-blue:#0d6fae;--ca-cyan:#16a7df;--ca-ink:#101832;--ca-line:#dbe4ef;--ca-muted:#5b6a86;color:var(--ca-ink)}.continuity-live-checkout .ca-page-shell{gap:30px;display:grid}.continuity-live-checkout .ca-return-link{color:var(--ca-blue);align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.continuity-live-checkout .ca-checkout-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#16a7df52,#0000 32%),linear-gradient(135deg,#07192f 0%,#0b3d66 56%,#0d6fae 100%);border-radius:22px;padding:32px;overflow:hidden;box-shadow:0 28px 70px #07192f38}.continuity-live-checkout .ca-kicker,.continuity-live-checkout .ca-alert-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.continuity-live-checkout .ca-kicker{color:#ffffffc7}.continuity-live-checkout .ca-checkout-hero h1{color:#fff;max-width:780px;margin:10px 0 0;font-size:44px;font-weight:900;line-height:1.04}.continuity-live-checkout .ca-checkout-hero p{color:#ffffffdb;max-width:900px;margin:14px 0 0;font-size:16px;line-height:1.8}.continuity-live-checkout .ca-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.continuity-live-checkout .ca-hero-metric{background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;padding:16px}.continuity-live-checkout .ca-hero-metric span{color:#ffffffc2;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.continuity-live-checkout .ca-hero-metric strong{color:#fff;margin-top:8px;font-size:26px;font-weight:900;line-height:1.1;display:block}.continuity-live-checkout .ca-checkout-alert,.continuity-live-checkout .ca-boundary-panel,.continuity-live-checkout .ca-panel,.continuity-live-checkout .ca-summary-panel{border:1px solid var(--ca-line);border-radius:18px;box-shadow:0 18px 46px #0f213a14}.continuity-live-checkout .ca-checkout-alert{background:linear-gradient(135deg,#eef8ff 0%,#fff 100%);border-color:#b9dcf2;padding:22px 24px 22px 28px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0d6fae1f}.continuity-live-checkout .ca-checkout-alert:before{background:linear-gradient(180deg, var(--ca-cyan), var(--ca-blue));content:"";width:5px;position:absolute;inset:0 auto 0 0}.continuity-live-checkout .ca-alert-kicker{color:var(--ca-blue)}.continuity-live-checkout .ca-checkout-alert h2,.continuity-live-checkout .ca-section-title{color:var(--ca-ink);margin:0;font-size:22px;font-weight:900;line-height:1.2}.continuity-live-checkout .ca-checkout-alert h2{margin-top:6px}.continuity-live-checkout .ca-checkout-alert p,.continuity-live-checkout .ca-section-copy{color:#334260;max-width:900px;margin:10px 0 0;font-size:14px;line-height:1.75}.continuity-live-checkout .ca-section-copy{color:var(--ca-muted);line-height:1.8}.continuity-live-checkout .ca-alert-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.continuity-live-checkout .ca-alert-item{color:#334260;background:#ffffffd1;border:1px solid #d9e8f5;border-radius:14px;padding:13px 14px;font-size:13px;font-weight:800;line-height:1.45}.continuity-live-checkout .ca-checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:30px;display:grid}.continuity-live-checkout .ca-checkout-main{gap:30px;display:grid}.continuity-live-checkout .ca-panel,.continuity-live-checkout .ca-summary-panel{background:#fff;padding:24px}.continuity-live-checkout .ca-payment-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.continuity-live-checkout .ca-payment-option.ui-button{box-shadow:none;color:var(--ca-muted);cursor:pointer;text-align:left;background:#f8fbfe;border:1px solid #dbe6f0;border-radius:16px;justify-content:flex-start;align-items:flex-start;height:auto;min-height:76px;margin:0;padding:16px;line-height:normal;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.continuity-live-checkout .ca-payment-option.tasknotice-typex-action{border-color:var(--ca-blue);color:var(--ca-blue);background:#eaf7ff;box-shadow:0 14px 30px #0d6fae1f}.continuity-live-checkout .ca-payment-option strong,.continuity-live-checkout .ca-payment-option span{text-align:left;width:100%;display:block}.continuity-live-checkout .ca-payment-option strong{color:var(--ca-ink);font-size:14px;font-weight:900;line-height:1.25}.continuity-live-checkout .ca-payment-option.tasknotice-typex-action strong{color:var(--ca-blue)}.continuity-live-checkout .ca-payment-option span{margin-top:7px;font-size:12px;font-weight:700;line-height:1.45}.continuity-live-checkout .tasknotice-type-item{display:none}.continuity-live-checkout .tasknotice-type-item.tasknotice-item-show{display:block}.continuity-live-checkout .ca-payment-detail{background:#f8fbfe;border:1px solid #e6edf5;border-radius:16px;margin-top:20px;padding:18px}.continuity-live-checkout .ca-wallet-card,.continuity-live-checkout .ca-wire-line,.continuity-live-checkout .ca-upload-box{background:#fff;border:1px solid #dce8f2;border-radius:14px;padding:16px}.continuity-live-checkout .ca-wallet-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.continuity-live-checkout .ca-wallet-card span,.continuity-live-checkout .ca-wire-line span{color:var(--ca-muted);font-size:13px;font-weight:800}.continuity-live-checkout .ca-wallet-card strong{color:var(--ca-ink);margin-top:6px;font-size:26px;font-weight:900;line-height:1.1;display:block}.continuity-live-checkout .ca-wire-lines{gap:10px;margin-top:16px;display:grid}.continuity-live-checkout .ca-wire-line{justify-content:space-between;gap:16px;line-height:1.45;display:flex}.continuity-live-checkout .ca-wire-line strong{color:var(--ca-ink);text-align:right;font-weight:900}.continuity-live-checkout .ca-upload-box{gap:12px;margin-top:16px;display:grid}.continuity-live-checkout .upload-file{color:#334260;cursor:pointer;border:1px solid #d7e2ee;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.continuity-live-checkout .upload-file img{width:18px;height:18px}.continuity-live-checkout .upload-file input{display:none}.continuity-live-checkout .ca-upload-hint{color:var(--ca-muted);font-size:13px}.continuity-live-checkout .ca-summary-panel{position:sticky;top:86px}.continuity-live-checkout .ca-summary-label{color:var(--ca-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.continuity-live-checkout .ca-summary-price{color:var(--ca-ink);margin-top:8px;font-size:42px;font-weight:900;line-height:1}.continuity-live-checkout .ca-summary-subprice{color:var(--ca-muted);margin-top:7px;font-size:13px;font-weight:800}.continuity-live-checkout .ca-summary-lines,.continuity-live-checkout .ca-amount-box{gap:10px;display:grid}.continuity-live-checkout .ca-summary-lines{margin-top:22px}.continuity-live-checkout .ca-summary-line{color:var(--ca-muted);border-top:1px solid #e6edf5;justify-content:space-between;gap:16px;padding-top:12px;font-size:14px;line-height:1.5;display:flex}.continuity-live-checkout .ca-summary-line strong{color:var(--ca-ink);text-align:right}.continuity-live-checkout .ca-summary-line a,.continuity-live-checkout .text-common8{color:var(--ca-blue);font-weight:900;text-decoration:none}.continuity-live-checkout .ca-amount-box{background:#f8fbfe;border:1px solid #dce8f2;border-radius:16px;margin-top:18px;padding:14px}.continuity-live-checkout .ca-amount-line{color:var(--ca-muted);justify-content:space-between;align-items:flex-start;gap:16px;font-size:14px;line-height:1.45;display:flex}.continuity-live-checkout .ca-amount-line strong{color:var(--ca-ink);text-align:right;font-weight:900}.continuity-live-checkout .ca-amount-line--grand{border-top:2px solid #cfe0ee;padding-top:13px}.continuity-live-checkout .ca-amount-line--grand span{color:var(--ca-ink);font-size:17px;font-weight:900}.continuity-live-checkout .ca-amount-line--grand strong{color:#d34545;font-size:24px;line-height:1}.continuity-live-checkout .ca-terms-line{color:var(--ca-muted);align-items:flex-start;gap:10px;margin-top:20px;font-size:13px;line-height:1.6;display:flex}.continuity-live-checkout .ca-terms-line input{width:18px;height:18px;margin-top:2px}.continuity-live-checkout .ca-checkout-actions{flex-direction:column;gap:14px;margin-top:24px;display:flex}.continuity-live-checkout .ca-primary-btn,.continuity-live-checkout .ca-secondary-btn{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.continuity-live-checkout .ca-primary-btn{background:var(--ca-cyan);color:#fff;border:0;box-shadow:0 14px 30px #16a7df38}.continuity-live-checkout .ca-primary-btn.layui-btn-disabled,.continuity-live-checkout .ca-primary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.8;background:#b7c4d3}.continuity-live-checkout .ca-secondary-btn{border:1px solid var(--ca-line);color:var(--ca-blue);background:#fff}.continuity-live-checkout .ca-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.continuity-live-checkout .ca-feature-list li{color:#334260;background:#f8fbfe;border:1px solid #e6edf5;border-radius:14px;gap:10px;min-height:54px;padding:14px;font-size:14px;line-height:1.5;display:flex}.continuity-live-checkout .ca-check{color:var(--ca-blue);font-weight:900}.continuity-live-checkout .ca-page-shell>.ca-panel,.continuity-live-checkout .ca-boundary-panel{margin-top:6px}.continuity-live-checkout .ca-compare-panel{margin-top:28px}.continuity-live-checkout .ca-plan-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.continuity-live-checkout .ca-plan-option{border:1px solid var(--ca-line);box-shadow:none;color:var(--ca-ink);background:#fff;border-radius:18px;padding:16px;text-decoration:none;display:block}.continuity-live-checkout .ca-plan-option.is-active{border-color:var(--ca-blue);color:#fff;background:linear-gradient(160deg,#0b4d82 0%,#0d6fae 58%,#16a7df 100%);box-shadow:0 22px 54px #0d6fae3d}.continuity-live-checkout .ca-plan-option span{color:inherit;font-size:13px;font-weight:900;line-height:1.3;display:block}.continuity-live-checkout .ca-plan-option strong{color:inherit;margin-top:10px;font-size:22px;font-weight:900;display:block}.continuity-live-checkout .ca-plan-option small{color:var(--ca-muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.continuity-live-checkout .ca-plan-option.is-active small{color:#ffffffc7}.continuity-live-checkout .ca-boundary-panel{background:linear-gradient(135deg,#fff 0%,#eef8ff 100%);padding:24px}.continuity-live-checkout .ca-boundary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.continuity-live-checkout .ca-boundary-item{color:#334260;background:#ffffffc2;border:1px solid #d9e8f5;border-radius:14px;padding:14px;font-size:13px;font-weight:800;line-height:1.45}@media (max-width:1200px){.continuity-live-checkout .ca-checkout-grid,.continuity-live-checkout .ca-plan-options{grid-template-columns:1fr 1fr}.continuity-live-checkout .ca-summary-panel{position:static}}@media (max-width:900px){.continuity-live-checkout .ca-alert-list,.continuity-live-checkout .ca-boundary-list,.continuity-live-checkout .ca-feature-list,.continuity-live-checkout .ca-hero-metrics,.continuity-live-checkout .ca-payment-options,.continuity-live-checkout .ca-checkout-grid,.continuity-live-checkout .ca-plan-options{grid-template-columns:1fr}.continuity-live-checkout .ca-checkout-hero h1{font-size:34px}}@media (max-width:640px){.continuity-live-checkout .ca-checkout-hero,.continuity-live-checkout .ca-panel,.continuity-live-checkout .ca-summary-panel{padding:20px}.continuity-live-checkout .ca-checkout-hero h1{font-size:30px}.continuity-live-checkout .ca-wallet-card,.continuity-live-checkout .ca-wire-line{flex-direction:column;align-items:flex-start}.continuity-live-checkout .ca-wire-line strong{text-align:left}}.my-order nav[aria-label=Pagination]{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.my-order nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:13px}.my-order nav[aria-label=Pagination] button:disabled{color:#9ca3af;background:#f3f4f6}.my-order nav[aria-label=Pagination] span{color:#111827;font-size:14px}.my-order__dialog{gap:16px;display:grid}.my-order__dialog p{color:#64748b;margin:0;font-size:14px;line-height:22px}.my-order__dialog-actions{gap:8px;display:grid}.my-order__dialog-actions a,.my-order__dialog-actions button{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.my-order__action-icon{object-fit:contain;width:22px;height:22px}.my-order__dialog-close{color:#fff;background:#01a6ea;justify-self:end}.my-order-detail{color:#111827;gap:22px;display:grid}.my-order-detail,.my-order-detail *{box-sizing:border-box}.my-order-detail__back{color:#9aa5b5;align-items:center;width:fit-content;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.my-order-detail__back:hover{color:#01a6ea}.my-order-detail__card{box-shadow:none;background:#fff;border-radius:6px}.my-order-detail__contract-card{padding:22px}.my-order-detail__contract-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.my-order-detail__contract-head h1{color:#111632;margin:0;font-size:20px;font-weight:500;line-height:28px}.my-order-detail__contract-head span{color:#fff;background:#37ce8f;border-radius:999px;justify-content:center;align-items:center;min-width:59px;height:23px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.my-order-detail__notice{color:#b42318;background:#fff5f5;border:1px solid #f4c7c3;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:10px 12px;font-size:13px;display:flex}.my-order-detail__detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;display:grid}.my-order-detail__detail-grid article{background:#f7fafc;border-radius:8px;min-height:258px;padding:18px 15px 15px}.my-order-detail__detail-grid h2,.my-order-detail__section-head h2{color:#111632;margin:0;font-size:16px;font-weight:500;line-height:24px}.my-order-detail__detail-grid dl{gap:8px;margin:17px 0 0;display:grid}.my-order-detail__detail-grid dl div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.my-order-detail__detail-grid dt,.my-order-detail__detail-grid dd{color:#485568;margin:0;font-size:13px;line-height:17px}.my-order-detail__detail-grid dd{color:#5d697c;text-align:right}.my-order-detail__renew.ui-button{box-shadow:none;color:#fff;background:#08a9e6;border:0;border-radius:999px;width:100%;height:36px;margin-top:18px;font-size:13px;font-weight:500}.my-order-detail__table-card{padding:22px}.my-order-detail__section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.my-order-detail__summary{color:#9aa4b5;flex-wrap:wrap;align-items:center;gap:26px;margin-top:9px;font-size:14px;line-height:20px;display:flex}.my-order-detail__summary strong{color:#111632;font-weight:600}.my-order-detail__table-tools{flex:none;align-items:center;gap:16px;display:flex}.my-order-detail__filter-button.ui-button{box-shadow:none;color:#39465a;background:0 0;gap:8px;height:32px;padding:0}.my-order-detail__search{align-items:center;width:250px;display:flex;position:relative}.my-order-detail__search input{color:#374151;border:1px solid #cfd9e6;border-radius:999px;height:38px;padding:0 36px 0 16px;font-size:13px}.my-order-detail__search svg{color:#667085;pointer-events:none;position:absolute;right:14px}.my-order-detail__table-wrap{overflow-x:auto}.my-order-detail__table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.my-order-detail__table-wrap th{color:#66728a;text-align:left;background:#f5f8fb;height:45px;padding:0 12px;font-size:13px;font-weight:500}.my-order-detail__table-wrap td{color:#283248;border-bottom:1px solid #dfe6ee;height:47px;padding:0 12px;font-size:13px}.my-order-detail__table-wrap td.my-order-detail__table-empty{color:#7f8a9b;text-align:center}.my-order-detail__status-dot{background:#31cf8e;border-radius:999px;width:7px;height:7px;margin-right:5px;display:inline-block}.my-order-detail__status-dot--unpaid{background:#ef4444}.my-order-detail__more.ui-button{box-shadow:none;color:#111632;background:0 0;width:30px;height:30px;padding:0}.my-order-detail__action-icon{object-fit:contain;width:18px;height:18px}.my-order-detail__pagination{color:#475569;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.my-order-detail__pagination .ui-button{box-shadow:none;border-radius:2px;height:25px;min-height:25px;padding:0 10px}.my-order-detail__pagination .ui-button--icon{width:24px}.my-order-detail__page{color:#fff;background:#08a9e6;justify-content:center;align-items:center;width:28px;height:25px;display:inline-flex}.my-order-detail__pagination input{text-align:center;border-radius:2px;width:36px;height:25px;padding:0}.my-order-renewal{box-sizing:border-box;color:#293447;gap:18px;width:100%;max-width:100%;padding:22px;display:grid;overflow-x:hidden}.my-order-renewal__contract{background:#f6f9fc;border-radius:8px;padding:18px 15px 16px}.my-order-renewal__contract h2{color:#202838;margin:0 0 14px;font-size:15px;font-weight:500;line-height:22px}.my-order-renewal__contract dl{gap:8px;margin:0;display:grid}.my-order-renewal__contract dl div,.my-order-renewal__summary-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.my-order-renewal__contract dt,.my-order-renewal__contract dd,.my-order-renewal__summary-row{color:#4a5568;font-size:13px;line-height:17px}.my-order-renewal__contract dt{font-weight:600}.my-order-renewal__contract dd{text-align:right;margin:0}.my-order-renewal__field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.my-order-renewal__field{color:#66708a;gap:8px;min-width:0;font-size:13px;line-height:18px;display:grid}.my-order-renewal__required:after{color:#ff2727;content:"*"}.my-order-renewal__field .ui-select,.my-order-renewal__field .ui-input{box-sizing:border-box;color:#293447;border-color:#d0d8e4;border-radius:3px;width:100%;min-width:0;height:36px;font-size:14px}.my-order-renewal__field .ui-select:disabled{color:#c7cbd3;opacity:1;background:#fff}.my-order-renewal__promo-control{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:14px;min-width:0;display:grid}.my-order-renewal__promo-control .ui-button{color:#fff;background:#09a8e7;border-radius:999px;width:84px;min-width:84px;height:36px;padding:0}.my-order-renewal__summary{gap:7px;display:grid}.my-order-renewal__summary-row strong{color:#344054;text-align:right;font-weight:500}.my-order-renewal__summary-row--danger,.my-order-renewal__summary-row--danger strong{color:#ff2424}.my-order-renewal__summary-row--total{color:#263044;margin-top:2px;font-size:16px;font-weight:700}.my-order-renewal__summary-row--total strong{color:#263044;font-size:16px;font-weight:700}.my-order-renewal__agreement{color:#2f3647;align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.my-order-renewal__agreement .ui-input[type=checkbox]{appearance:auto;border-radius:0;flex:0 0 14px;width:14px;height:14px;min-height:14px;padding:0}.my-order-renewal__agreement a,.my-order-renewal__terms-button{color:#116dff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.my-order-renewal__terms-button:hover{text-decoration:underline}.my-order-renewal__actions{justify-content:flex-end;align-items:center;gap:24px;display:flex}.my-order-renewal__cancel.ui-button{color:#09a8e7;background:#fff;border:1px solid #09a8e7;border-radius:999px;min-width:92px;height:40px}.my-order-renewal__submit.ui-button{color:#fff;background:#09a8e7;border-radius:999px;min-width:142px;height:40px}.my-order-renewal__submit.ui-button:disabled{color:#d6d6d6;cursor:not-allowed;background:#f7f7f7;border:1px solid #eee}.codex-dialog__panel.my-order-renewal__terms-dialog{max-width:min(960px,100vw - 48px)}.my-order-renewal__terms-content{color:#1f2937;overflow-wrap:anywhere;max-height:min(68vh,720px);padding:4px 8px 4px 0;font-size:14px;line-height:1.6;overflow:auto}.my-order-renewal__terms-content .terms-page__sections>li{margin-bottom:16px}.my-order-renewal__terms-content .terms-page__items li{margin-bottom:8px}.my-order-renewal__terms-content p{margin:0}.my-order-renewal__terms-actions{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:900px){.my-order-detail__detail-grid{grid-template-columns:1fr}.my-order-detail__section-head,.my-order-detail__table-tools{flex-direction:column;align-items:stretch}.my-order-detail__search{width:100%}.my-order-renewal__field-row,.my-order-renewal__promo-control{grid-template-columns:1fr}.my-order-renewal__actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.codex-dialog__panel.my-order-renewal__terms-dialog{max-width:calc(100vw - 32px)}.my-order-renewal__terms-content{padding-right:0;font-size:13px;overflow-x:hidden}.my-order-renewal__terms-content .terms-page__sections>li{padding-left:28px}.my-order-renewal__terms-content .terms-page__sections li{padding-left:32px}.my-order-renewal__terms-content .terms-page__items .terms-page__items li{padding-left:36px}}.manage-leased-ips{color:#0f172a;width:100%;min-width:0;max-width:none;margin:0}.manage-leased-ips,.manage-leased-ips *{box-sizing:border-box}.manage-leased-ips__title-row{justify-content:space-between;align-items:center;display:flex}.manage-leased-ips__title-row h1{margin:0;font-size:30px;font-weight:700;line-height:36px}.manage-leased-ips__header-actions{align-items:center;gap:8px;display:flex}.manage-leased-ips__ghost-action{color:#1f2937;white-space:nowrap;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-content:center;align-items:center;height:38px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.manage-leased-ips__panel{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;min-width:0;margin-top:24px;padding:20px;box-shadow:0 1px 2px #0f172a0f}.manage-leased-ips__filters{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.manage-leased-ips__filters label{align-items:center;gap:10px;display:flex}.manage-leased-ips__filters label>span{color:#0f172a;white-space:nowrap;font-size:14px;font-weight:600}.manage-leased-ips__filters input[type=text]{color:#111827;border:1px solid #d4d9e0;border-radius:6px;min-width:250px;height:40px;padding:0 12px;font-size:14px}.manage-leased-ips__filter-actions{gap:8px;display:flex}.manage-leased-ips__search,.manage-leased-ips__submit{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:88px;height:40px}.manage-leased-ips__reset{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:88px;height:40px}.manage-leased-ips__divider{border-top:1px solid #e5e7eb;margin:24px 0}.manage-leased-ips__table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.manage-leased-ips__table-wrap table{table-layout:fixed;min-width:920px}.manage-leased-ips__table-wrap th{color:#475569;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:14px}.manage-leased-ips__table-wrap td{color:#334155;vertical-align:middle;padding:15px 12px;font-size:14px}.manage-leased-ips__id-link{color:#01a6ea;font-weight:700}.manage-leased-ips__route-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.manage-leased-ips__route-dot{border-radius:999px;width:8px;height:8px;display:inline-flex}.manage-leased-ips__route-dot--pending{background:#facc15}.manage-leased-ips__route-dot--created{background:#4ade80}.manage-leased-ips__route-dot--failed{background:#ef4444}.manage-leased-ips__more{color:#111827;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:28px;line-height:1}.manage-leased-ips__action-cell{justify-content:center;display:inline-flex;position:relative}.manage-leased-ips__row-menu{z-index:40;background:#fff;border:1px solid #dfe5ee;border-radius:8px;gap:6px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0f172a29}.manage-leased-ips__empty{color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb;padding:18px;font-size:14px}.manage-leased-ips nav[aria-label=Pagination]{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.manage-leased-ips nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:13px}.manage-leased-ips nav[aria-label=Pagination] button:disabled{color:#9ca3af;background:#f3f4f6}.manage-leased-ips nav[aria-label=Pagination] span{color:#111827;font-size:14px}.manage-leased-ips__dialog,.manage-leased-ips__batch-dialog{gap:16px;display:grid}.manage-leased-ips__dialog p{color:#64748b;margin:0;font-size:14px;line-height:22px}.manage-leased-ips__dialog-actions{gap:8px;display:grid}.manage-leased-ips__dialog-actions a,.manage-leased-ips__dialog-actions button{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.manage-leased-ips__action-icon{object-fit:contain;width:22px;height:22px}.manage-leased-ips__dialog-close{color:#fff;background:#01a6ea;justify-self:end}.manage-leased-ips__notice{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;gap:8px;padding:12px;display:grid}.manage-leased-ips__notice strong{font-size:14px}.manage-leased-ips__notice span{font-size:12px;line-height:20px}.manage-leased-ips__batch-dialog label{gap:8px;display:grid}.manage-leased-ips__batch-dialog label>span{color:#0f172a;font-size:14px;font-weight:600}.manage-leased-ips__batch-message{color:#dc2626;margin:0;font-size:13px;line-height:20px}.manage-leased-ips__batch-actions{justify-content:flex-end;gap:8px;display:flex}.manage-leased-ips__route-object-form{box-sizing:border-box;gap:24px;padding:24px;display:grid}.manage-leased-ips__route-object-form fieldset{border:0;gap:16px;margin:0;padding:0;display:grid}.manage-leased-ips__route-object-form legend{color:#1f2937;background:#f7f9fc;border-radius:4px;width:100%;margin-bottom:8px;padding:11px 14px;font-size:15px;font-weight:700;line-height:22px}.manage-leased-ips__route-object-section-toggle{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.manage-leased-ips__route-object-section-toggle:hover,.manage-leased-ips__route-object-section-toggle:focus,.manage-leased-ips__route-object-section-toggle:active{box-shadow:none;color:inherit;background:0 0;outline:none}.manage-leased-ips__route-object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.manage-leased-ips__route-object-grid label,.manage-leased-ips__route-object-upload{color:#34405a;gap:8px;font-size:14px;display:grid}.manage-leased-ips__route-object-grid label>span,.manage-leased-ips__route-object-upload>span{color:#475569;font-size:14px;line-height:20px}.manage-leased-ips__route-object-required{color:#ef4444;margin-left:4px;font-weight:700}.manage-leased-ips__route-object-grid em{color:#ef4444;margin-top:4px;font-size:12px;font-style:normal;line-height:18px;display:block}.manage-leased-ips__route-object-grid small,.manage-leased-ips__route-object-upload>small{color:#eab308;font-size:12px;line-height:18px}.manage-leased-ips__route-object-upload .file-upload-dropzone small{color:#94a3b8;line-height:normal}.manage-leased-ips__route-object-upload .file-upload-dropzone{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.manage-leased-ips__route-object-upload .file-upload-dropzone img{object-fit:contain;width:38px;height:38px}.manage-leased-ips__route-object-upload .file-upload-dropzone span{color:#111827;margin-top:18px;font-size:16px;font-weight:800;line-height:normal}.manage-leased-ips__route-object-upload .file-upload-dropzone em{color:#64748b;margin-top:10px;font-size:12px;font-style:normal;line-height:normal}.manage-leased-ips__route-object-grid .manage-leased-ips__route-object-note{color:#ef4444;font-size:13px;line-height:20px}.manage-leased-ips__route-object-full{grid-column:1/-1}.manage-leased-ips__route-object-actions{justify-content:flex-end;gap:24px;display:flex}.manage-leased-ips__route-object-message{color:#16a34a;text-align:right;margin:0;font-size:13px;line-height:20px}@media (max-width:640px){.manage-leased-ips__route-object-grid{grid-template-columns:1fr}.manage-leased-ips__title-row{flex-direction:column;align-items:flex-start;gap:12px}.manage-leased-ips__title-row h1{font-size:26px;line-height:32px}.manage-leased-ips__header-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.manage-leased-ips__ghost-action{white-space:normal;justify-content:center;width:100%;min-width:0;height:auto;min-height:42px;padding:9px 12px;line-height:1.2}.manage-leased-ips__panel{padding:16px}.manage-leased-ips__filters{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.manage-leased-ips__filters label{flex-direction:column;align-items:stretch}.manage-leased-ips__filters input[type=text]{width:100%;min-width:0}.manage-leased-ips__filter-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.manage-leased-ips__search,.manage-leased-ips__reset{width:100%;min-width:0}.manage-leased-ips__table-wrap{-webkit-overflow-scrolling:touch}.manage-leased-ips__table-wrap table{min-width:760px}}.lease-in-route-workflow{color:#0f172a;width:100%;max-width:none;margin:0}.lease-in-route-workflow,.lease-in-route-workflow *{box-sizing:border-box}.lease-in-route-workflow__back,.lease-in-route-workflow__link,.lease-in-route-workflow__link-button{color:#01a6ea;font-size:14px;font-weight:600}.lease-in-route-workflow__back{margin-bottom:16px;display:inline-flex}.lease-in-route-workflow__card{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;margin-top:24px;padding:20px;overflow-x:auto;box-shadow:0 1px 2px #0f172a0f}.lease-in-route-workflow__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.lease-in-route-workflow__head h1,.lease-in-route-workflow__head h2{color:#0f172a;margin:0;font-size:22px;font-weight:700;line-height:28px}.lease-in-route-workflow__head p{color:#64748b;margin:8px 0 0;font-size:14px}.lease-in-route-workflow__allocation{color:#334155;align-items:center;gap:16px;margin-top:10px;font-size:14px;display:flex}.lease-in-route-workflow__allocation-track{background:#d7eef8;border-radius:999px;width:160px;height:12px;overflow:hidden}.lease-in-route-workflow__allocation-track span{border-radius:inherit;background:#0989bd;height:100%;display:block}.lease-in-route-workflow .manage-leased-ips__submit{color:#fff;white-space:nowrap;background:#03a8e8;border:1px solid #03a8e8;border-radius:999px;justify-content:center;align-items:center;min-width:104px;height:40px;padding:0 18px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex;box-shadow:0 8px 16px #01a6ea2e}.lease-in-route-workflow .manage-leased-ips__submit:hover{background:#0099d8;border-color:#0099d8}.lease-in-route-workflow table{min-width:920px}.lease-in-route-workflow th{color:#475569;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:14px}.lease-in-route-workflow td{color:#334155;vertical-align:middle;padding:15px 12px;font-size:14px}.lease-in-route-workflow__link-button{appearance:none;color:#01a6ea;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0;font-size:13px;font-weight:700;line-height:20px}.lease-in-route-workflow__link-button:hover{color:#008fc9;background:0 0;text-decoration:underline}.lease-in-route-workflow nav[aria-label=Pagination]{justify-content:flex-start;align-items:center;gap:8px;margin-top:14px;display:flex}.lease-in-route-workflow nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:6px;min-width:66px;height:30px;padding:0 10px;font-size:13px;font-weight:600}.lease-in-route-workflow nav[aria-label=Pagination] button:disabled{color:#a5adba;cursor:not-allowed;background:#f5f7fa}.lease-in-route-workflow nav[aria-label=Pagination] span{color:#111827;font-size:14px;font-weight:600}.lease-in-route-workflow__status{border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.lease-in-route-workflow__status--pending{color:#d97706;background:#fff7ed}.lease-in-route-workflow__status--success{color:#16a34a;background:#ecfdf5}.lease-in-route-workflow__empty{color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb;margin:0;padding:18px;font-size:14px}.lease-in-route-workflow__dialog,.lease-in-route-workflow__status-list{gap:14px;padding:18px;display:grid}.lease-in-route-workflow__irr-item{border:1px solid #e5e7eb;border-radius:4px;grid-template-columns:40px minmax(100px,1fr) auto;align-items:center;gap:18px;min-height:84px;padding:18px;display:grid}.lease-in-route-workflow__irr-dot{background:#f59e0b;border-radius:999px;width:28px;height:28px;position:relative}.lease-in-route-workflow__irr-dot:after{color:#fff;content:"!";font-size:18px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lease-in-route-workflow__irr-dot--valid{background:#36bf79}.lease-in-route-workflow__irr-dot--valid:after{content:"✓";font-size:17px}.lease-in-route-workflow__irr-item strong{color:#334155;font-size:16px;font-weight:600}.lease-in-route-workflow__dialog label{gap:8px;display:grid}.lease-in-route-workflow__dialog-actions{justify-content:flex-end;gap:8px;display:flex}.lease-in-route-workflow__danger{color:#fff;white-space:nowrap;background:#dc2626;border:1px solid #dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:156px;height:40px;padding:0 18px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.lease-in-route-workflow__danger:hover{background:#b91c1c;border-color:#b91c1c}.lease-in-route-workflow__danger:disabled,.lease-in-route-workflow__dialog-actions button:disabled{cursor:not-allowed;opacity:.62}.lease-in-route-workflow__error{color:#b91c1c;margin:0;font-size:13px}.lease-in-route-workflow__ptr-detail-section{gap:12px;display:grid}.lease-in-route-workflow__ptr-detail-section h3{color:#111827;margin:0;font-size:16px;font-weight:700;line-height:22px}.lease-in-route-workflow__ptr-detail-summary{background:#f8fafc;border:1px solid #e7edf4;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.lease-in-route-workflow__ptr-detail-summary div{border-bottom:1px solid #e7edf4;border-right:1px solid #e7edf4;gap:4px;min-height:58px;padding:10px 12px;display:grid}.lease-in-route-workflow__ptr-detail-summary div:nth-child(3n){border-right:0}.lease-in-route-workflow__ptr-detail-summary div:nth-last-child(-n+3){border-bottom:0}.lease-in-route-workflow__ptr-detail-summary span{color:#64748b;font-size:12px;font-weight:600;line-height:16px}.lease-in-route-workflow__ptr-detail-summary strong{color:#1f2937;align-items:center;min-width:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.lease-in-route-workflow__ptr-detail-table{border:1px solid #e7edf4;border-radius:10px;overflow:hidden}.lease-in-route-workflow__ptr-detail-table .grid{gap:0}.lease-in-route-workflow__ptr-detail-table table{min-width:100%}.lease-in-route-workflow__ptr-detail-empty{color:#64748b;text-align:center;background:#fff;border-top:1px solid #e7edf4;margin:0;padding:18px;font-size:14px}.lease-in-route-workflow__dialog-footer{background:#fff;border-top:1px solid #edf1f5;justify-content:flex-end;margin:2px -18px -18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.lease-in-route-workflow__message{color:#16a34a;margin:0;font-size:13px}.invoice-page{color:#0f172a;width:100%;max-width:none;margin:0}.invoice-page,.invoice-page *{box-sizing:border-box}.invoice-page__title-row{justify-content:space-between;align-items:center;display:flex}.invoice-page__title-row h1{margin:0;font-size:30px;font-weight:700;line-height:36px}.invoice-page__export{color:#1f2937;white-space:nowrap;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.invoice-page__export img{object-fit:contain;width:16px;height:16px}.invoice-page__export-message{color:#0f172a;background:#e3f3ff;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.invoice-page__panel{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;margin-top:24px;padding:20px;box-shadow:0 1px 2px #0f172a0f}.invoice-page__filters{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.invoice-page__filters label{align-items:center;gap:10px;display:flex}.invoice-page__filters label>span{color:#0f172a;white-space:nowrap;font-size:14px;font-weight:600}.invoice-page__filters input[type=text],.invoice-page__filters select{color:#111827;border:1px solid #d4d9e0;border-radius:6px;min-width:180px;height:40px;padding:0 12px;font-size:14px}.invoice-page__filters select{min-width:160px}.invoice-page__filter-actions{gap:8px;display:flex}.invoice-page__search{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:88px;height:40px}.invoice-page__reset{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:88px;height:40px}.invoice-page__divider{border-top:1px solid #e5e7eb;margin:24px 0}.invoice-page__table-wrap{overflow-x:auto}.invoice-page__table-wrap table{min-width:1040px}.invoice-page__table-wrap th{color:#475569;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:14px}.invoice-page__table-wrap td{color:#334155;vertical-align:middle;padding:15px 12px;font-size:14px}.invoice-page__id-link{color:#01a6ea;font-weight:700}.invoice-page__payment-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.invoice-page__dot{border-radius:999px;width:8px;height:8px;display:inline-flex}.invoice-page__dot--paid{background:#4ade80}.invoice-page__dot--unpaid{background:#ef4444}.invoice-page__more{color:#111827;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:28px;line-height:1}.invoice-page__empty{color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb;padding:18px;font-size:14px}.invoice-page nav[aria-label=Pagination]{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.invoice-page nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:13px}.invoice-page nav[aria-label=Pagination] button:disabled{color:#9ca3af;background:#f3f4f6}.invoice-page nav[aria-label=Pagination] span{color:#111827;font-size:14px}.invoice-page__dialog{gap:16px;display:grid}.invoice-page__dialog p{color:#64748b;margin:0;font-size:14px;line-height:22px}.invoice-page__dialog-actions{gap:8px;display:grid}.invoice-page__dialog-actions a,.invoice-page__dialog-actions button{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.invoice-page__action-icon{object-fit:contain;width:22px;height:22px}.invoice-page__dialog-close{color:#fff;background:#01a6ea;justify-self:end}.wallet-page{color:#0f172a;width:100%;max-width:none;margin:0}.wallet-page,.wallet-page *{box-sizing:border-box}.wallet-page__knowledge-card{background:#e3f3ff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.wallet-page__knowledge-card img{width:28px;height:28px}.wallet-page__knowledge-card p{color:#334155;margin:0;font-size:16px;line-height:24px}.wallet-page a{color:#01a6ea}.wallet-page__panel{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;margin-top:24px;padding:20px;box-shadow:0 1px 2px #0f172a0f}.wallet-page__panel h1,.wallet-page__history-head h2{color:#111827;margin:0;font-size:20px;font-weight:700;line-height:28px}.wallet-page__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:18px 0 0;padding:0 0 8px;list-style:none;display:grid}.wallet-page__card{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:108px;padding:16px;display:flex;box-shadow:0 1px 3px #0f172a14}.wallet-page__card-main{align-items:center;gap:14px;min-width:0;display:flex}.wallet-page__card-main img{object-fit:contain;flex:none;width:54px;height:54px}.wallet-page__card-main p{color:#64748b;margin:0;font-size:14px;line-height:20px}.wallet-page__card-main strong{color:#111827;text-overflow:ellipsis;max-width:180px;margin-top:8px;font-size:26px;line-height:32px;display:block;overflow:hidden}.wallet-page__secondary,.wallet-page__primary{white-space:nowrap;border-radius:999px;min-width:88px;height:38px}.wallet-page__secondary{color:#1f2937;background:#fff;border:1px solid #d8dce6}.wallet-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea}.wallet-page__history-head{justify-content:space-between;align-items:center;display:flex}.wallet-page__export{color:#1f2937;white-space:nowrap;background:#fff;border:1px solid #d8dce6;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.wallet-page__export img{object-fit:contain;width:16px;height:16px}.wallet-page__action-message{color:#0f172a;background:#e3f3ff;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.wallet-page__inner-card{border:1px solid #e2e8f0d9;border-radius:14px;margin-top:18px;padding:20px}.wallet-page__filters{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.wallet-page__filters label{align-items:center;gap:10px;display:flex}.wallet-page__filters label>span{color:#0f172a;white-space:nowrap;font-size:14px;font-weight:600}.wallet-page__filters select{color:#111827;border:1px solid #d4d9e0;border-radius:6px;min-width:190px;height:40px;padding:0 12px;font-size:14px}.wallet-page__filter-actions{gap:8px;display:flex}.wallet-page__search{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:88px;height:40px}.wallet-page__reset{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:88px;height:40px}.wallet-page__divider{border-top:1px solid #e5e7eb;margin:24px 0}.wallet-page__table-wrap{overflow-x:auto}.wallet-page__table-wrap table{min-width:1080px}.wallet-page__table-wrap th{color:#475569;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:14px}.wallet-page__table-wrap td{color:#334155;vertical-align:middle;padding:15px 12px;font-size:14px}.wallet-page__amount{font-weight:700}.wallet-page__amount--plus{color:#16a34a}.wallet-page__amount--minus{color:#dc2626}.wallet-page__status{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:700;line-height:30px;display:inline-flex}.wallet-page__status--success{background:#22c55e}.wallet-page__status--pending{background:#64748b}.wallet-page__empty{color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb;padding:18px;font-size:14px}.wallet-page nav[aria-label=Pagination]{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.wallet-page nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:13px}.wallet-page nav[aria-label=Pagination] button:disabled{color:#9ca3af;background:#f3f4f6}.wallet-page nav[aria-label=Pagination] span{color:#111827;font-size:14px}@media (max-width:1180px){.wallet-page__cards{grid-template-columns:1fr}}.payment-method-page{color:#0f172a;max-width:1320px;margin:0 auto}.payment-method-page,.payment-method-page *{box-sizing:border-box}.payment-method-page__panel{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;padding:20px;box-shadow:0 1px 2px #0f172a0f}.payment-method-page__panel+.payment-method-page__panel{margin-top:24px}.payment-method-page__wallet-title h1,.payment-method-page__list-head h2{color:#111827;margin:0;font-size:20px;font-weight:700;line-height:28px}.payment-method-page__wallet-grid{grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:24px;margin-top:18px;display:grid}.payment-method-page__wallet-label,.payment-method-page__wallet-status,.payment-method-page__bank-card{align-items:center;gap:14px;min-width:0;display:flex}.payment-method-page__wallet-label img{object-fit:contain;width:58px;height:58px}.payment-method-page__wallet-label span{color:#334155;font-size:15px;font-weight:600}.payment-method-page__wallet-balance strong{color:#111827;font-size:24px;line-height:32px;display:block}.payment-method-page__wallet-balance span{color:#64748b;margin-top:3px;font-size:12px;display:block}.payment-method-page__wallet-status{justify-content:center}.payment-method-page__wallet-status img{object-fit:contain;width:26px;height:26px}.payment-method-page__wallet-status span{color:#fff;white-space:nowrap;background:#16a34a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.payment-method-page__wallet-action{justify-self:end}.payment-method-page__primary{color:#fff;white-space:nowrap;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:104px;height:40px}.payment-method-page__list-head{justify-content:space-between;align-items:center;display:flex}.payment-method-page__message{color:#0f172a;background:#e3f3ff;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.payment-method-page__bank-card{color:#334155;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:18px;padding:14px 16px;font-size:14px;font-weight:600}.payment-method-page__bank-card img{object-fit:contain;width:34px;height:34px}.payment-method-page__table-wrap{margin-top:18px;overflow-x:auto}.payment-method-page__table-wrap table{min-width:1040px}.payment-method-page__table-wrap th{color:#475569;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:14px}.payment-method-page__table-wrap td{color:#334155;vertical-align:middle;padding:15px 12px;font-size:14px}.payment-method-page__actions{align-items:center;gap:10px;display:flex}.payment-method-page__action{appearance:none;color:#01a6ea;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.payment-method-page__action--danger{color:#dc2626}.payment-method-page__empty{color:#64748b;text-align:center;border-bottom:1px solid #e5e7eb;padding:18px;font-size:14px}.payment-method-page nav[aria-label=Pagination]{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.payment-method-page nav[aria-label=Pagination] button{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:4px;min-height:30px;padding:0 10px;font-size:13px}.payment-method-page nav[aria-label=Pagination] button:disabled{color:#9ca3af;background:#f3f4f6}.payment-method-page nav[aria-label=Pagination] span{color:#111827;font-size:14px}.payment-method-page__card-assets{width:0;height:0;overflow:hidden}.payment-method-page__dialog{gap:14px;display:grid}.payment-method-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:22px}.payment-method-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-size:14px;font-weight:700}.payment-method-page__dialog-actions{gap:10px;display:flex}.payment-method-page__quick-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.payment-method-page__quick-amounts button{color:#17213a;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;min-height:38px;font-weight:700}.payment-method-page__dialog-close{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:88px;height:38px}@media (max-width:1100px){.payment-method-page__wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method-page__wallet-action{justify-self:start}}@media (max-width:720px){.payment-method-page__wallet-grid,.payment-method-page__list-head{grid-template-columns:1fr;align-items:stretch;display:grid}.payment-method-page__primary{width:100%}}.company-settings-page{color:#0f172a;width:100%;max-width:none;margin:0}.company-settings-page,.company-settings-page *{box-sizing:border-box}.company-settings-page__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.company-settings-page__title-row h1{color:#111827;margin:0;font-size:24px;font-weight:700;line-height:32px}.company-settings-page__add{color:#fff;white-space:nowrap;background:#01a6ea;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.company-settings-page__add span{font-size:18px;line-height:1}.company-settings-page__message{color:#0f172a;background:#e3f3ff;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-size:13px}.company-settings-page__bff-overview{background:#fff;border:1px solid #d7e4ec;border-left:4px solid #0ea5a8;border-radius:8px;margin-bottom:18px;padding:18px 20px}.company-settings-page__bff-overview--error,.company-settings-page__bff-overview--session-required{border-left-color:#f59e0b}.company-settings-page__bff-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.company-settings-page__bff-head h2{color:#111827;margin:0;font-size:16px;line-height:24px}.company-settings-page__bff-head p{color:#475569;margin:4px 0 0;font-size:13px;line-height:20px}.company-settings-page__bff-pill{color:#0f766e;background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:700;line-height:18px}.company-settings-page__bff-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.company-settings-page__bff-meta div,.company-settings-page__capability-card dl div{min-width:0}.company-settings-page__bff-meta dt,.company-settings-page__capability-card dt{color:#64748b;font-size:12px;line-height:18px}.company-settings-page__bff-meta dd,.company-settings-page__capability-card dd{color:#111827;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700;line-height:20px}.company-settings-page__capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.company-settings-page__capability-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.company-settings-page__capability-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.company-settings-page__capability-head h3{color:#0f172a;margin:0;font-size:13px;line-height:18px}.company-settings-page__capability-head span{color:#92400e;background:#fef3c7;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:700;line-height:16px}.company-settings-page__capability-card dl{gap:8px;margin:12px 0 0;display:grid}.company-settings-page__capability-card p{color:#475569;margin:10px 0 0;font-size:12px;line-height:18px}.company-settings-page__group{background:#fff;border:1px solid #e2e8f0d9;border-radius:16px;padding:0 24px 18px;box-shadow:0 3px 8px #6168811f}.company-settings-page__group+.company-settings-page__group{margin-top:24px}.company-settings-page__group h2{color:#111827;margin:0;padding:22px 0;font-size:18px;font-weight:700;line-height:26px}.company-settings-page__cards{gap:16px;display:grid}.company-settings-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px 24px}.company-settings-page__card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-settings-page__company-name{appearance:none;color:#111827;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.company-settings-page__company-name img{object-fit:contain;width:18px;height:18px}.company-settings-page__default-badge{color:#01a6ea;background:#01a6ea1f;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700}.company-settings-page__set-default{color:#fff;white-space:nowrap;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:116px;height:30px;padding:0 12px}.company-settings-page__metrics{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 46px;margin:24px 0 0;padding:0;list-style:none;display:flex}.company-settings-page__metrics li{gap:8px;min-width:120px;display:grid}.company-settings-page__metrics span{color:#64748b;font-size:14px;line-height:20px}.company-settings-page__metrics strong{color:#111827;font-size:18px;line-height:26px}.company-settings-page__status{border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.company-settings-page__status--reviewing{color:#d97706;background:#fef3c7}.company-settings-page__status--rejected{color:#dc2626;background:#fee2e2}.company-settings-page__status--approved{color:#16a34a;background:#dcfce7}.company-settings-page__detail-link{color:#01a6ea;margin-top:18px;font-size:13px;font-weight:700;display:inline-flex}.company-settings-page__dialog{gap:14px;display:grid}.company-settings-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:22px}.company-settings-page__dialog a{color:#01a6ea;overflow-wrap:anywhere;font-size:14px;font-weight:700}.company-settings-page__dialog-close{color:#1f2937;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:88px;height:38px}.company-settings-page__edit-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding:22px}.company-settings-page__edit-user-form .support-dashboard__source-field{gap:7px}.company-settings-page__edit-user-form .support-dashboard__source-field>span{color:#56627a;font-size:13px;font-weight:400}.company-settings-page__edit-user-form .support-dashboard__source-field>span:after{content:""}.company-settings-page__edit-user-form .company-settings-page__edit-user-required>span:after{color:#f04438;content:" *"}.company-settings-page__edit-user-form input,.company-settings-page__edit-user-form select{color:#1f2937;border-color:#cfd7e3;border-radius:2px;height:36px;min-height:36px}.company-settings-page__edit-user-authority{align-content:start;justify-items:start}.company-settings-page__source-switch{cursor:pointer;height:24px;display:inline-flex;position:relative}.company-settings-page__source-switch-input{opacity:0;border:0;width:1px;height:1px;min-height:1px;padding:0;position:absolute}.company-settings-page__edit-user-form .company-settings-page__source-switch-input{border:0;width:1px;height:1px;min-height:1px;padding:0}.company-settings-page__source-switch-track{color:#fff;background:#14aee8;border-radius:999px;align-items:center;min-width:50px;height:22px;padding:0 21px 0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:relative}.company-settings-page__source-switch-thumb{background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0f172a2e}.company-settings-page__source-switch-input:focus+.company-settings-page__source-switch-track{box-shadow:0 0 0 2px #14aee838}.company-settings-third-party-payment-page{color:#111827}.company-settings-third-party-payment-page .company-settings-page__detail-link{color:#667085;margin:0 0 27px;font-size:14px;font-weight:400;text-decoration:none}.company-settings-third-party-payment-page .company-settings-page__title-row{margin-bottom:26px}.company-settings-third-party-payment-page .company-settings-page__title-row h1{color:#0f1538;font-size:24px;font-weight:500;line-height:32px}.company-settings-third-party-payment-page__notice{color:#15f;background:#eaf4ff;border:1px solid #9bcfff;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:flex-start;gap:12px;margin-bottom:22px;padding:18px 18px 17px;display:grid}.company-settings-third-party-payment-page__notice-icon{color:#2c6cf6;margin-top:1px}.company-settings-third-party-payment-page__notice strong{color:#1655c8;margin-bottom:8px;font-size:13px;font-weight:500;line-height:18px;display:block}.company-settings-third-party-payment-page__notice p{color:#1655ff;margin:0 0 8px;font-size:13px;line-height:19px}.company-settings-third-party-payment-page__notice small{color:#1655ff;font-size:12px;line-height:17px;display:block}.company-settings-third-party-payment-page__notice small:first-letter{font-weight:700}.company-settings-third-party-payment-page__document-card{box-shadow:none;background:#fff;border-radius:8px;padding:10px 28px 6px;display:grid}.company-settings-third-party-payment-page__document-row{border-bottom:1px solid #dfe4ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:92px;display:grid}.company-settings-third-party-payment-page__document-row:last-child{border-bottom:0}.company-settings-third-party-payment-page__document-copy{min-width:0}.company-settings-third-party-payment-page__document-copy h2{color:#121736;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 9px;font-size:15px;font-weight:500;line-height:21px;display:flex}.company-settings-third-party-payment-page__document-icon{color:#49b5ff;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;text-decoration:none;display:inline-flex}.company-settings-third-party-payment-page__document-icon:hover{color:#01a6ea}.company-settings-third-party-payment-page__document-copy p{color:#65708a;margin:0;font-size:13px;line-height:19px}.company-settings-third-party-payment-page__uploaded{color:#00945f;white-space:nowrap;gap:4px;margin-left:12px;font-size:13px;display:inline-flex}.company-settings-third-party-payment-page__uploaded:before{content:"✓"}.company-settings-third-party-payment-page__document-actions{justify-content:flex-end;align-items:center;display:flex}.company-settings-third-party-payment-page__reupload.ui-button{box-shadow:none;color:#fff;background:#07a9e7;border:0;border-radius:999px;min-width:91px;height:32px;min-height:32px;padding:0 18px;font-size:13px;font-weight:500}.company-settings-third-party-payment-page__reupload.ui-button:hover{background:#009bd8}.company-settings-third-party-payment-page__template-link[hidden]{display:none}@media (max-width:760px){.company-settings-third-party-payment-page .company-settings-page__title-row h1{font-size:21px;line-height:29px}.company-settings-third-party-payment-page__notice{padding:16px}.company-settings-third-party-payment-page__document-card{padding:4px 18px}.company-settings-third-party-payment-page__document-row{grid-template-columns:1fr;align-items:flex-start;gap:14px;min-height:0;padding:18px 0}.company-settings-third-party-payment-page__document-actions{justify-content:flex-start}.company-settings-third-party-payment-page__uploaded{margin-left:8px}}.company-settings-detail-page__crumb{color:#8a96aa;align-items:center;gap:8px;margin-bottom:48px;font-size:14px;display:flex}.company-settings-detail-page__crumb a,.company-settings-detail-page__panel a{color:#009de5;font-weight:700}.company-settings-detail-page__panel a.ui-button--primary,.company-settings-detail-page__panel a.ui-button--primary:hover{color:#fff}.company-settings-detail-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.company-settings-detail-page__panel,.company-settings-add-page__card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px #0f172a0d}.company-settings-detail-page__panel header,.company-settings-detail-page__action{justify-content:space-between;align-items:center;gap:24px;display:flex}.company-settings-detail-page__panel h2,.company-settings-detail-page__action h3{color:#0f172a;margin:0;font-size:16px;font-weight:800}.company-settings-detail-page__icon-action{box-shadow:none;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:24px;min-width:0;height:24px;padding:0;display:inline-flex}.company-settings-detail-page__icon-action img{width:18px;height:18px}.company-settings-detail-page__details{border-top:1px solid #e5edf5;gap:14px;margin-top:28px;padding-top:24px;display:grid}.company-settings-detail-page__details div{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.company-settings-detail-page__details dt,.company-settings-detail-page__action p{color:#60708a;margin:0;font-size:14px}.company-settings-detail-page__details dd{color:#1f2937;text-align:right;margin:0}.company-settings-detail-page__action{border-bottom:1px solid #e5edf5;padding:20px 0}.company-settings-detail-page__action:last-child{border-bottom:0}.company-settings-detail-page table{margin-top:24px}.company-settings-detail-page__text-action{box-shadow:none;color:#009de5;background:0 0;border:0;min-width:0;height:auto;padding:0;font-weight:700}.company-settings-add-page__card{min-height:720px}.company-settings-add-page__card h1{color:#0f172a;text-align:center;margin:0 0 28px;font-size:24px;font-weight:700}.company-settings-add-page__steps{justify-content:center;gap:150px;margin-bottom:32px;display:flex;position:relative}.company-settings-add-page__steps:before{content:"";background:#d7e2ee;height:3px;position:absolute;top:14px;left:calc(50% - 320px);right:calc(50% - 320px)}.company-settings-add-page__steps .ui-button{z-index:1;border-radius:999px;min-width:30px;height:30px;padding:0;position:relative}.company-settings-add-page__steps .is-active{color:#fff;background:#32d753;border-color:#32d753}.company-settings-add-page__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;display:grid}.company-settings-add-page__grid label{color:#43516a;gap:8px;font-size:14px;display:grid}.company-settings-add-page__grid sup,.company-settings-add-page__grid small{color:#ff8a00}.company-settings-add-page__wide{grid-column:1/-1}.company-settings-add-page__actions{justify-content:space-between;align-items:center;margin-top:210px;display:flex}@media (max-width:760px){.company-settings-page__title-row,.company-settings-page__card-head,.company-settings-page__bff-head{grid-template-columns:1fr;align-items:stretch;display:grid}.company-settings-page__add,.company-settings-page__set-default{justify-content:center;width:100%}.company-settings-page__metrics{grid-template-columns:1fr;display:grid}.company-settings-page__bff-meta,.company-settings-page__capabilities{grid-template-columns:1fr}}.larus-lease-ips,.larus-lease-ips *{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal!important;word-break:normal!important}.larus-lease-ips{--ca-blue:#0d6fae;--ca-cyan:#16a7df;--ca-deep:#0b2440;--ca-ink:#101832;--ca-line:#dbe4ef;--ca-muted:#5b6a86;color:var(--ca-ink)}.larus-lease-ips .ca-demo-shell{gap:28px;display:grid}.larus-lease-ips .ca-hero-panel{color:#fff;background:radial-gradient(circle at 86% 10%,#16a7df52,#0000 30%),linear-gradient(135deg,#07192f 0%,#0b3d66 52%,#0d6fae 100%);border-radius:22px;padding:34px;position:relative;overflow:hidden;box-shadow:0 28px 70px #07192f38}.larus-lease-ips .ca-hero-kicker,.larus-lease-ips .ca-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.larus-lease-ips .ca-hero-kicker{color:#ffffffc7}.larus-lease-ips .ca-hero-title{color:#fff;max-width:880px;margin:10px 0 0;font-size:48px;font-weight:800;line-height:1.02}.larus-lease-ips .ca-hero-copy{color:#ffffffdb;max-width:920px;margin:16px 0 0;font-size:16px;line-height:1.8}.larus-lease-ips .ca-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:860px;margin-top:28px;display:grid}.larus-lease-ips .ca-hero-stat{background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;padding:16px}.larus-lease-ips .ca-hero-stat strong{color:#fff;font-size:22px;line-height:1.1;display:block}.larus-lease-ips .ca-hero-stat span{color:#ffffffc2;margin-top:6px;font-size:13px;line-height:1.5;display:block}.larus-lease-ips .ca-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.larus-lease-ips .ca-plan-card{border:1px solid var(--ca-line);cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:18px;min-height:100%;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f213a14}.larus-lease-ips .ca-plan-card:before{content:"";background:linear-gradient(90deg,#0d6fae2e,#16a7dfb8);height:5px;position:absolute;inset:0 0 auto}.larus-lease-ips .ca-plan-card.is-selected{color:#fff;background:linear-gradient(160deg,#0b4d82 0%,#0d6fae 58%,#16a7df 100%);border-color:#0d6fae;transform:translateY(-5px);box-shadow:0 28px 70px #0d6fae52}.larus-lease-ips .ca-plan-card.is-selected:before{background:#ffffffb3;height:7px}.larus-lease-ips .ca-plan-top{gap:10px;display:grid}.larus-lease-ips .ca-plan-badge{color:var(--ca-blue);background:#eaf4ff;border-radius:999px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.larus-lease-ips .ca-plan-name{color:var(--ca-ink);white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1.18}.larus-lease-ips .ca-plan-price{color:var(--ca-ink);font-size:30px;font-weight:900;line-height:1.08}.larus-lease-ips .ca-plan-meta,.larus-lease-ips .ca-plan-copy,.larus-lease-ips .ca-plan-features{color:var(--ca-muted);font-size:14px;line-height:1.7}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-name,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-price{color:#fff}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-meta,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-copy,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-features{color:#ffffffe0}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-badge{color:var(--ca-blue);background:#fff}.larus-lease-ips .ca-plan-estimate{background:#f8fbfe;border:1px solid #dce8f2;border-radius:14px;padding:15px}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate{color:#fff;background:#ffffff1f;border-color:#ffffff42}.larus-lease-ips .ca-plan-estimate span{color:var(--ca-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.larus-lease-ips .ca-plan-estimate strong{color:var(--ca-ink);margin-top:6px;font-size:26px;font-weight:900;line-height:1.1;display:block}.larus-lease-ips .ca-plan-estimate small{color:var(--ca-muted);margin-top:6px;font-size:12px;font-weight:800;line-height:1.45;display:block}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate span,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate small{color:#ffffffc7}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate strong{color:#fff}.larus-lease-ips .ca-plan-copy{margin:0}.larus-lease-ips .ca-plan-features{flex:1;gap:10px;margin:0;padding:0;list-style:none;display:grid}.larus-lease-ips .ca-plan-features li{gap:8px;display:flex}.larus-lease-ips .ca-check{color:var(--ca-cyan);font-weight:900}.larus-lease-ips .ca-plan-card.is-selected .ca-check{color:#fff}.larus-lease-ips .ca-config-panel,.larus-lease-ips .ca-summary-panel{border:1px solid var(--ca-line);background:#fff;box-shadow:0 20px 54px #0f213a14}.larus-lease-ips .ca-config-panel{border-radius:20px;padding:24px}.larus-lease-ips .ca-config-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.larus-lease-ips .ca-kicker{color:var(--ca-blue)}.larus-lease-ips .ca-config-head h2{color:var(--ca-ink);margin:8px 0 0;font-size:26px;font-weight:900;line-height:1.16}.larus-lease-ips .ca-config-head p{color:var(--ca-muted);max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.8}.larus-lease-ips .ca-config-order-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:22px;margin-top:22px;display:grid}.larus-lease-ips .ca-config-grid{grid-template-columns:1fr;gap:16px;display:grid}.larus-lease-ips .ca-config-field{gap:8px;display:grid}.larus-lease-ips .ca-config-field>span{color:var(--ca-ink);font-size:13px;font-weight:900}.larus-lease-ips .ca-config-field select{color:var(--ca-ink);cursor:pointer;border:1px solid #b9c8d8;border-radius:12px;min-height:48px;font-size:14px;font-weight:800;box-shadow:0 2px #0f213a08}.larus-lease-ips .ca-config-field select:focus{box-shadow:0 0 0 4px #16a7df29;border-color:var(--ca-blue)!important}.larus-lease-ips .ca-config-summary{border-top:1px solid #e6edf5;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:18px;display:grid}.larus-lease-ips .ca-config-summary-item{background:#f8fbfe;border:1px solid #e6edf5;border-radius:14px;padding:15px}.larus-lease-ips .ca-config-summary-item span{color:var(--ca-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.larus-lease-ips .ca-config-summary-item strong{color:var(--ca-ink);margin-top:7px;font-size:18px;font-weight:900;line-height:1.25;display:block}.larus-lease-ips .ca-config-promo{background:#f8fbfe;border:1px solid #dce8f2;border-radius:16px;margin-top:18px;padding:16px}.larus-lease-ips .promo-toggle{color:var(--ca-cyan);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:900;display:inline-flex}.larus-lease-ips .promo-code-body{gap:12px;margin-top:14px;display:flex}.larus-lease-ips .promo-code-body input{border:1px solid #b9c8d8;border-radius:12px;flex:auto;min-height:42px;padding:0 12px}.larus-lease-ips .ca-promo-verify{color:#64748b;background:#e2e8f0;border-radius:999px;min-width:96px}.larus-lease-ips .ca-summary-panel{border-radius:18px;padding:22px}.larus-lease-ips .ca-summary-label{color:var(--ca-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.larus-lease-ips .ca-summary-price{color:var(--ca-ink);margin-top:18px;font-size:40px;font-weight:900;line-height:1}.larus-lease-ips .ca-summary-subprice{color:var(--ca-muted);margin-top:7px;font-size:13px;font-weight:800}.larus-lease-ips .ca-summary-lines{gap:10px;margin-top:20px;display:grid}.larus-lease-ips .ca-summary-line{color:var(--ca-muted);border-top:1px solid #e6edf5;justify-content:space-between;gap:16px;padding-top:12px;font-size:14px;line-height:1.5;display:flex}.larus-lease-ips .ca-summary-line strong{color:var(--ca-ink);text-align:right}.larus-lease-ips .ca-amount-box{background:#f8fbfe;border:1px solid #dce8f2;border-radius:16px;gap:10px;margin-top:18px;padding:14px;display:grid}.larus-lease-ips .ca-amount-line,.larus-lease-ips .ca-wallet-head,.larus-lease-ips .ca-wallet-amount,.larus-lease-ips .ca-outstanding-line{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.larus-lease-ips .ca-amount-line{color:var(--ca-muted);font-size:14px;line-height:1.45}.larus-lease-ips .ca-amount-line strong{color:var(--ca-ink);text-align:right;font-weight:900}.larus-lease-ips .ca-amount-line--grand{border-top:2px solid #cfe0ee;padding-top:13px}.larus-lease-ips .ca-amount-line--grand span{color:var(--ca-ink);font-size:17px;font-weight:900}.larus-lease-ips .ca-amount-line--grand strong{color:#d34545;font-size:24px;line-height:1}.larus-lease-ips .ca-wallet-box,.larus-lease-ips .ca-outstanding-line{border:1px solid #e6edf5;border-radius:10px;margin-top:16px;padding:14px}.larus-lease-ips .ca-wallet-head span,.larus-lease-ips .ca-outstanding-line span{color:var(--ca-muted);font-size:14px;line-height:1.4}.larus-lease-ips .ca-wallet-top-up{color:var(--ca-cyan);background:0 0;border:0;padding:0;font-size:14px;font-weight:900}.larus-lease-ips .ca-wallet-amount{color:var(--ca-ink);margin-top:12px;font-size:20px;font-weight:900}.larus-lease-ips .ca-terms-line{color:var(--ca-ink);align-items:center;gap:10px;margin-top:18px;font-size:14px;line-height:1.45;display:flex}.larus-lease-ips .ca-terms-line input{accent-color:var(--ca-cyan);flex:none;width:18px;height:18px}.larus-lease-ips .ca-terms-line a{color:#2f7cff}.larus-lease-ips .ca-order-action-btn{background:var(--ca-cyan);color:#fff;border:0;border-radius:999px;width:100%;min-height:48px;margin-top:16px;box-shadow:0 14px 30px #16a7df38}.larus-lease-ips .ca-order-action-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.52}.larus-lease-ips .ca-provisioning-note{color:#9ca3af;text-align:center;margin-top:8px;font-size:11px;line-height:1.5}.larus-lease-ips .ca-request-note{text-align:center;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.5}.larus-lease-ips .ca-request-note--success{color:#147a45;background:#e8f8ef}.larus-lease-ips .ca-request-note--error{color:#b42332;background:#fff1f2}.larus-lease-ips .ca-inline-link{color:#2563eb;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.larus-lease-ips .ca-hidden-workflow-trigger{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.larus-lease-ips .ca-workflow-dialog{gap:14px;display:grid}.codex-dialog__panel.lease-terms-dialog{max-width:min(1000px,100vw - 48px);height:min(950px,100vh - 48px)}.codex-dialog__panel.lease-terms-dialog .codex-dialog__header{display:none}.codex-dialog__panel.lease-terms-dialog .codex-dialog__body{flex-direction:column;height:100%;padding:24px;display:flex}.larus-lease-ips .lease-terms-dialog__content{color:#1f2937;overflow-wrap:anywhere;flex:1;min-height:0;padding:0 8px 0 0;font-size:15px;line-height:1.6;overflow:auto}.larus-lease-ips .lease-terms-dialog__content .terms-page__sections>li{margin-bottom:16px}.larus-lease-ips .lease-terms-dialog__content .terms-page__items li{margin-bottom:8px}.larus-lease-ips .lease-terms-dialog__actions{justify-content:flex-end;align-items:center;gap:22px;margin-top:16px;display:flex}.larus-lease-ips .lease-terms-dialog__cancel{min-width:116px}.larus-lease-ips .lease-terms-dialog__agree{min-width:312px}@media (max-width:600px){.codex-dialog__panel.lease-terms-dialog{max-width:calc(100vw - 32px);height:calc(100vh - 32px)}.codex-dialog__panel.lease-terms-dialog .codex-dialog__body{padding:16px}.larus-lease-ips .lease-terms-dialog__content{padding-right:0;font-size:13px;overflow-x:hidden}.larus-lease-ips .lease-terms-dialog__actions{gap:12px}.larus-lease-ips .lease-terms-dialog__cancel,.larus-lease-ips .lease-terms-dialog__agree{min-width:0}.larus-lease-ips .lease-terms-dialog__agree{flex:1}.larus-lease-ips .lease-term-service{margin-top:0;padding:24px 16px}.larus-lease-ips .lease-term-service h1{font-size:24px}.larus-lease-ips .lease-terms-dialog__content .terms-page__sections>li{padding-left:28px}.larus-lease-ips .lease-terms-dialog__content .terms-page__sections li{padding-left:32px}.larus-lease-ips .lease-terms-dialog__content .terms-page__items .terms-page__items li{padding-left:36px}}.larus-lease-ips .ca-workflow-dialog p{color:#475569;margin:0;font-size:14px;line-height:1.6}.larus-lease-ips .ca-workflow-dialog dl{gap:8px;margin:0;display:grid}.larus-lease-ips .ca-workflow-dialog dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800}.larus-lease-ips .ca-workflow-dialog dd{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.larus-lease-ips .ca-dialog-close{justify-self:end}.larus-lease-ips .ca-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.larus-lease-ips .ca-section-heading h2{color:var(--ca-ink);margin:0;font-size:26px;font-weight:800}.larus-lease-ips .ca-section-heading p{color:var(--ca-muted);max-width:760px;margin:0;font-size:14px;line-height:1.8}.larus-lease-ips .ca-matrix{border:1px solid var(--ca-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 54px #0f213a14}.larus-lease-ips .ca-matrix table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px}.larus-lease-ips .ca-matrix th:first-child,.larus-lease-ips .ca-matrix td:first-child{width:22%}.larus-lease-ips .ca-matrix th:not(:first-child),.larus-lease-ips .ca-matrix td:not(:first-child){width:19.5%}.larus-lease-ips .ca-matrix th,.larus-lease-ips .ca-matrix td{color:#334260;vertical-align:top;border-bottom:1px solid #e5ebf3;padding:17px 18px;font-size:14px;line-height:1.6}.larus-lease-ips .ca-matrix thead th{background:var(--ca-deep);color:#fff;text-align:left;font-weight:800}.larus-lease-ips .ca-matrix tbody th{color:var(--ca-ink);text-align:left;background:#f8fbfe;font-weight:800}.larus-lease-ips .ca-matrix .is-selected{border-left:2px solid #16a7df73;border-right:2px solid #16a7df73}.larus-lease-ips .ca-matrix thead .is-selected{background:linear-gradient(160deg,#0b4d82 0%,#0d6fae 58%,#16a7df 100%)}.larus-lease-ips .ca-matrix tbody .is-selected{color:#173d63;background:#eaf7ff;font-weight:700}.larus-lease-ips .ca-matrix tbody tr:last-child th,.larus-lease-ips .ca-matrix tbody tr:last-child td{border-bottom:0}.larus-lease-ips .ca-insight-grid,.larus-lease-ips .ca-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.larus-lease-ips .ca-insight-card,.larus-lease-ips .ca-faq-card{border:1px solid var(--ca-line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 16px 42px #0f213a12}.larus-lease-ips .ca-insight-card{background:linear-gradient(135deg,#fff 0%,#eef8ff 100%)}.larus-lease-ips .ca-insight-card h2,.larus-lease-ips .ca-faq-card h3{color:var(--ca-ink);margin:8px 0 0;font-weight:800;line-height:1.25}.larus-lease-ips .ca-insight-card p,.larus-lease-ips .ca-faq-card p{color:var(--ca-muted);margin:12px 0 0;font-size:14px;line-height:1.8}.larus-lease-ips .ca-faq-card{position:relative;overflow:hidden}.larus-lease-ips .ca-faq-card:before{background:linear-gradient(180deg, var(--ca-cyan), var(--ca-blue));content:"";width:4px;position:absolute;inset:0 auto 0 0}@media (max-width:1180px){.larus-lease-ips .ca-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.larus-lease-ips .ca-hero-stats,.larus-lease-ips .ca-config-grid,.larus-lease-ips .ca-config-order-grid,.larus-lease-ips .ca-config-summary,.larus-lease-ips .ca-insight-grid,.larus-lease-ips .ca-faq-grid{grid-template-columns:1fr}.larus-lease-ips .ca-config-head,.larus-lease-ips .ca-section-heading{flex-direction:column;align-items:flex-start}.larus-lease-ips .ca-matrix table{min-width:0}.larus-lease-ips .ca-matrix th,.larus-lease-ips .ca-matrix td{padding:13px 10px;font-size:12px;line-height:1.45}}@media (max-width:640px){.larus-lease-ips .ca-plan-grid{grid-template-columns:1fr}}.refunds-page{gap:24px;display:grid}.refunds-page__title-row{justify-content:space-between;align-items:center;display:flex}.refunds-page__title-row h1{color:#111827;margin:0;font-size:24px;font-weight:700}.refunds-page__panel{background:#fff;border:1px solid #dbe7f2;border-radius:14px;padding:24px;box-shadow:0 1px 2px #0f172a0d}.refunds-page__filters{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;display:flex}.refunds-page__filters label{align-items:center;gap:12px;display:flex}.refunds-page__filters span{color:#111827;white-space:nowrap;font-size:14px;font-weight:700}.refunds-page__filters input,.refunds-page__filters select{border:1px solid #cfd8e3;border-radius:6px;min-width:190px;height:40px;padding:0 12px}.refunds-page__filter-actions{gap:10px;display:flex}.refunds-page__search{box-shadow:none;color:#fff;background:#08a7e6;border-color:#08a7e6;border-radius:999px;min-width:86px}.refunds-page__reset{box-shadow:none;color:#111827;background:#fff;border-color:#d6e0eb;border-radius:999px;min-width:86px}.refunds-page__divider{border-top:1px solid #e5edf5;margin-bottom:24px}.refunds-page__table-wrap{overflow-x:auto}.refunds-page__table-wrap table{min-width:980px}.refunds-page__table-wrap th{color:#405066;background:#f6f9fc;font-size:14px;font-weight:700}.refunds-page__table-wrap td{color:#22314a;vertical-align:middle;font-size:14px}.refunds-page__status{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.refunds-page__status--success{color:#fff;background:#22c55e}.refunds-page__status--danger{color:#fff;background:#ef4444}.refunds-page__status--pending{color:#fff;background:#64748b}.refunds-page__action{color:#08a7e6;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.refunds-page__empty{color:#64748b;text-align:center;padding:20px;font-size:14px}.refunds-page__dialog{gap:16px;display:grid}.refunds-page__dialog p{color:#64748b;margin:0;font-size:14px}.refunds-page__dialog a{color:#08a7e6;border:1px solid #dbe7f2;border-radius:10px;justify-content:center;align-items:center;padding:13px 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.refunds-page__dialog-close{box-shadow:none;color:#111827;background:#fff;border-color:#d6e0eb}@media (max-width:760px){.refunds-page__filters,.refunds-page__filters label{flex-direction:column;align-items:stretch}.refunds-page__filter-actions{width:100%}.refunds-page__search,.refunds-page__reset{flex:1}}.rpki-removal-records-page{gap:26px;display:grid}.rpki-removal-records-page__title-row{justify-content:space-between;align-items:center;display:flex}.rpki-removal-records-page__title-row h1{color:#111827;margin:8px 0 0;font-size:24px;font-weight:700}.rpki-removal-records-page__back{color:#8b96a8;font-size:14px;font-weight:400;text-decoration:none}.rpki-removal-records-page__back:before{content:"<";margin-right:6px;display:inline-block}.rpki-removal-records-page__submit{color:#fff;background:#01a6ea;border:0;border-radius:18px;min-width:138px;height:40px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 2px 6px #01a6ea2e}.rpki-removal-records-page__panel{background:#fff;border:0;border-radius:8px;padding:22px 24px 80px;box-shadow:0 1px 2px #0f172a0d}.rpki-removal-records-page__filters{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;display:flex}.rpki-removal-records-page__filters label{align-items:center;gap:12px;display:flex}.rpki-removal-records-page__filters span{color:#111827;white-space:nowrap;font-size:16px;font-weight:400}.rpki-removal-records-page__filters input{color:#53627a;border:1px solid #d0d8e2;border-radius:0;min-width:240px;height:40px;padding:0 14px;font-size:14px}.rpki-removal-records-page__filter-actions{gap:12px;display:flex}.rpki-removal-records-page__search{color:#fff;background:#01a6ea;border:0;border-radius:20px;min-width:82px;height:40px;padding:0 20px;font-size:14px;font-weight:700;box-shadow:0 2px 6px #01a6ea29}.rpki-removal-records-page__reset{box-shadow:none;color:#01a6ea;background:#fff;border:1px solid #01a6ea;border-radius:20px;min-width:82px;height:40px;padding:0 20px;font-size:14px;font-weight:700}.rpki-removal-records-page__divider{border-top:1px solid #e5e7eb;margin-bottom:24px}.rpki-removal-records-page__table-wrap{overflow-x:auto}.rpki-removal-records-page__source-table{border-bottom:1px solid #e5e7eb}.rpki-removal-records-page__table-wrap table{table-layout:fixed;width:100%;min-width:100%}.rpki-removal-records-page__table-wrap th{color:#4b5563;background:#f7f9fb;height:52px;padding:0 12px;font-size:14px;font-weight:400}.rpki-removal-records-page__table-wrap td{color:#22314a;vertical-align:middle;height:48px;padding:0 12px;font-size:14px}.rpki-removal-records-page__status{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.rpki-removal-records-page__status--success{color:#fff;background:#22c55e}.rpki-removal-records-page__status--default{color:#fff;background:#64748b}.rpki-removal-records-page__row-action{cursor:pointer;background:#f7fbff;border:1px solid #dce8f3;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:42px;height:30px;display:inline-flex}.rpki-removal-records-page__row-action span{background:#64748b;border-radius:999px;width:4px;height:4px;display:block}.rpki-removal-records-page__empty{color:#64748b;text-align:center;padding:20px;font-size:14px}.rpki-removal-records-page__empty-state{border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;min-height:240px;display:flex}.rpki-removal-records-page__empty-state img{filter:grayscale();object-fit:contain;opacity:.42;width:220px;height:174px}.rpki-removal-records-page__dialog{gap:16px;display:grid}.rpki-removal-records-page__dialog p{color:#64748b;margin:0;font-size:14px}.rpki-removal-records-page__dialog a{color:#08a7e6;border:1px solid #dbe7f2;border-radius:10px;justify-content:center;gap:10px;padding:13px 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.rpki-removal-records-page__action-link{cursor:pointer}.rpki-removal-records-page__action-link img{object-fit:contain;width:16px;height:16px}.rpki-removal-records-page__dialog strong{color:#16a34a;font-size:14px}.rpki-removal-records-page__confirm-actions{justify-content:flex-end;gap:10px;display:flex}.rpki-removal-records-page__source-form{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid}.rpki-removal-records-page__source-field,.rpki-removal-records-page__source-upload{color:#405066;gap:8px;font-size:14px;display:grid}.rpki-removal-records-page__source-field--full{grid-column:1/-1}.rpki-removal-records-page__source-field>span,.rpki-removal-records-page__source-upload>span{color:#53627a;font-weight:500}.rpki-removal-records-page__source-field>span:after{color:#ff3b30;content:" *"}.rpki-removal-records-page__source-field input,.rpki-removal-records-page__source-field textarea{color:#1f2937;border-color:#d0d8e2;border-radius:2px;min-height:38px;font-size:14px}.rpki-removal-records-page__source-field textarea{min-height:90px}.rpki-removal-records-page__upload-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rpki-removal-records-page__upload-button{color:#1f2937;cursor:pointer;border:1px solid #d6e0eb;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:160px;height:38px;display:inline-flex}.rpki-removal-records-page__upload-button img{object-fit:contain;width:18px;height:18px}.rpki-removal-records-page__upload-button input{display:none}.rpki-removal-records-page__source-upload small{color:#8b96a8;font-size:14px}.rpki-removal-records-page__source-actions{grid-column:1/-1;justify-content:flex-end;gap:24px;display:flex}.rpki-removal-records-page__file-link{color:#08a7e6;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline}.rpki-removal-records-page__file-link:hover,.rpki-removal-records-page__file-link:focus-visible{text-decoration:underline}.rpki-removal-records-page__file-empty{color:#8b96a8;font-size:14px}.rpki-removal-records-page__details{padding:24px}.rpki-removal-records-page__details dl{gap:12px;margin:0;display:grid}.rpki-removal-records-page__details div{grid-template-columns:200px minmax(0,1fr);gap:24px;display:grid}.rpki-removal-records-page__details dt{color:#667085}.rpki-removal-records-page__details dd{color:#111827;min-height:24px;margin:0}@media (max-width:760px){.rpki-removal-records-page__title-row,.rpki-removal-records-page__filters,.rpki-removal-records-page__filters label{flex-direction:column;align-items:stretch}.rpki-removal-records-page__filter-actions,.rpki-removal-records-page__confirm-actions{width:100%}.rpki-removal-records-page__search,.rpki-removal-records-page__reset,.rpki-removal-records-page__submit{flex:1}.rpki-removal-records-page__source-form{grid-template-columns:1fr;padding:18px}.rpki-removal-records-page__details div{grid-template-columns:1fr;gap:4px}}.notifications-page{gap:24px;display:grid}.notifications-page__title-row{justify-content:space-between;align-items:center;display:flex}.notifications-page__title-row h1{color:#111827;margin:0;font-size:24px;font-weight:700}.notifications-page__mark-all{min-width:150px}.notifications-page__panel{background:#fff;border:1px solid #dbe7f2;border-radius:14px;padding:24px;box-shadow:0 1px 2px #0f172a0d}.notifications-page__feedback{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:700}.notifications-page__list{gap:16px;display:grid}.notifications-page__item{background:#fff;border:1px solid #dbe7f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px;display:grid}.notifications-page__item--new{border-color:#08a7e6;box-shadow:0 0 0 1px #08a7e61f}.notifications-page__item--read{background:#f8fafc}.notifications-page__item-body h2{color:#111827;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:700;display:flex}.notifications-page__item-body h2 span{color:#fff;background:#08a7e6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1}.notifications-page__item-body p{color:#64748b;max-width:760px;margin:0 0 10px;font-size:14px;line-height:1.6}.notifications-page__item-body small{color:#94a3b8;font-size:13px}.notifications-page__item-actions{justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.notifications-page__mark-read{min-width:118px}.notifications-page__empty{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px;font-size:14px}.notifications-page__pagination{margin-top:20px}@media (max-width:860px){.notifications-page__title-row,.notifications-page__item,.notifications-page__item-actions{grid-template-columns:1fr;align-items:stretch}.notifications-page__title-row,.notifications-page__item-actions{flex-direction:column}.notifications-page__mark-read,.notifications-page__item-actions .ui-button{width:100%}}.confirm-order-page{gap:24px;display:grid}.confirm-order-page__title-row{justify-content:space-between;align-items:flex-start;display:flex}.confirm-order-page__title-row h1{color:#111827;margin:8px 0 0;font-size:24px;font-weight:700}.confirm-order-page__back{color:#08a7e6;font-size:14px;font-weight:700;text-decoration:none}.confirm-order-page__panel{background:#fff;border:1px solid #dbe7f2;border-radius:14px;padding:24px;box-shadow:0 1px 2px #0f172a0d}.confirm-order-page__filters{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;display:flex}.confirm-order-page__filters label{align-items:center;gap:12px;display:flex}.confirm-order-page__filters span{color:#111827;white-space:nowrap;font-size:14px;font-weight:700}.confirm-order-page__filters select{border:1px solid #cfd8e3;border-radius:6px;min-width:220px;height:40px;padding:0 12px}.confirm-order-page__filter-actions{gap:10px;display:flex}.confirm-order-page__search{box-shadow:none;color:#fff;background:#08a7e6;border-color:#08a7e6;border-radius:999px;min-width:86px}.confirm-order-page__reset{box-shadow:none;color:#111827;background:#fff;border-color:#d6e0eb;border-radius:999px;min-width:86px}.confirm-order-page__divider{border-top:1px solid #e5edf5;margin-bottom:24px}.confirm-order-page__table-wrap{overflow-x:auto}.confirm-order-page__table-wrap table{min-width:1120px}.confirm-order-page__table-wrap th{color:#405066;background:#f6f9fc;font-size:14px;font-weight:700}.confirm-order-page__table-wrap td{color:#22314a;vertical-align:middle;font-size:14px}.confirm-order-page__type{align-items:center;gap:7px;display:inline-flex}.confirm-order-page__type-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.confirm-order-page__type-dot--general{background:#4ade80}.confirm-order-page__type-dot--special{background:#60a5fa}.confirm-order-page__type-dot--abuse{background:#facc15}.confirm-order-page__status{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.confirm-order-page__status--confirmed{color:#fff;background:#22c55e}.confirm-order-page__status--pending{color:#fff;background:#f59e0b}.confirm-order-page__action{appearance:none;color:#08a7e6;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;line-height:1.2}.confirm-order-page__action:hover{color:#0284c7;text-decoration:underline}.confirm-order-page__empty{color:#64748b;text-align:center;padding:20px;font-size:14px}.confirm-order-page__dialog{gap:16px;display:grid}.confirm-order-page__dialog p{color:#64748b;margin:0;font-size:14px}.confirm-order-page__dialog a{color:#08a7e6;border:1px solid #dbe7f2;border-radius:10px;justify-content:center;align-items:center;padding:13px 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.confirm-order-page__dialog-close{box-shadow:none;color:#111827;background:#fff;border-color:#d6e0eb;border-radius:999px}.confirm-order-page__source-form{flex-direction:column;gap:24px;margin:24px 28px 32px;display:flex}.confirm-order-page__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.confirm-order-page__detail-field{gap:8px;display:grid}.confirm-order-page__detail-field--wide{grid-column:1/-1}.confirm-order-page__detail-field span{color:#374151;font-size:16px;font-weight:700}.confirm-order-page__detail-field strong{color:#111827;white-space:normal;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;min-height:46px;padding:12px 16px;font-size:16px;font-weight:500;display:flex}.confirm-order-page__notice{color:#2f2a22;background:#fff7ed;border-radius:8px;align-items:center;margin:0;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.55;display:flex}.confirm-order-page__modal-actions{justify-content:flex-end;gap:16px;display:flex}.confirm-order-page__submit{box-shadow:none;color:#fff;background:#08a7e6;border-color:#08a7e6;border-radius:999px}.confirm-order-page__message{color:#16a34a;margin:16px 0 0;font-size:14px}@media (max-width:760px){.confirm-order-page__filters,.confirm-order-page__filters label{flex-direction:column;align-items:stretch}.confirm-order-page__filter-actions{width:100%}.confirm-order-page__search,.confirm-order-page__reset{flex:1}.confirm-order-page__detail-grid{grid-template-columns:1fr}}.support-dashboard{color:#151f32;background:#f6fbff;min-height:calc(100vh - 86px);padding:24px}.support-dashboard__title{color:#152238;margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.25}.support-dashboard__knowledge{background:#e3f3ff;border-radius:14px;align-items:center;gap:14px;min-height:70px;margin-bottom:22px;padding:16px 22px;display:flex}.support-dashboard__knowledge img{object-fit:contain;flex:none;width:42px;height:42px}.support-dashboard__knowledge p{color:#33415c;margin:0;font-size:15px;line-height:1.6}.support-dashboard__knowledge a{color:#01a6ea;font-weight:700}.support-dashboard__grid{grid-template-columns:minmax(0,1.7fr) minmax(330px,.9fr);align-items:start;gap:22px;display:grid}.support-dashboard__active-card,.support-dashboard__action-card{background:#fff;border:1px solid #d2e1f0e6;border-radius:16px;box-shadow:0 12px 30px #152a450f}.support-dashboard__active-card{min-height:420px;padding:24px}.support-dashboard__active-head{border-bottom:1px solid #edf3f8;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding-bottom:22px;display:grid}.support-dashboard__active-icon{background:#f0f9ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.support-dashboard__active-icon img{object-fit:contain;width:28px;height:28px}.support-dashboard__active-head h2{color:#152238;margin:0 0 7px;font-size:22px;font-weight:700;line-height:1.35}.support-dashboard__active-head h2 a{color:#01a6ea}.support-dashboard__active-head p{color:#718098;margin:0;font-size:14px;line-height:1.5}.support-dashboard__view-link{white-space:nowrap;background:#01a6ea;border-radius:4px;justify-content:center;align-items:center;min-width:112px;height:38px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex;color:#fff!important}.support-dashboard__ticket-list{gap:12px;padding-top:20px;display:grid}.support-dashboard__ticket-row{background:#f9fcff;border:1px solid #edf3f8;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.support-dashboard__ticket-row:hover{border-color:#01a6ea73;transform:translateY(-1px);box-shadow:0 8px 20px #01a6ea14}.support-dashboard__ticket-state{background:#16c7d8;border-radius:50%;width:8px;height:8px}.support-dashboard__ticket-copy{gap:6px;min-width:0;display:grid}.support-dashboard__ticket-copy strong{color:#17243b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.support-dashboard__ticket-copy small{color:#7b8798;font-size:12px}.support-dashboard__ticket-update{color:#fff;text-align:center;background:#ff4d4f;border-radius:999px;min-width:72px;padding:0 10px;font-size:12px;font-weight:700;line-height:24px}.support-dashboard__empty{flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.support-dashboard__empty img{object-fit:contain;width:108px;height:108px}.support-dashboard__empty p{color:#8c97a8;margin:14px 0 0;font-size:14px}.support-dashboard__side{gap:22px;display:grid}.support-dashboard__action-card{min-height:196px;padding:24px}.support-dashboard__action-card img{object-fit:contain;width:38px;height:38px}.support-dashboard__action-card h2{color:#152238;margin:16px 0 10px;font-size:20px;font-weight:700}.support-dashboard__action-card p{color:#64748b;margin:0 0 18px;font-size:14px;line-height:1.65}.support-dashboard__actions{flex-wrap:wrap;gap:10px;display:flex}.support-dashboard__primary,.support-dashboard__secondary,.support-dashboard__dialog-close{border-radius:4px;min-height:38px;font-size:14px;font-weight:700}.support-dashboard__primary{color:#fff;background:#01a6ea;border:0;padding:0 18px}.support-dashboard__secondary{color:#01a6ea;background:#fff;border:1px solid #01a6ea;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.support-dashboard__dialog{gap:14px;display:grid}.support-dashboard__dialog p{color:#667085;margin:0;font-size:14px}.support-dashboard__dialog a{color:#01a6ea;word-break:break-all;background:#f6fbff;border:1px solid #d7edf9;border-radius:6px;padding:10px 12px;font-size:13px;display:block}.support-dashboard__dialog-close{color:#fff;background:#01a6ea;border:0;justify-self:end;padding:0 18px}.source-route-modal{z-index:80;background:#0000001a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.source-route-modal__panel{height:min(var(--source-route-modal-height), calc(100vh - 48px));max-width:calc(100vw - 48px);width:var(--source-route-modal-width);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #0f172a38}.source-route-modal__header{color:#1f2937;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:16px;font-weight:600;display:flex}.source-route-modal__close{box-shadow:none;color:#8b96a8;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:28px;min-width:0;height:28px;min-height:0;padding:0;font-size:16px;line-height:1;display:inline-flex}.source-route-modal__body{flex:1;overflow:auto}.source-route-modal--preferences{z-index:10000;background:#0000001a;justify-content:center;align-items:center;padding:24px}.source-route-modal--preferences .source-route-modal__panel{height:min(var(--source-route-modal-height), calc(100vh - 48px));max-width:calc(100vw - 48px);width:var(--source-route-modal-width);border-radius:8px;box-shadow:0 10px 30px #0f172a38}.source-route-modal--preferences .source-route-modal__header{color:#090538;border-bottom:1px solid #e8e8e8;flex:0 0 52px;height:52px;padding:0 18px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:1}.source-route-modal--preferences .source-route-modal__close{box-shadow:none;background:0 0;border:0;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:0;position:relative;color:#0000!important}.source-route-modal--preferences .source-route-modal__close:before,.source-route-modal--preferences .source-route-modal__close:after{content:"";background:#9a9a9a;border-radius:999px;width:22px;height:2px;position:absolute;top:13px;left:4px}.source-route-modal--preferences .source-route-modal__close:before{transform:rotate(45deg)}.source-route-modal--preferences .source-route-modal__close:after{transform:rotate(-45deg)}.source-route-modal--preferences .source-route-modal__body{scrollbar-color:#bdbdbd #f3f3f3;scrollbar-width:thin;flex:auto;overflow-y:auto}.source-route-modal--preferences .source-route-modal__body::-webkit-scrollbar{width:8px}.source-route-modal--preferences .source-route-modal__body::-webkit-scrollbar-track{background:#f3f3f3}.source-route-modal--preferences .source-route-modal__body::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:999px}body.source-route-modal-preferences-open .zls-sptwndw,body.source-route-modal-preferences-open .zsiq_floatmain,body.source-route-modal-preferences-open #zsiq_float,body.source-route-modal-preferences-open #siqcht,body.source-route-modal-preferences-open #siqiframe,body.source-route-modal-preferences-open [data-nextjs-dev-overlay],body.source-route-modal-preferences-open nextjs-portal,body.source-route-modal-preferences-open [aria-label="Open Next.js Dev Tools"]{opacity:0!important;visibility:hidden!important;display:none!important}.support-dashboard__source-form{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid}.support-dashboard__source-field,.support-dashboard__source-upload{color:#1f2937;gap:8px;font-size:14px;display:grid}.support-dashboard__source-field--full{grid-column:1/-1}.support-dashboard__source-field>span,.support-dashboard__source-upload>span,.support-dashboard__source-field legend{color:#252f44;font-weight:600}.support-dashboard__source-field>span:after,.support-dashboard__source-upload>span:after,.support-dashboard__source-field legend:after{color:#f04438;content:" *"}.support-dashboard__source-field input,.support-dashboard__source-field select,.support-dashboard__source-field textarea{color:#1f2937;border:1px solid #d7dce5;border-radius:2px;min-height:38px;padding:8px 10px;font-size:14px}.support-dashboard__source-field textarea{resize:vertical;min-height:96px}.lease-in-route-workflow__ptr-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-in-route-workflow__ptr-tip{color:red;grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:24px;line-height:1.35;display:flex}.lease-in-route-workflow__ptr-tip-icon{color:#f5b400;flex:none;font-size:24px;line-height:1}.lease-in-route-workflow__ptr-form .submit-ptr-arr{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lease-in-route-workflow__ptr-form .submit-ptr-arr label{gap:10px;display:grid}.lease-in-route-workflow__ptr-form .submit-ptr-arr label>span{color:#68718c;font-size:18px;font-weight:600}.lease-in-route-workflow__ptr-form .submit-ptr-arr label>span:after{color:#f04438;content:" *"}.lease-in-route-workflow__ptr-form .submit-ptr-arr input{border-radius:6px;min-height:40px}.lease-in-route-workflow__ptr-add-item.ui-button{box-shadow:none;color:#01a6ea;background:#fff;border:1px dashed #01a6ea;border-radius:2px;grid-column:1/-1;justify-content:center;width:100%;height:48px;font-size:20px;font-weight:500}.lease-in-route-workflow__ptr-add-item.ui-button:hover{color:#01a6ea;background:#01a6ea0a;border-color:#01a6ea}.lease-in-route-workflow__ptr-form .manage-leased-ips__batch-actions{grid-column:1/-1;gap:24px;margin-top:0}.support-dashboard__source-upload input{color:#526071;border:1px dashed #c9d3e1;border-radius:2px;padding:10px}.support-dashboard__source-upload small{color:#7b8798}.support-dashboard__source-radio{align-items:center;gap:8px;margin-right:24px;display:inline-flex}.support-dashboard__source-radio input[type=radio],.support-dashboard__source-radio .ui-input[type=radio]{accent-color:#01a6ea;appearance:auto;border-radius:999px;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0}.support-center-page__rating{align-items:center;gap:12px;min-height:40px;display:flex}.support-center-page__rating .per-img{cursor:pointer;background:0 0;border:0;width:34px;height:34px;padding:0}.support-center-page__rating .per-img img{width:34px;height:34px;display:block}.support-dashboard__source-actions{justify-content:flex-end;gap:24px;display:flex}.support-dashboard__source-form.company-settings-page__edit-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;padding:22px}.support-dashboard__source-form.company-settings-page__edit-user-form .support-dashboard__source-field{gap:7px}.support-dashboard__source-form.company-settings-page__edit-user-form .support-dashboard__source-field>span{color:#56627a;font-size:13px;font-weight:400}.support-dashboard__source-form.company-settings-page__edit-user-form .support-dashboard__source-field>span:after{content:""}.support-dashboard__source-form.company-settings-page__edit-user-form .company-settings-page__edit-user-required>span:after{color:#f04438;content:" *"}.support-dashboard__source-form.company-settings-page__edit-user-form input,.support-dashboard__source-form.company-settings-page__edit-user-form select{color:#1f2937;border-color:#cfd7e3;border-radius:2px;height:36px;min-height:36px}.support-dashboard__source-form.company-settings-page__edit-user-form .company-settings-page__source-switch-input{border:0;width:1px;height:1px;min-height:1px;padding:0}@media (max-width:1280px){.support-dashboard__grid{grid-template-columns:1fr}}@media (max-width:768px){.source-route-modal{padding:0}.source-route-modal__panel{width:100%;max-width:none;height:100%}.support-dashboard__source-form{grid-template-columns:1fr;padding:18px}.lease-in-route-workflow__ptr-form .submit-ptr-arr,.lease-in-route-workflow__ptr-detail-summary{grid-template-columns:1fr}.lease-in-route-workflow__ptr-detail-summary div,.lease-in-route-workflow__ptr-detail-summary div:nth-child(3n){border-right:0}.lease-in-route-workflow__ptr-detail-summary div:nth-last-child(-n+3){border-bottom:1px solid #e7edf4}.lease-in-route-workflow__ptr-detail-summary div:last-child{border-bottom:0}}.ticket-list-page{color:#152238;background:#f6fbff;min-height:calc(100vh - 86px);padding:24px}.ticket-list-page__breadcrumbs{color:#64748b;background:#ffffff80;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:13px;display:flex}.ticket-list-page__breadcrumbs a{color:#01a6ea;font-weight:700}.ticket-list-page__breadcrumb-separator{color:#94a3b8;margin-right:8px}.ticket-list-page__title-row{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.ticket-list-page__title-row h1{color:#152238;margin:0;font-size:24px;font-weight:700;line-height:1.25}.ticket-list-page__create,.ticket-list-page__search{color:#fff;background:#01a6ea;border:0;border-radius:4px;min-height:38px;padding:0 18px;font-size:14px;font-weight:700}.ticket-list-page__panel{background:#fff;border:1px solid #e4eef7;border-radius:16px;margin-top:24px;padding:20px;box-shadow:0 12px 30px #152a450f}.ticket-list-page__filters{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.ticket-list-page__filters label{align-items:center;gap:10px;display:flex}.ticket-list-page__filters label>span{color:#334155;white-space:nowrap;font-size:14px;font-weight:700}.ticket-list-page__filters input,.ticket-list-page__filters select{color:#1f2a44;background:#fff;border:1px solid #d4dce8;border-radius:4px;outline:none;min-width:178px;height:40px;padding:0 12px;font-size:14px}.ticket-list-page__filters input:focus,.ticket-list-page__filters select:focus{border-color:#01a6ea;box-shadow:0 0 0 3px #01a6ea1a}.ticket-list-page__filter-actions{gap:10px;display:flex}.ticket-list-page__reset,.ticket-list-page__cancel,.ticket-list-page__dialog-close{box-shadow:none;color:#111827;background:#fff;border:1px solid #d6e0eb;border-radius:4px;min-height:38px;padding:0 18px;font-size:14px;font-weight:700}.ticket-list-page__divider{border-top:1px solid #e7eef6;height:0;margin-bottom:20px}.ticket-list-page__feedback{color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:700}.ticket-list-page__table-wrap{overflow-x:auto}.ticket-list-page__table-wrap table{width:100%;min-width:1040px}.ticket-list-page__table-wrap th{color:#667085;text-transform:uppercase;white-space:nowrap;background:#f8fbff;padding:12px 14px;font-size:12px;font-weight:800}.ticket-list-page__table-wrap td{color:#1f2a44;vertical-align:middle;padding:13px 14px;font-size:13px}.ticket-list-page__table-wrap th:first-child,.ticket-list-page__table-wrap td:first-child{min-width:76px}.ticket-list-page__table-wrap th:nth-child(2),.ticket-list-page__table-wrap td:nth-child(2){min-width:170px}.ticket-list-page__table-wrap th:nth-child(3),.ticket-list-page__table-wrap td:nth-child(3){min-width:220px}.ticket-list-page__table-wrap th:nth-child(4),.ticket-list-page__table-wrap td:nth-child(4){min-width:64px}.ticket-list-page__table-wrap th:nth-child(5),.ticket-list-page__table-wrap td:nth-child(5){min-width:96px}.ticket-list-page__table-wrap th:nth-child(6),.ticket-list-page__table-wrap td:nth-child(6),.ticket-list-page__table-wrap th:nth-child(7),.ticket-list-page__table-wrap td:nth-child(7){white-space:nowrap;min-width:150px}.ticket-list-page__table-wrap th:nth-child(8),.ticket-list-page__table-wrap td:nth-child(8){text-align:center;min-width:84px}.ticket-list-page__status{border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;line-height:24px;display:inline-flex}.ticket-list-page__status--0{color:#0284c7;background:#e0f2fe}.ticket-list-page__status--1{color:#16a34a;background:#ecfdf3}.ticket-list-page__actions{white-space:nowrap;justify-content:center;display:flex}.ticket-list-page__action{color:#1f2a44;background:#fff;border:1px solid #dce8f3;border-radius:999px;justify-content:center;align-items:center;width:40px;height:32px;padding:0;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.ticket-list-page__empty{color:#64748b;text-align:center;padding:20px;font-size:14px}.ticket-list-page__dialog{gap:14px;display:grid}.ticket-list-page__dialog p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.ticket-list-page__dialog a{color:#01a6ea;word-break:break-all;background:#f6fbff;border:1px solid #d7edf9;border-radius:6px;padding:10px 12px;font-size:13px;display:block}.ticket-list-page__action-menu{gap:6px;display:grid}.ticket-list-page__action-menu-item img{object-fit:contain;width:22px;height:22px}.ticket-list-page__confirm-actions{justify-content:flex-end;gap:10px;display:flex}.ticket-list-page__confirm{color:#fff;background:#01a6ea;border:0;border-radius:4px;min-height:38px;padding:0 18px;font-size:14px;font-weight:700}.ticket-list-page__dialog-close{justify-self:end}@media (max-width:900px){.ticket-list-page__title-row,.ticket-list-page__filters,.ticket-list-page__filters label{flex-direction:column;align-items:stretch}.ticket-list-page__filter-actions{width:100%}.ticket-list-page__search,.ticket-list-page__reset{flex:1}}.complaint-list-page{color:#152238;background:#f6fbff;min-height:calc(100vh - 86px);padding:24px}.complaint-list-page__breadcrumbs{color:#64748b;background:#ffffff80;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:13px;display:flex}.complaint-list-page__breadcrumbs a{color:#01a6ea;font-weight:700}.complaint-list-page__breadcrumb-separator{color:#94a3b8;margin-right:8px}.complaint-list-page__title-row{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.complaint-list-page__title-row h1{color:#152238;margin:0;font-size:24px;font-weight:700;line-height:1.25}.complaint-list-page__file,.complaint-list-page__search{color:#fff;background:#01a6ea;border:0;border-radius:4px;min-height:38px;padding:0 18px;font-size:14px;font-weight:700}.complaint-list-page__panel{background:#fff;border:1px solid #e4eef7;border-radius:16px;margin-top:24px;padding:20px;box-shadow:0 12px 30px #152a450f}.complaint-list-page__filters{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.complaint-list-page__filters label{align-items:center;gap:10px;display:flex}.complaint-list-page__filters label>span{color:#334155;white-space:nowrap;font-size:14px;font-weight:700}.complaint-list-page__filters input{color:#1f2a44;background:#fff;border:1px solid #d4dce8;border-radius:4px;outline:none;min-width:220px;height:40px;padding:0 12px;font-size:14px}.complaint-list-page__filters input:focus{border-color:#01a6ea;box-shadow:0 0 0 3px #01a6ea1a}.complaint-list-page__filter-actions{gap:10px;display:flex}.complaint-list-page__reset,.complaint-list-page__dialog-close{box-shadow:none;color:#111827;background:#fff;border:1px solid #d6e0eb;border-radius:4px;min-height:38px;padding:0 18px;font-size:14px;font-weight:700}.complaint-list-page__divider{border-top:1px solid #e7eef6;height:0;margin-bottom:20px}.complaint-list-page__table-wrap{overflow-x:auto}.complaint-list-page__table-wrap table{width:100%;min-width:800px}.complaint-list-page__table-wrap th{color:#667085;text-transform:uppercase;white-space:nowrap;background:#f8fbff;padding:12px 14px;font-size:12px;font-weight:800}.complaint-list-page__table-wrap td{color:#1f2a44;vertical-align:middle;padding:13px 14px;font-size:13px}.complaint-list-page__table-wrap th:first-child,.complaint-list-page__table-wrap td:first-child{min-width:82px}.complaint-list-page__table-wrap th:nth-child(2),.complaint-list-page__table-wrap td:nth-child(2){min-width:180px}.complaint-list-page__table-wrap th:nth-child(3),.complaint-list-page__table-wrap td:nth-child(3){min-width:64px}.complaint-list-page__table-wrap th:nth-child(4),.complaint-list-page__table-wrap td:nth-child(4),.complaint-list-page__table-wrap th:nth-child(5),.complaint-list-page__table-wrap td:nth-child(5){white-space:nowrap;min-width:128px}.complaint-list-page__table-wrap th:nth-child(6),.complaint-list-page__table-wrap td:nth-child(6){min-width:86px}.complaint-list-page__table-wrap th:nth-child(7),.complaint-list-page__table-wrap td:nth-child(7){text-align:center;min-width:64px}.complaint-list-page__status{border-radius:999px;padding:0 12px;font-size:12px;font-weight:800;line-height:24px;display:inline-flex}.complaint-list-page__status--1{color:#dc2626;background:#fee2e2}.complaint-list-page__status--2{color:#0284c7;background:#e0f2fe}.complaint-list-page__status--3{color:#ea580c;background:#ffedd5}.complaint-list-page__actions{white-space:nowrap;justify-content:center;display:flex}.complaint-list-page__action{color:#1f2a44;background:#fff;border:1px solid #dce8f3;border-radius:999px;justify-content:center;align-items:center;width:40px;height:32px;padding:0;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.complaint-list-page__empty{color:#64748b;text-align:center;padding:20px;font-size:14px}.complaint-list-page__dialog{gap:14px;display:grid}.complaint-list-page__dialog p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.complaint-list-page__dialog a{color:#01a6ea;word-break:break-all;background:#f6fbff;border:1px solid #d7edf9;border-radius:6px;padding:10px 12px;font-size:13px;display:block}.complaint-list-page__action-menu{gap:6px;display:grid}.complaint-list-page__action-menu-item img{object-fit:contain;width:22px;height:22px}.complaint-list-page__dialog-close{justify-self:end}@media (max-width:900px){.complaint-list-page__title-row,.complaint-list-page__filters,.complaint-list-page__filters label{flex-direction:column;align-items:stretch}.complaint-list-page__filter-actions{width:100%}.complaint-list-page__search,.complaint-list-page__reset{flex:1}}.abuse-page{gap:24px;display:grid}.abuse-page__title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.abuse-page__title-row h1{color:#1f2937;margin:0;font-size:24px;font-weight:700}.abuse-page__primary-actions{flex-wrap:wrap;gap:10px;display:flex}.abuse-page__primary-actions a,.abuse-page__pay,.abuse-page__appeal{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;line-height:1}.abuse-page__primary-actions a:nth-child(2),.abuse-page__appeal{color:#01a6ea;background:#fff}.abuse-page__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.abuse-page__summary-card{background:#fff;border-radius:16px;align-items:center;gap:12px;min-height:112px;padding:20px;display:flex;box-shadow:0 12px 30px #384b6114}.abuse-page__summary-card img{width:64px;height:64px}.abuse-page__summary-card p{color:#617083;margin:0 0 8px;font-size:14px;line-height:1.35}.abuse-page__summary-card strong{color:#111827;white-space:nowrap;font-size:20px;display:block}.abuse-page__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.abuse-page__main,.abuse-page__risk,.abuse-page__panel{background:#fff;border-radius:16px;box-shadow:0 12px 30px #384b6114}.abuse-page__main{overflow:hidden}.abuse-page__tabs{border-bottom:1px solid #e5edf5;gap:30px;padding:0 24px;display:flex}.abuse-page__tab{color:#64748b;background:0 0;border:0;border-bottom:3px solid #0000;padding:18px 0 15px;font-size:15px;font-weight:700}.abuse-page__tab--active{color:#111827;border-color:#01a6ea}.abuse-page__panel{box-shadow:none;border-radius:0;gap:18px;min-height:456px;padding:22px 24px 24px;display:grid}.abuse-page__panel-actions,.abuse-page__subtabs,.abuse-page__operations{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.abuse-page__subtabs span{color:#64748b;white-space:nowrap;border:1px solid #dbe5ef;border-radius:999px;padding:7px 14px;font-size:13px}.abuse-page__link,.abuse-page__operations a{color:#01a6ea;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.abuse-page__risk>.abuse-page__link{text-align:center;border:1px solid #cfdde9;border-radius:2px;justify-self:stretch;padding:14px 18px}.abuse-page__fine,.abuse-page__cancel{color:#ef4444;font-weight:700}.abuse-page__status{border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.abuse-page__status--pending{color:#e11d48;background:#fff1f2;border:1px solid #fb7185}.abuse-page__status--paid{color:#059669;background:#ecfdf5;border:1px solid #34d399}.abuse-page__risk{gap:12px;min-height:456px;padding:22px;display:grid}.abuse-page__risk-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.abuse-page__risk-title span{color:#111827;font-size:16px;font-weight:800}.abuse-page__risk-title img{width:28px;height:28px}.abuse-page__risk strong{color:#16a34a;font-size:46px;line-height:1}.abuse-page__risk-status{color:#059669;background:#ecfdf5;border-radius:999px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:800}.abuse-page__risk p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.abuse-page__dialog{gap:14px;display:grid}.abuse-page__risk-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.abuse-page__risk-types li{background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.abuse-page__dialog-record{background:#f8fafc;border-radius:8px;gap:8px;padding:14px;display:grid}.abuse-page__dialog-close{justify-self:end}@media (max-width:1180px){.abuse-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.abuse-page__layout{grid-template-columns:1fr}}@media (max-width:720px){.abuse-page__title-row{flex-direction:column;align-items:flex-start}.abuse-page__summary{grid-template-columns:1fr}.abuse-page__summary-card{min-height:96px}.abuse-page__tabs{overflow-x:auto}}.lease-in-abuse{gap:18px;display:grid}.lease-in-abuse,.lease-in-abuse *{letter-spacing:0}.lease-in-abuse__title{color:#171a3c;margin:0;font-size:24px;font-weight:600;line-height:1.2}.lease-in-abuse__overview{grid-template-columns:minmax(0,2fr) minmax(300px,.65fr);gap:12px;display:grid}.lease-in-abuse__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.lease-in-abuse__card,.lease-in-abuse__risk,.lease-in-abuse__records{background:#fff;border-radius:8px;box-shadow:0 1px 10px #2038550a}.lease-in-abuse__card{justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:16px;display:flex}.lease-in-abuse__card>a:first-child,.lease-in-abuse__card>img{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.lease-in-abuse__card img{object-fit:contain;flex:none;width:46px;height:46px}.lease-in-abuse__card-body{gap:8px;display:grid}.lease-in-abuse__card-body span{color:#697694;font-size:13px}.lease-in-abuse__card-body strong{color:#171a3c;font-size:24px;font-weight:600;line-height:1}.lease-in-abuse__link-value{color:#01a6ea!important}.lease-in-abuse__card-action,.lease-in-abuse__primary{color:#fff;white-space:nowrap;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 20px;font-size:13px;font-weight:500;display:inline-flex}.lease-in-abuse__card-action[href*=appeal-list]{color:#01a6ea;background:#fff}.lease-in-abuse__risk{grid-row:span 3;min-height:260px;padding:16px;display:grid}.lease-in-abuse__risk-title{justify-content:space-between;align-items:center;display:flex}.lease-in-abuse__risk-title>span{color:#171a3c;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.lease-in-abuse__risk-title img{width:14px;height:14px}.lease-in-abuse__risk-help-wrap{display:inline-flex;position:relative}.lease-in-abuse__risk-help{color:#8a96aa;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.lease-in-abuse__risk-help img{width:14px;height:14px}.lease-in-abuse__risk-tooltip{color:#fff;opacity:0;pointer-events:none;z-index:3;background:#172033;border-radius:6px;width:max-content;max-width:260px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .16s,transform .16s;display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 24px #0f172a2e}.lease-in-abuse__risk-title .lease-in-abuse__risk-tooltip{color:#fff;font-weight:500}.lease-in-abuse__risk-tooltip.is-open,.lease-in-abuse__risk-help-wrap:hover .lease-in-abuse__risk-tooltip,.lease-in-abuse__risk-help:focus+.lease-in-abuse__risk-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.lease-in-abuse__risk-title strong{color:#00a76f;font-size:13px}.lease-in-abuse__risk-chart{place-self:center;width:260px;height:184px}.lease-in-abuse__risk-link{color:#01a6ea;background:0 0;border:0;place-self:end center;padding:0;font-size:14px}.lease-in-abuse__records{gap:20px;min-height:340px;margin-top:2px;padding:20px 22px 24px;display:grid}.lease-in-abuse__records-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.lease-in-abuse__records-title{align-items:center;gap:12px;display:flex}.lease-in-abuse__records-title h2{color:#171a3c;margin:0;font-size:20px;font-weight:600}.lease-in-abuse__primary{height:32px;padding:0 18px}.lease-in-abuse__filters{align-items:center;gap:16px;display:flex}.lease-in-abuse__filters-label{color:#27364f;align-items:center;gap:8px;font-size:13px;display:flex}.lease-in-abuse__filters-label img{width:18px;height:18px}.lease-in-abuse__search{border:1px solid #cfdde9;border-radius:999px;align-items:center;width:250px;height:38px;display:flex;overflow:hidden}.lease-in-abuse__search input{border:0;height:36px}.lease-in-abuse__search button{color:#9aa6b7;background:#fff;border:0;height:36px;padding:0 14px}.lease-in-abuse__table-wrap{border-top:1px solid #dce6ef;gap:0;padding-top:18px;display:grid}.lease-in-abuse__table-wrap table{min-width:1040px}.lease-in-abuse__table-wrap th{color:#67728b;background:#f5f8fb;height:45px;font-size:13px;font-weight:500}.lease-in-abuse__table-wrap td{color:#27364f;font-size:13px}.lease-in-abuse__more{color:#27364f;background:0 0;border:0;font-size:24px;line-height:1}.lease-in-abuse__empty{border-bottom:1px solid #dce6ef;justify-content:center;align-items:center;min-height:210px;display:flex}.lease-in-abuse__empty img{opacity:.7;object-fit:contain;width:150px;height:150px}.lease-in-abuse__empty p{color:#697694;margin:0;font-size:14px}.lease-in-abuse-workflow__back{color:#01a6ea;justify-self:start;font-size:14px;font-weight:600}.lease-in-abuse-workflow__panel{margin-top:0}.lease-in-abuse-workflow__form{border-top:1px solid #dce6ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding-top:18px;display:grid}.lease-in-abuse-workflow__form label{color:#34405a;gap:8px;font-size:14px;display:grid}.lease-in-abuse-workflow__form label>span:first-child{color:#475569;font-size:14px;line-height:20px}.lease-in-abuse-workflow__form small{color:#8a96aa;font-size:12px}.lease-in-abuse-workflow__field-wide,.lease-in-abuse-workflow__actions{grid-column:1/-1}.lease-in-abuse-workflow__actions{justify-content:flex-end;display:flex}.lease-in-abuse__risk-dialog{gap:16px;display:grid}.lease-in-abuse__risk-dialog p{color:#697694;margin:0;font-size:13px;line-height:1.6}.lease-in-abuse__risk-dialog ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lease-in-abuse__risk-type{background:#f3f7fb;border-radius:4px;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.lease-in-abuse__actions-dialog,.lease-in-abuse__extend-popup{gap:10px;display:grid}.lease-in-abuse__action{color:#171a3c;background:#fff;border:1px solid #dce6ef;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:8px 12px;font-weight:700;text-decoration:none;display:flex}.lease-in-abuse__action img{width:22px;height:22px}.lease-in-abuse__message{color:#01a6ea;margin:0;font-size:13px}.lease-in-abuse__dialog-close{color:#01a6ea;background:#fff;border:1px solid #01a6ea;border-radius:999px;justify-self:end}.lease-in-abuse__extend-tip{color:#697694;background:#f7fbff;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.lease-in-abuse__source-field{color:#4d5a78;gap:8px;font-size:13px;display:grid}.lease-in-abuse__source-field small{color:#8c95a8}.lease-in-abuse__source-upload{border:1px solid #d4d9e0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:160px;height:38px;display:inline-flex;position:relative;overflow:hidden}.lease-in-abuse__source-upload img{width:18px;height:18px}.lease-in-abuse__source-upload input{cursor:pointer;opacity:0;position:absolute;inset:0}.lease-in-abuse__extend-actions{justify-content:flex-end;gap:16px;display:flex}.lease-in-abuse__submit{color:#fff;background:#01a6ea;border-radius:999px}@media (max-width:1180px){.lease-in-abuse__overview{grid-template-columns:1fr}.lease-in-abuse__risk{grid-row:auto}}@media (max-width:760px){.lease-in-abuse__cards,.lease-in-abuse__risk-dialog ul{grid-template-columns:1fr}.lease-in-abuse__records-head,.lease-in-abuse__filters{flex-direction:column;align-items:flex-start}.lease-in-abuse__search{width:100%}}.resource-management-page{gap:18px;display:grid}.resource-management-page__title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.resource-management-page__title-row h1{color:#111827;margin:0;font-size:26px;font-weight:800}.resource-management-page__top-actions,.resource-management-page__filter-actions,.resource-management-page__dialog-actions{align-items:center;gap:10px;display:flex}.resource-management-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.resource-management-page__primary:hover{background:#028bd1}.resource-management-page__secondary{color:#334155;background:#f8fafc;border:1px solid #d7dde6;min-height:36px}.resource-management-page__secondary:hover{color:#0369a1;border-color:#01a6ea}.resource-management-page__more-wrap{position:relative}.resource-management-page__more-menu{z-index:10;background:#fff;border:1px solid #d7dde6;border-radius:8px;min-width:230px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0f172a24}.resource-management-page__more-menu button{color:#334155;text-align:left;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:13px}.resource-management-page__more-menu button:hover{color:#0284c7;background:#f1f5f9}.resource-management-page__tabs{border-bottom:1px solid #dbe2ea;align-items:flex-end;gap:4px;display:flex}.resource-management-page__tab{color:#64748b;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font-size:14px;font-weight:800}.resource-management-page__tab.is-active{color:#01a6ea;border-bottom-color:#01a6ea}.resource-management-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:18px;padding:18px;display:grid;overflow-x:auto}.resource-management-page__card table{border-collapse:separate;border-spacing:0;width:100%;min-width:1040px}.resource-management-page__card th{color:#334155;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:12px;font-weight:800}.resource-management-page__card td{color:#0f172a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 10px;font-size:13px}.resource-management-page__card tbody tr:hover td{background:#fbfdff}.resource-management-page__filters{grid-template-columns:minmax(220px,340px) auto;align-items:end;gap:14px;display:grid}.resource-management-page__filters label{color:#334155;gap:8px;font-size:13px;font-weight:700;display:grid}.resource-management-page__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px;display:flex}.resource-management-page__summary span{color:#64748b;font-size:13px;font-weight:800}.resource-management-page__summary strong{color:#111827;font-size:24px;line-height:1}.resource-management-page__status{color:#475569;white-space:nowrap;background:#eef2f7;border:1px solid #cbd5e1;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.resource-management-page__status--success{color:#059669;background:#ecfdf5;border-color:#34d399}.resource-management-page__status--warning{color:#b45309;background:#fffbeb;border-color:#facc15}.resource-management-page__row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:230px;display:flex}.resource-management-page__row-actions button,.resource-management-page__view-button{color:#0284c7;background:0 0;border:0;font-size:13px;font-weight:800}.resource-management-page__row-actions button:not(:last-child):after{color:#cbd5e1;content:"|";margin-left:8px}.resource-management-page__view-button{align-items:center;gap:6px;display:inline-flex}.resource-management-page__view-button img{width:16px;height:16px}.resource-management-page__dialog{gap:14px;display:grid}.resource-management-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.resource-management-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.resource-management-page__dialog dl div{gap:4px;display:grid}.resource-management-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.resource-management-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:0;font-size:13px}.resource-management-page__dialog-actions{justify-content:flex-end}@media (max-width:900px){.resource-management-page__title-row{flex-direction:column;align-items:flex-start}.resource-management-page__filters{grid-template-columns:1fr}.resource-management-page__filter-actions{justify-content:flex-start}}@media (max-width:640px){.resource-management-page__top-actions{flex-direction:column;align-items:stretch;width:100%}.resource-management-page__more-wrap,.resource-management-page__top-actions button{width:100%}.resource-management-page__tabs{overflow-x:auto}}.ip-resource-list-page{gap:18px;display:grid}.ip-resource-list-page__title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.ip-resource-list-page__title-row h1{color:#111827;margin:0;font-size:26px;font-weight:800}.ip-resource-list-page__title-row p{color:#64748b;margin:6px 0 0;font-size:13px}.ip-resource-list-page__header-actions{align-items:center;gap:10px;display:flex}.ip-resource-list-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.ip-resource-list-page__primary:hover{background:#028bd1}.ip-resource-list-page__secondary{color:#334155;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.ip-resource-list-page__secondary:hover{color:#0369a1;border-color:#01a6ea}.ip-resource-list-page__link-button{text-decoration:none}.ip-resource-list-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:18px;padding:18px;display:grid;overflow-x:auto}.ip-resource-list-page__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;display:flex}.ip-resource-list-page__summary span{color:#64748b;font-size:13px;font-weight:800}.ip-resource-list-page__summary strong{color:#111827;font-size:24px;line-height:1}.ip-resource-list-page__card table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.ip-resource-list-page__card th{color:#334155;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:12px;font-weight:800}.ip-resource-list-page__card td{color:#0f172a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 10px;font-size:13px}.ip-resource-list-page__card tbody tr:hover td{background:#fbfdff}.ip-resource-list-page__card input[type=checkbox]{accent-color:#01a6ea;width:16px;height:16px}.ip-resource-list-page__status{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.ip-resource-list-page__status--pending{color:#b45309;background:#fffbeb;border:1px solid #facc15}.ip-resource-list-page__status--success{color:#059669;background:#ecfdf5;border:1px solid #34d399}.ip-resource-list-page__dialog{gap:14px;display:grid}.ip-resource-list-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.ip-resource-list-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.ip-resource-list-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.ip-resource-list-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ip-resource-list-page__dialog button{justify-self:end}@media (max-width:760px){.ip-resource-list-page__title-row{flex-direction:column;align-items:flex-start}.ip-resource-list-page__header-actions{flex-direction:column;align-items:stretch;width:100%}}.merge-ip-ranges-page{gap:18px;display:grid}.merge-ip-ranges-page__title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.merge-ip-ranges-page__title-row h1{color:#111827;margin:0;font-size:26px;font-weight:800}.merge-ip-ranges-page__title-row p{color:#64748b;margin:6px 0 0;font-size:13px}.merge-ip-ranges-page__header-actions{align-items:center;gap:10px;display:flex}.merge-ip-ranges-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.merge-ip-ranges-page__primary:hover{background:#028bd1}.merge-ip-ranges-page__secondary{color:#334155;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.merge-ip-ranges-page__secondary:hover{color:#0369a1;border-color:#01a6ea}.merge-ip-ranges-page__link-button{text-decoration:none}.merge-ip-ranges-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:18px;padding:18px;display:grid;overflow-x:auto}.merge-ip-ranges-page__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;display:flex}.merge-ip-ranges-page__summary span{color:#64748b;font-size:13px;font-weight:800}.merge-ip-ranges-page__summary strong{color:#111827;font-size:24px;line-height:1}.merge-ip-ranges-page__card table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.merge-ip-ranges-page__card th{color:#334155;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:12px;font-weight:800}.merge-ip-ranges-page__card td{color:#0f172a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 10px;font-size:13px}.merge-ip-ranges-page__card tbody tr:hover td{background:#fbfdff}.merge-ip-ranges-page__card input[type=checkbox]{accent-color:#01a6ea;width:16px;height:16px}.merge-ip-ranges-page__status{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.merge-ip-ranges-page__status--pending{color:#b45309;background:#fffbeb;border:1px solid #facc15}.merge-ip-ranges-page__status--success{color:#059669;background:#ecfdf5;border:1px solid #34d399}.merge-ip-ranges-page__dialog{gap:14px;display:grid}.merge-ip-ranges-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.merge-ip-ranges-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.merge-ip-ranges-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.merge-ip-ranges-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.merge-ip-ranges-page__dialog button{justify-self:end}@media (max-width:760px){.merge-ip-ranges-page__title-row{flex-direction:column;align-items:flex-start}.merge-ip-ranges-page__header-actions{flex-direction:column;align-items:stretch;width:100%}}.add-resources-manually-page__common-layout{background:#fff;min-height:100vh}.add-resources-manually-page{box-sizing:border-box;padding:24px}.add-resources-manually-page__form{gap:18px;max-width:760px;display:grid}.add-resources-manually-page__prompt{align-items:flex-start;gap:12px;padding-bottom:4px;display:flex}.add-resources-manually-page__prompt img{flex:none;width:20px;height:20px;margin-top:1px}.add-resources-manually-page__prompt p{color:#1f2937;margin:0;font-size:13px;line-height:1.6}.add-resources-manually-page__field{gap:8px;display:grid}.add-resources-manually-page__field label{color:#334155;font-size:13px;font-weight:800}.add-resources-manually-page__validation{min-height:18px}.add-resources-manually-page__validation p{color:#dc2626;margin:0;font-size:13px;line-height:1.45}.add-resources-manually-page__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.add-resources-manually-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.add-resources-manually-page__primary:hover{background:#028bd1}.add-resources-manually-page__secondary{color:#334155;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.add-resources-manually-page__secondary:hover{color:#0369a1;border-color:#01a6ea}.add-resources-manually-page__link-button{text-decoration:none}.add-resources-manually-page__dialog{gap:14px;display:grid}.add-resources-manually-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.add-resources-manually-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.add-resources-manually-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.add-resources-manually-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.add-resources-manually-page__dialog button{justify-self:end}@media (max-width:760px){.add-resources-manually-page{padding:18px}.add-resources-manually-page__actions{flex-direction:column;align-items:stretch}.add-resources-manually-page__secondary,.add-resources-manually-page__primary{width:100%}}.ip-use-info-page{gap:18px;display:grid}.ip-use-info-page__top-row{align-items:center;display:flex}.ip-use-info-page__back{color:#0369a1;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ip-use-info-page__back:before{content:"<";margin-right:8px;display:inline-block}.ip-use-info-page__title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.ip-use-info-page__title-row h1{color:#111827;margin:0;font-size:26px;font-weight:800}.ip-use-info-page__title-row p{color:#64748b;margin:6px 0 0;font-size:13px}.ip-use-info-page__mode-switch{background:#eef6fb;border:1px solid #cfe8f6;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ip-use-info-page__mode{color:#475569;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 14px;font-weight:800}.ip-use-info-page__mode.is-active{color:#fff;background:#01a6ea}.ip-use-info-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:18px;padding:18px;display:grid;overflow-x:auto}.ip-use-info-page__endpoint{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.ip-use-info-page__endpoint span{color:#64748b;font-size:12px;font-weight:800}.ip-use-info-page__endpoint strong{color:#111827;overflow-wrap:anywhere;font-size:13px}.ip-use-info-page__card table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.ip-use-info-page__card th{color:#334155;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 10px;font-size:12px;font-weight:800}.ip-use-info-page__card td{color:#0f172a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:12px 10px;font-size:13px}.ip-use-info-page__card tbody tr:hover td{background:#fbfdff}.ip-use-info-page__status{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.ip-use-info-page__status--pending{color:#b45309;background:#fffbeb;border:1px solid #facc15}.ip-use-info-page__status--success{color:#059669;background:#ecfdf5;border:1px solid #34d399}.ip-use-info-page__empty{color:#64748b;margin:0;padding:16px 0;font-size:14px}@media (max-width:760px){.ip-use-info-page__title-row{flex-direction:column;align-items:flex-start}.ip-use-info-page__mode-switch{width:100%}.ip-use-info-page__mode{flex:1}}.sell-request-page__common-layout{background:#fff;min-height:100vh}.sell-request-page{box-sizing:border-box;padding:24px}.sell-request-page__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;display:grid}.sell-request-page__field{gap:8px;display:grid}.sell-request-page__field label{color:#334155;font-size:13px;font-weight:800;line-height:1.35}.sell-request-page__field input[readonly]{color:#475569;background:#f8fafc}.sell-request-page__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sell-request-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.sell-request-page__primary:hover{background:#028bd1}.sell-request-page__secondary{color:#334155;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sell-request-page__secondary:hover{color:#0369a1;border-color:#01a6ea}.sell-request-page__link-button{text-decoration:none}.sell-request-page__dialog{gap:14px;display:grid}.sell-request-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.sell-request-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.sell-request-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.sell-request-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.sell-request-page__dialog button{justify-self:end}@media (max-width:1020px){.sell-request-page__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sell-request-page{padding:18px}.sell-request-page__form{grid-template-columns:1fr}.sell-request-page__actions{flex-direction:column;align-items:stretch}.sell-request-page__secondary,.sell-request-page__primary{width:100%}}.split-ip-range-page__common-layout{background:#fff;min-height:100vh}.split-ip-range-page{box-sizing:border-box;padding:24px}.split-ip-range-page__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;display:grid}.split-ip-range-page__field{gap:8px;display:grid}.split-ip-range-page__field--wide{grid-column:1/-1}.split-ip-range-page__field label{color:#334155;font-size:13px;font-weight:800;line-height:1.35}.split-ip-range-page__field input{min-height:40px;padding:0 12px}.split-ip-range-page__field input[readonly]{color:#475569;background:#f8fafc}.split-ip-range-page__validation{grid-column:1/-1;min-height:18px}.split-ip-range-page__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.split-ip-range-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.split-ip-range-page__primary:hover{background:#028bd1}.split-ip-range-page__secondary{color:#334155;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.split-ip-range-page__secondary:hover{color:#0369a1;border-color:#01a6ea}.split-ip-range-page__link-button{text-decoration:none}.split-ip-range-page__dialog{gap:14px;display:grid}.split-ip-range-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.split-ip-range-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.split-ip-range-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.split-ip-range-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.split-ip-range-page__dialog button{justify-self:end}@media (max-width:760px){.split-ip-range-page{padding:18px}.split-ip-range-page__form{grid-template-columns:1fr}.split-ip-range-page__actions{flex-direction:column;align-items:stretch}.split-ip-range-page__secondary,.split-ip-range-page__primary{width:100%}}.support-center-page{gap:18px;display:grid}.support-center-page__title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-center-page__title-row h1{color:#111827;margin:0;font-size:26px;font-weight:800}.support-center-page__top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-center-page__panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.support-center-page__tabs{border-bottom:1px solid #e2e8f0;align-items:center;gap:24px;padding:0 20px;display:flex}.support-center-page__tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:54px;padding:0 2px;font-size:15px;font-weight:800}.support-center-page__tab.is-active{color:#0f172a;border-bottom-color:#01a6ea}.support-center-page__tab-panel{gap:18px;padding:20px;display:grid;overflow-x:auto}.support-center-page__filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.support-center-page__filters label{gap:8px;min-width:260px;display:grid}.support-center-page__filters span{color:#334155;font-size:13px;font-weight:800}.support-center-page__filter-actions{align-items:center;gap:10px;display:flex}.support-center-page__primary{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-height:36px}.support-center-page__primary:hover{background:#028bd1}.support-center-page__secondary,.support-center-page__reset{color:#334155;background:#f8fafc;border:1px solid #d7dde6;min-height:36px}.support-center-page__secondary:hover,.support-center-page__reset:hover{color:#0369a1;border-color:#01a6ea}.support-center-page table{border-collapse:collapse;width:100%;min-width:1040px}.support-center-page th{color:#34405a;text-align:left;white-space:nowrap;background:#f8fafc;height:44px;padding:0 16px;font-size:14px;font-weight:800}.support-center-page td{color:#1f2937;text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f5;height:44px;padding:0 16px;font-size:14px}.support-center-page__more{color:#334155;cursor:pointer;letter-spacing:0;background:#f8fafc;border:1px solid #d7dde6;border-radius:999px;justify-content:center;align-items:center;width:42px;height:32px;font-size:14px;font-weight:900;line-height:1;display:inline-flex}.support-center-page__more:hover{color:#0369a1;border-color:#01a6ea}.support-center-page__status{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.support-center-page__status--ticket-0,.support-center-page__status--complaint-2{color:#1d4ed8;background:#eff6ff;border:1px solid #60a5fa}.support-center-page__status--ticket-1,.support-center-page__status--complaint-3{color:#047857;background:#ecfdf5;border:1px solid #34d399}.support-center-page__status--complaint-1{color:#c2410c;background:#fff7ed;border:1px solid #fb923c}.support-center-page__feedback{color:#047857;background:#ecfdf5;border-top:1px solid #bbf7d0;padding:12px 20px;font-size:13px;font-weight:800}.support-center-page__action-dialog{gap:10px;display:grid}.support-center-page__action-dialog button{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:14px;font-weight:800;display:flex}.support-center-page__action-dialog button:hover{color:#0369a1;border-color:#01a6ea}.support-center-page__action-dialog img{width:24px;height:24px}.support-center-page__dialog{gap:14px;display:grid}.support-center-page__dialog p{color:#334155;margin:0;font-size:14px;line-height:1.6}.support-center-page__dialog dl{background:#f8fafc;border-radius:8px;gap:10px;margin:0;padding:12px;display:grid}.support-center-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.support-center-page__dialog dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.support-center-page__dialog-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-center-page__dialog>button{justify-self:end}.support-detail-page{gap:18px;display:grid}.support-detail-page__back{color:#01a6ea;width:fit-content;font-size:14px;font-weight:800}.support-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:16px;padding:20px;display:grid;box-shadow:0 1px 2px #0f172a0a}.support-detail-page__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.support-detail-page__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-detail-page__title h1{color:#111827;margin:0;font-size:22px;font-weight:800}.support-detail-page__title>span:not(.support-center-page__status){color:#111827;font-size:18px;font-weight:800}.support-detail-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-detail-page__meta{color:#334155;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:14px;display:flex}.support-detail-page__source-block{color:#334155;background:#f6f7f8;border-radius:6px;gap:8px;padding:14px;display:grid}.support-detail-page__source-block p{margin:0}.support-detail-page__source-block span{color:#94a3b8}.support-detail-page__card h2{color:#111827;margin:0;font-size:18px;font-weight:800}.support-detail-page__empty{justify-content:center;align-items:center;min-height:150px;display:flex}.support-detail-page__empty img{opacity:.72;max-height:110px}.support-detail-page__reply-form{background:#f6f7f8;border:1px solid #dedede;border-radius:8px;gap:14px;padding:18px;display:grid}.support-detail-page__reply-form label{color:#334155;gap:8px;font-size:14px;font-weight:700;display:grid}.support-detail-page__upload input{background:#fff;border:1px solid #d4d9e0;border-radius:8px;padding:8px}.support-detail-page__upload small{color:#64748b;font-size:13px}@media (max-width:760px){.support-center-page__title-row,.support-center-page__top-actions,.support-center-page__filter-actions,.support-center-page__dialog-actions{flex-direction:column;align-items:stretch}.support-center-page__top-actions button,.support-center-page__filter-actions button,.support-center-page__dialog-actions button{width:100%}.support-center-page__tabs{gap:16px;overflow-x:auto}.support-center-page__filters label{min-width:100%}}.vendor-profit-sharing-page{gap:24px;display:grid}.vendor-profit-sharing-page,.vendor-profit-sharing-page *{box-sizing:border-box}.vendor-profit-sharing-page__title-row h1{color:#111827;margin:0;font-size:24px;font-weight:800;line-height:1.25}.vendor-profit-sharing-page__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vendor-profit-sharing-page__summary-card,.vendor-profit-sharing-page__chart-panel,.vendor-profit-sharing-page__table-card,.vendor-profit-sharing-page__monthly-table-card{box-shadow:none;background:#fff;border:1px solid #e2e8f0d9;border-radius:12px}.vendor-profit-sharing-page__summary-card{gap:12px;min-height:118px;padding:22px;display:grid}.vendor-profit-sharing-page__summary-card span,.vendor-profit-sharing-page__chart-head span{color:#64748b;font-size:14px;font-weight:800}.vendor-profit-sharing-page__summary-card strong{color:#0f172a;font-size:30px;font-weight:800;line-height:1.1}.vendor-profit-sharing-page__chart-panel{gap:22px;padding:22px;display:grid}.vendor-profit-sharing-page__chart-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vendor-profit-sharing-page__chart-head>div:first-child{gap:8px;display:grid}.vendor-profit-sharing-page__chart-head strong{color:#0f172a;font-size:26px;font-weight:800}.vendor-profit-sharing-page__range-tabs{background:#eef2f7;border-radius:6px;align-items:center;gap:4px;padding:4px;display:inline-flex}.vendor-profit-sharing-page__range-tabs button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:48px;padding:8px 12px;font-size:13px;font-weight:800}.vendor-profit-sharing-page__range-tabs button.is-active{color:#0f172a;background:#fff;box-shadow:0 4px 12px #0f172a14}.vendor-profit-sharing-page__trend{width:100%;height:278px}.vendor-profit-sharing-page__table-card{padding:20px 20px 0;display:grid}.vendor-profit-sharing-page__table-head{border-bottom:1px solid #e5e7eb;padding-bottom:20px}.vendor-profit-sharing-page__table-head h2{color:#0f172a;margin:0;font-size:20px;font-weight:800}.vendor-profit-sharing-page__filters{flex-wrap:wrap;align-items:end;gap:20px;padding:20px 0;display:flex}.vendor-profit-sharing-page__filters label{color:#334155;align-items:center;gap:10px;min-width:0;max-width:none;font-size:13px;font-weight:800;display:flex}.vendor-profit-sharing-page__filters label>span:first-child{color:#1f2937;white-space:nowrap}.vendor-profit-sharing-page__month-field{width:230px}.ui-date-picker{display:inline-flex;position:relative}.ui-date-picker__trigger.ui-button{box-shadow:none;color:#334155;text-align:left;background:#fff;border:1px solid #d4d9e0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.ui-date-picker__trigger.ui-button:hover,.ui-date-picker__trigger.ui-button:focus{color:#1f2937;background:#fff;border-color:#01a6ea}.ui-date-picker__trigger--placeholder.ui-button{color:#6b7280}.ui-date-picker__trigger svg{color:#94a3b8;flex:none}.ui-date-picker__popover{z-index:180;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:280px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0f172a29}.ui-date-picker__header{color:#1f2937;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:800;display:flex}.ui-date-picker__nav.ui-button{color:#475569;background:0 0;width:30px;height:30px;padding:0}.ui-date-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ui-date-picker__month.ui-button{color:#334155;background:#fff;border:1px solid #0000;height:34px;padding:0 8px;font-size:12px;font-weight:800}.ui-date-picker__month.ui-button:hover{color:#0f8dcc;background:#f1f8fd;border-color:#c8eafa}.ui-date-picker__month--selected.ui-button,.ui-date-picker__month--selected.ui-button:hover{color:#fff;background:#01a6ea;border-color:#01a6ea}.vendor-profit-sharing-page__filter-actions{align-items:center;gap:8px;display:flex}.vendor-profit-sharing-page__search{color:#fff;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;min-width:86px;height:40px}.vendor-profit-sharing-page__reset{color:#334155;background:#fff;border:1px solid #d8dce6;border-radius:999px;min-width:86px;height:40px}.vendor-profit-sharing-page__monthly-table-card{padding:20px;overflow-x:auto}.vendor-profit-sharing-page__monthly-table-card table,.vendor-profit-sharing-page__details table{border-collapse:collapse;width:100%;min-width:760px}.vendor-profit-sharing-page__monthly-table-card th,.vendor-profit-sharing-page__details th{color:#34405a;text-align:left;background:#f8fafc;height:44px;padding:0 12px;font-size:14px;font-weight:700}.vendor-profit-sharing-page__monthly-table-card td,.vendor-profit-sharing-page__details td{color:#1f2937;text-align:left;border-bottom:1px solid #edf1f5;height:44px;padding:0 12px;font-size:14px}.vendor-profit-sharing-page__detail-link{color:#0284c7;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800}.vendor-profit-sharing-page__dialog-panel{max-width:min(1100px,100vw - 40px);min-height:min(720px,100vh - 48px)}.vendor-profit-sharing-page__details{gap:16px;max-width:min(100%,1060px);display:grid;overflow-x:auto}.vendor-profit-sharing-page__empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:16px;font-size:14px}.vendor-profit-sharing-page__close{justify-self:end}@media (max-width:760px){.vendor-profit-sharing-page__summary{grid-template-columns:1fr}.vendor-profit-sharing-page__chart-head,.vendor-profit-sharing-page__filter-actions{flex-direction:column;align-items:stretch}.vendor-profit-sharing-page__range-tabs{justify-content:stretch;width:100%}.vendor-profit-sharing-page__range-tabs button,.vendor-profit-sharing-page__filter-actions button{width:100%}.vendor-profit-sharing-page__filters label{flex-direction:column;align-items:stretch;min-width:100%;max-width:none}.vendor-profit-sharing-page__month-field{width:100%}}.event-networking-page{color:#333;background-color:#f5f7fa;min-height:100vh;padding:20px;font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6}.event-networking-page *,.event-networking-page :before,.event-networking-page :after{box-sizing:border-box}.event-networking-page .container{background:#fff;border-radius:10px;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 5px 15px #0000001a}.event-networking-page .form-header{color:#fff;text-align:center;background:linear-gradient(135deg,#4b6cb7,#182848);padding:30px}.event-networking-page .form-header h1{margin-bottom:10px;font-size:2rem}.event-networking-page .form-header p{opacity:.9}.event-networking-page .form-body{padding:30px}.event-networking-page .form-group{margin-bottom:20px}.event-networking-page .form-group label{color:#555;margin-bottom:8px;font-weight:600;display:block}.event-networking-page .form-control{border-width:0 0 1px;border-bottom-style:solid;border-bottom-color:#ddd;border-radius:0;width:100%;height:auto;padding:12px 15px;font-size:16px;transition:border .3s}.event-networking-page .form-control:focus{outline:none}.event-networking-page textarea.form-control{resize:vertical;min-height:120px}.event-networking-page .radio-group,.event-networking-page .checkbox-group{flex-wrap:wrap;gap:15px;display:flex}.event-networking-page .radio-option,.event-networking-page .checkbox-option{align-items:center;display:flex}.event-networking-page .radio-option input,.event-networking-page .checkbox-option input{margin-right:8px}.event-networking-page .event-networking-check{border:initial;border-radius:initial;accent-color:#4b6cb7;width:auto;height:auto;margin-right:8px;padding:0}.event-networking-page select.form-control{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 15px center;background-repeat:no-repeat;background-size:15px}.event-networking-page .agreement{background:#f8f9fa;border:1px solid #eee;border-radius:6px;margin:25px 0;padding:15px}.event-networking-page .agreement-checkbox{align-items:flex-start;display:flex}.event-networking-page .agreement-checkbox input,.event-networking-page .agreement-checkbox .event-networking-check{margin-top:3px;margin-right:10px}.event-networking-page .agreement-text{flex:1}.event-networking-page .view-agreement{color:#4b6cb7;cursor:pointer;min-height:0;font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;text-decoration:none;transition:color .3s;display:inline}.event-networking-page .view-agreement:hover{color:#3a5aa3;text-decoration:underline}.event-networking-page .modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.event-networking-page .modal--open{display:flex}.event-networking-page .modal-content{background:#fff;border-radius:10px;width:90%;max-width:800px;max-height:80vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 5px 30px #0000004d}.event-networking-page .modal-header{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px}.event-networking-page .modal-header h2{color:#4b6cb7}.event-networking-page .modal-body{line-height:1.8}.event-networking-page .modal-body h3{color:#555;margin:20px 0 10px}.event-networking-page .modal-body p{margin-bottom:15px}.event-networking-page .close-modal{color:#999;cursor:pointer;background:0 0;border:none;border-radius:0;min-width:0;min-height:0;padding:0;font-size:24px;position:absolute;top:15px;right:15px}.event-networking-page .close-modal:hover{color:#333}.event-networking-page .form-footer{text-align:right;background:#f9fafc;border-top:1px solid #eee;padding:20px 30px}.event-networking-page .btn{cursor:pointer;border:none;border-radius:6px;width:auto;min-height:0;padding:12px 30px;font-size:16px;font-weight:600;transition:all .3s;display:inline-block}.event-networking-page .btn-primary{color:#fff;background:#4b6cb7}.event-networking-page .btn-primary:hover{background:#3a5aa3;transform:translateY(-2px)}.event-networking-page .btn-secondary{color:#495057;background:#e9ecef;margin-right:10px}.event-networking-page .btn-secondary:hover{background:#dee2e6}.event-networking-page .required:after{color:#e74c3c;content:" *"}.event-networking-page .error-message{color:#e74c3c;margin-top:5px;font-size:14px;display:none}.event-networking-page .error .error-message{display:block}.event-networking-page .error .form-control{border-color:#e74c3c}@media (max-width:768px){.event-networking-page .container{border-radius:0}.event-networking-page .form-header,.event-networking-page .form-body,.event-networking-page .form-footer{padding:20px}.event-networking-page .radio-group,.event-networking-page .checkbox-group{flex-direction:column;gap:10px}.event-networking-page .btn{width:100%;margin-bottom:10px}.event-networking-page .btn-secondary{margin-right:0}.event-networking-page .modal-content{padding:20px}}@media (max-width:480px){.event-networking-page{padding:10px}.event-networking-page .form-header h1{font-size:1.5rem}.event-networking-page .form-control{padding:10px 12px}.event-networking-page .agreement{padding:12px}}.continuity-new-plan{--ca-ink:#10233f;--ca-muted:#58708f;--ca-line:#dce8f2;--ca-soft:#f4f9fd;--ca-blue:#0079bb;--ca-cyan:#01a6ea;--ca-deep:#073457;max-width:80rem;color:var(--ca-ink);margin:1rem auto 0;padding:0 1rem 48px}.continuity-new-plan,.continuity-new-plan *{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.continuity-new-plan .ca-hero{border:1px solid var(--ca-line);background:radial-gradient(circle at 92% 12%,#01a6ea2e,#0000 32%),linear-gradient(135deg,#fff 0%,#eef7fd 100%);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding:32px;display:flex;box-shadow:0 24px 58px #10233f14}.continuity-new-plan .ca-eyebrow{color:var(--ca-blue);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.continuity-new-plan .ca-hero h1{max-width:760px;color:var(--ca-ink);letter-spacing:0;margin:10px 0 0;font-size:54px;font-weight:900;line-height:1.02}.continuity-new-plan .ca-hero-copy{max-width:850px;color:var(--ca-muted);margin:16px 0 0;font-size:16px;line-height:1.8}.continuity-new-plan .ca-compare-link{min-height:44px;color:var(--ca-blue);border:1px solid #01a6ea47;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.continuity-new-plan .ca-content-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.continuity-new-plan .ca-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.continuity-new-plan .ca-plan-card{border:1px solid var(--ca-line);min-height:100%;color:var(--ca-ink);text-align:left;background:#fff;border-radius:22px;flex-direction:column;gap:16px;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #10233f12}.continuity-new-plan .ca-plan-card:before{content:"";background:linear-gradient(90deg,#01a6ea2e,#0079bbb8);height:5px;position:absolute;inset:0 0 auto}.continuity-new-plan .ca-plan-card:hover{border-color:#01a6ea66;transform:translateY(-2px)}.continuity-new-plan .ca-plan-card.is-selected{border-color:var(--ca-blue);color:#fff;background:linear-gradient(160deg,#073457 0%,#0079bb 58%,#01a6ea 100%);box-shadow:0 30px 70px #0079bb47}.continuity-new-plan .ca-badge{width:fit-content;max-width:100%;color:var(--ca-blue);text-transform:uppercase;background:#e8f6fd;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.continuity-new-plan .ca-plan-card.is-selected .ca-badge{color:var(--ca-blue);background:#fff}.continuity-new-plan .ca-plan-name{color:inherit;font-size:24px;font-weight:900;line-height:1.16}.continuity-new-plan .ca-price{color:inherit;font-size:34px;font-weight:900;line-height:1.12}.continuity-new-plan .ca-price-unit,.continuity-new-plan .ca-description,.continuity-new-plan .ca-feature-list{color:var(--ca-muted);font-size:14px;line-height:1.65}.continuity-new-plan .ca-plan-card.is-selected .ca-price-unit,.continuity-new-plan .ca-plan-card.is-selected .ca-description,.continuity-new-plan .ca-plan-card.is-selected .ca-feature-list{color:#ffffffdb}.continuity-new-plan .ca-rate-table{border:1px solid var(--ca-line);background:var(--ca-soft);border-radius:16px;display:grid;overflow:hidden}.continuity-new-plan .ca-rate-table span{justify-content:space-between;gap:14px;padding:11px 13px;display:flex}.continuity-new-plan .ca-rate-table span+span{border-top:1px solid var(--ca-line)}.continuity-new-plan .ca-rate-table em{color:var(--ca-muted);font-size:13px;font-style:normal}.continuity-new-plan .ca-rate-table strong{color:var(--ca-ink);text-align:right;white-space:nowrap;font-size:13px}.continuity-new-plan .ca-plan-card.is-selected .ca-rate-table{background:#ffffff1a;border-color:#ffffff2e}.continuity-new-plan .ca-plan-card.is-selected .ca-rate-table span+span{border-top-color:#ffffff29}.continuity-new-plan .ca-plan-card.is-selected .ca-rate-table em,.continuity-new-plan .ca-plan-card.is-selected .ca-rate-table strong{color:#fff}.continuity-new-plan .ca-feature-list{gap:8px;margin-top:auto;display:grid}.continuity-new-plan .ca-feature-list span{padding-left:18px;position:relative}.continuity-new-plan .ca-feature-list span:before{color:var(--ca-cyan);content:"+";font-weight:900;position:absolute;top:0;left:0}.continuity-new-plan .ca-plan-card.is-selected .ca-feature-list span:before{color:#fff}.continuity-new-plan .ca-summary-panel{position:sticky;top:20px}.continuity-new-plan .ca-summary-card{border:1px solid var(--ca-line);background:#fff;border-radius:24px;padding:26px;box-shadow:0 24px 58px #10233f1a}.continuity-new-plan .ca-summary-card h2{color:var(--ca-ink);margin:8px 0 22px;font-size:26px;font-weight:900;line-height:1.16}.continuity-new-plan .ca-summary-card label{color:var(--ca-muted);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.continuity-new-plan .form-input{background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:100%;min-height:40px;padding:0 12px}.continuity-new-plan .mt-4{margin-top:1rem}.continuity-new-plan .ca-minimum-notice{min-height:46px;color:var(--ca-muted);background:#f4f9fd;border:1px solid #d9e8f5;border-radius:14px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.continuity-new-plan .ca-summary-lines{gap:12px;margin:20px 0 0;display:grid}.continuity-new-plan .ca-summary-lines div{border-top:1px solid var(--ca-line);justify-content:space-between;gap:18px;padding-top:12px;display:flex}.continuity-new-plan .ca-summary-lines dt{color:var(--ca-muted);font-size:14px}.continuity-new-plan .ca-summary-lines dd{color:var(--ca-ink);text-align:right;margin:0;font-size:14px;font-weight:900}.continuity-new-plan .ca-summary-lines .ca-total-line{align-items:flex-end}.continuity-new-plan .ca-summary-lines .ca-total-line dt{color:var(--ca-ink);font-size:16px;font-weight:900}.continuity-new-plan .ca-summary-lines .ca-total-line dd{color:#d34545;font-size:24px;line-height:1}.continuity-new-plan .ca-next-link{background:var(--ca-cyan);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:24px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #01a6ea38}.continuity-new-plan .ca-boundary-note{color:var(--ca-muted);text-align:center;margin:14px 0 0;font-size:12px;line-height:1.7}@media (max-width:1100px){.continuity-new-plan .ca-content-grid,.continuity-new-plan .ca-plan-grid{grid-template-columns:1fr}.continuity-new-plan .ca-summary-panel{position:static}}@media (max-width:760px){.continuity-new-plan .ca-hero{flex-direction:column;align-items:flex-start;padding:24px}.continuity-new-plan .ca-hero h1{font-size:32px}.continuity-new-plan .ca-compare-link{width:100%}.continuity-new-plan .ca-plan-card,.continuity-new-plan .ca-summary-card{padding:22px}}.marketplace-page{color:#111827;background:#f4fbff;min-height:calc(100vh - 78px);padding:1px 0 64px}.marketplace-page__container{max-width:80rem}.marketplace-page__hero{background:linear-gradient(90deg,#f5f8f8,#fdfeff);border-radius:.75rem;margin-top:1rem}.marketplace-page__hero h1{color:#111827;margin:0;font-size:1.875rem;font-weight:800;line-height:1.2}.marketplace-page__hero div{color:#111827;font-size:1rem}.marketplace-page .search-form{align-items:stretch}.marketplace-page .search-form label{color:#111827;flex:0 0 6rem;font-size:1rem}.marketplace-page .form-input{color:#111827;background:#fff;border:1px solid #0000;border-radius:.375rem;outline:none;min-height:38px;padding:6px 10px}.marketplace-page .form-input:focus{background:#fff;border-color:#d1d5db}.marketplace-page .line{opacity:.25;background-color:#2d3748;height:1px}.marketplace-page .mark-box{margin-left:0;padding-left:0;list-style:none}.marketplace-page .mark-itemx{box-shadow:0 4px 12px #00000040}.marketplace-page__item-template[hidden]{display:none}.marketplace-page .logo img{object-fit:contain;width:123px;height:30px;display:block}.marketplace-page .blurText{text-shadow:0 0 10px #000;color:#0000!important}.marketplace-page .bg-0073e6{background-color:#0073e6}.marketplace-page .text-6c757d{color:#6c757d}.marketplace-page .border-0073e6{border-color:#0073e6}.marketplace-page .text-0073e6{color:#0073e6}.marketplace-page .mark-item-btn:hover{color:#fff;background-color:#0073e6;border-color:#0057ae}.marketplace-page__empty{list-style:none}.marketplace-page__empty img{opacity:.9;max-width:184px;margin:0 auto;display:block}@media (max-width:639px){.marketplace-page .search-form .flex{flex-direction:column;align-items:flex-start}.marketplace-page .search-form label{flex:none}.marketplace-page .form-input{width:100%}}.supplement-info-page{color:#111827;background-position:50%;background-size:cover;flex-direction:column;align-items:center;min-height:calc(100vh - 78px);padding:56px 16px;display:flex}.supplement-info-page__card{background:#fff;border-radius:24px;justify-content:center;width:min(80%,860px);max-width:1216px;display:flex}.supplement-info-page__body{flex-direction:column;align-items:center;padding:64px 0;display:flex;position:relative}.supplement-info-page .w-600{width:min(100%,600px);max-width:600px}.supplement-info-page__hero-icon{object-fit:contain;max-height:160px;display:block}.supplement-info-page__heading{text-align:center;margin-top:40px}.supplement-info-page .text-32{margin:0;font-size:32px;font-weight:700;line-height:1.2}.supplement-info-page .text-616881{color:#616881;margin:10px 0 0;font-size:14px}.supplement-info-page .search-box{border:1px solid #dedede;border-radius:999px;align-items:center;width:100%;height:56px;margin-top:32px;padding:0 8px;display:flex}.supplement-info-page .search-select,.supplement-info-page .search-input{box-shadow:none;border:0;outline:none;font-size:15px}.supplement-info-page .search-select{color:#111827;background:0 0;border-radius:999px;flex:0 0 150px;padding:0 16px}.supplement-info-page .search-input{flex:1;min-width:0;padding:0 16px}.supplement-info-page__create{align-items:center;gap:4px;margin-top:16px;font-size:14px;display:flex}.supplement-info-page__create p{margin:0}.supplement-info-page__create a,.supplement-info-page .text-01a6ea{color:#01a6ea}.supplement-info-page .next-btn-class{color:#fff;text-align:center;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;width:min(100%,504px);min-height:48px;margin-top:32px;padding:11px 24px;font-weight:600}.supplement-info-page .cancel-button{color:#01a6ea;text-align:center;background:#fff;border:1px solid #01a6ea;border-radius:999px;justify-content:center;width:240px;min-height:48px;padding:11px 24px;font-weight:600;display:inline-flex}.supplement-info-page .hidden{display:none}.supplement-info-page__state-box{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,720px);max-width:720px;margin-top:24px;padding:40px;display:flex;box-shadow:0 3px 8px #6168811f}.supplement-info-page__state-box img{object-fit:contain;max-height:150px}.supplement-info-page__state-box h2{margin:32px 0 12px;font-size:32px;font-weight:700}.supplement-info-page__state-box p{color:#616881;margin:2px 0;font-size:14px}.supplement-info-page__actions{justify-content:center;gap:8px;width:100%;margin-top:32px;display:flex}.supplement-info-page .gs-box{background-color:#a4ddf833;border:1px solid #000;border-radius:30px;min-width:260px;margin:24px 0;padding:10px 24px}.supplement-info-page .supplement-shadow{box-shadow:0 3px 8px #6168811f}@media (max-width:760px){.supplement-info-page__card{width:100%}.supplement-info-page__body{padding:40px 20px}.supplement-info-page .search-box{border-radius:24px;flex-direction:column;align-items:stretch;height:auto;padding:10px}.supplement-info-page .search-select,.supplement-info-page .search-input{flex:none;width:100%;min-height:38px}.supplement-info-page__create,.supplement-info-page__actions{flex-direction:column;align-items:stretch}.supplement-info-page .cancel-button,.supplement-info-page .next-btn-class{width:100%}}.supplement-create-page{background:#f3f7fb;justify-content:center;align-items:center;min-height:calc(100vh - 78px);padding:56px 16px;display:flex}.supplement-create-page__card{background:#fff;border-radius:24px;width:min(80%,1216px);max-width:1216px}.supplement-create-page .create-shadow{box-shadow:0 3px 8px #6168811f}.supplement-create-page__inner{padding:56px}.supplement-create-page h1{color:#111827;text-align:center;margin:0 0 32px;font-size:36px;font-weight:700}.supplement-create-page__step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.supplement-create-page__step-list li{color:#1a2543;background:#f7fbff;border:1px solid #d7ebf8;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.supplement-create-page__step-list span{color:#fff;background:#01a6ea;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.supplement-create-page h3{color:#1a2543;margin:32px 0 18px;font-size:20px;font-weight:700}.supplement-create-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.supplement-create-page label{color:#374151;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.supplement-create-page input,.supplement-create-page select,.supplement-create-page textarea{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:42px;padding:9px 12px;font-size:14px}.supplement-create-page textarea{min-height:84px}.supplement-create-page__wide{grid-column:1/-1}.supplement-create-page__note,.supplement-create-page .registration-file-picker+p,.supplement-create-page .rir-box-class>p{color:#9ca3af;margin:8px 0 0;font-size:12px}.supplement-create-page__note{color:#f59e0b}.supplement-create-page .registration-file-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.supplement-create-page input.registration-file-input-class{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.supplement-create-page .registration-file-button{color:#1a2543;cursor:pointer;background:#fff;border:1px solid #e0e1e3;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:8px 22px;font-size:12px;display:inline-flex}.supplement-create-page .registration-file-name{color:#6b7280;font-size:12px}.supplement-create-page .will-you-class h2{color:#1a2543;text-align:center;margin:0 0 24px;font-size:24px;font-weight:700}.supplement-create-page .will-you-class ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.supplement-create-page .will-you-box{cursor:pointer;text-align:center;border:1px solid #e5e7eb;border-radius:12px;min-height:130px;padding:10px 16px 22px}.supplement-create-page .will-you-box.active-li-class{border-color:#01a6ea;box-shadow:0 8px 20px #01a6ea1f}.supplement-create-page .will-you-box>div{justify-content:flex-end;height:20px;display:flex}.supplement-create-page .will-you-a{color:#1a2543;text-decoration:none;display:block}.supplement-create-page .will-you-a img{object-fit:contain;height:38px;margin:0 auto 8px}.supplement-create-page .all-right-img{width:20px;height:20px}.supplement-create-page .hidden{display:none}.supplement-create-page .rir-file{margin-top:32px}.supplement-create-page .rir-box-class{border:1px solid #e5e7eb;border-radius:8px;padding:24px}.supplement-create-page .rir-box-class header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.supplement-create-page .rir-box-class h4{color:#374151;margin:0;font-size:18px;font-weight:700}.supplement-create-page .rir-box-class h4 span{color:#f87171;font-size:14px}.supplement-create-page .rir-box-class button{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.supplement-create-page .rir-box-class button img{width:14px;height:14px}.supplement-create-page iframe{border:1px solid #e5e7eb;border-radius:8px;width:100%;height:360px}.supplement-create-page .terms-signature-card{background:#f7fbff;border:1px solid #d7ebf8;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex}.supplement-create-page .terms-signature-card h4{color:#1a2543;margin:0 0 6px;font-size:16px}.supplement-create-page .terms-signature-card p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.supplement-create-page .terms-signature-card__action{flex:none;align-items:center;gap:12px;display:flex}.supplement-create-page .terms-signature-card__status{color:#16865b;font-size:13px;font-weight:700}.supplement-create-page .signature-dialog{z-index:1000;background:#0f172a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.supplement-create-page .signature-dialog__panel{background:#fff;border-radius:16px;width:100%;max-width:860px;padding:24px;box-shadow:0 24px 64px #0f172a40}.supplement-create-page .signature-dialog__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.supplement-create-page .signature-dialog__heading h2{color:#1a2543;margin:0 0 6px;font-size:22px}.supplement-create-page .signature-dialog__heading p{color:#64748b;margin:0;line-height:1.5}.supplement-create-page .signature-dialog__canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:300px;display:block}.supplement-create-page .signature-dialog__actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.supplement-create-page__actions{justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.supplement-create-page .cancel-button,.supplement-create-page .next-btn-class{text-align:center;border-radius:999px;justify-content:center;align-items:center;width:160px;min-height:48px;padding:11px 24px;font-weight:600;display:inline-flex}.supplement-create-page .cancel-button{color:#01a6ea;background:#fff;border:1px solid #01a6ea}.supplement-create-page .next-btn-class{color:#fff;background:#01a6ea;border:1px solid #01a6ea}@media (max-width:900px){.supplement-create-page__card{width:100%}.supplement-create-page__inner{padding:32px 20px}.supplement-create-page__step-list,.supplement-create-page .will-you-class ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.supplement-create-page__grid,.supplement-create-page__step-list,.supplement-create-page .will-you-class ul{grid-template-columns:1fr}.supplement-create-page__actions{flex-direction:column}.supplement-create-page .cancel-button,.supplement-create-page .next-btn-class{width:100%}.supplement-create-page .terms-signature-card,.supplement-create-page .signature-dialog__heading,.supplement-create-page .terms-signature-card__action{flex-direction:column;align-items:stretch}.supplement-create-page .signature-dialog__canvas{height:220px}}.supplement-report-mismatch-page,.supplement-report-submitted-page{background:#f3f7fb;justify-content:center;align-items:center;min-height:calc(100vh - 78px);padding:56px 16px;display:flex}.supplement-report-mismatch-page__card,.supplement-report-submitted-page__card{background:#fff;border-radius:24px;justify-content:center;width:min(80%,1216px);max-width:1216px;display:flex}.supplement-report-mismatch-page .supplement-shadow,.supplement-report-submitted-page .supplement-shadow{box-shadow:0 3px 8px #6168811f}.supplement-report-mismatch-page__inner,.supplement-report-submitted-page__inner{flex-direction:column;align-items:center;padding:64px 0;display:flex;position:relative}.supplement-report-mismatch-page .w-600,.supplement-report-submitted-page .w-600{width:min(100%,600px);max-width:600px}.supplement-report-mismatch-page__title{text-align:center;margin:40px 0 28px}.supplement-report-mismatch-page .text-32,.supplement-report-submitted-page .text-32{color:#111827;margin:0;font-size:32px;font-weight:700;line-height:1.2}.supplement-report-mismatch-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.supplement-report-mismatch-page label,.supplement-report-mismatch-page__upload>label{color:#374151;flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.supplement-report-mismatch-page .form-input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:42px;padding:9px 12px;font-size:14px}.supplement-report-mismatch-page .text-red-400{color:#f87171}.supplement-report-mismatch-page__upload{grid-column:1/-1}.supplement-report-mismatch-page .layui-input-block{margin-top:8px}.supplement-report-mismatch-page #relevant-img-box{flex-wrap:wrap;gap:8px;min-height:8px;display:flex}.supplement-report-mismatch-page .upload-file{color:#616881;cursor:pointer;border:1px solid #e0e1e3;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin-top:8px;padding:5px 12px;font-size:14px;display:inline-flex}.supplement-report-mismatch-page .text-common2{color:#9ca3af;margin-top:8px;font-size:12px}.supplement-report-mismatch-page__actions{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:32px;display:flex}.supplement-report-mismatch-page .cancel-button,.supplement-report-mismatch-page .next-btn-class,.supplement-report-submitted-page .cancel-button{text-align:center;border-radius:999px;justify-content:center;align-items:center;width:240px;min-height:48px;padding:11px 24px;font-weight:600;display:inline-flex}.supplement-report-mismatch-page .cancel-button,.supplement-report-submitted-page .cancel-button{color:#01a6ea;background:#fff;border:1px solid #01a6ea}.supplement-report-mismatch-page .next-btn-class{color:#fff;background:#01a6ea;border:1px solid #01a6ea}.supplement-report-mismatch-page__message{color:#01a6ea;margin:18px 0 0;font-size:14px}.supplement-report-submitted-page__inner img{object-fit:contain;max-height:180px;display:block}.supplement-report-submitted-page__text{text-align:center;margin-top:32px}.supplement-report-submitted-page__text p{color:#616881;margin:24px 0 0;font-size:14px}.supplement-report-submitted-page__actions{justify-content:center;width:100%;margin-top:32px;display:flex}@media (max-width:760px){.supplement-report-mismatch-page__card,.supplement-report-submitted-page__card{width:100%}.supplement-report-mismatch-page__inner,.supplement-report-submitted-page__inner{padding:40px 20px}.supplement-report-mismatch-page__grid{grid-template-columns:1fr}.supplement-report-mismatch-page__actions{flex-direction:column;align-items:stretch}.supplement-report-mismatch-page .cancel-button,.supplement-report-mismatch-page .next-btn-class,.supplement-report-submitted-page .cancel-button{width:100%}}.supplement-join-page,.supplement-join-success-page{background:#f3f7fb;justify-content:center;align-items:center;min-height:calc(100vh - 78px);padding:56px 16px;display:flex}.supplement-join-page__card{background:#fff;border-radius:24px;width:min(100%,860px);max-width:860px;display:flex}.supplement-join-page .join-box-shadow,.supplement-join-success-page .shadow-rgba-97{box-shadow:0 3px 8px #6168811f}.supplement-join-page__inner{flex:1;padding:60px 100px}.supplement-join-page .contener-height{min-height:30rem}.supplement-join-page h1,.supplement-join-success-page h1{color:#111827;text-align:center;margin:0;font-size:36px;font-weight:700}.supplement-join-page__input-wrap{margin-top:60px;position:relative}.supplement-join-page #next-btn-cancel{color:#111827;z-index:2;background:#e5e7eb;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0 0 0 2px;display:flex;position:absolute;top:10px;right:6px}.supplement-join-page .join-label-input-class{color:#111827;background-position:2px 8px;background-repeat:no-repeat;border:1px solid #0000;border-radius:6px;width:100%;min-height:42px;padding:9px 26px}.supplement-join-page .join-label-input-class:focus{border-color:#01a6ea;outline:none}.supplement-join-page .border-red-500{border-color:#ef4444}.supplement-join-page .require-input-tips{min-height:20px;padding:2px 0}.supplement-join-page .require-input-message{margin-top:12px;display:none}.supplement-join-page .danger-color{color:#fc4545;font-size:12px}.supplement-join-page .ul-class,.supplement-join-page .empty-div-class{z-index:1000;background:#fff;border:1px solid #e0e1e3;border-radius:4px;width:100%;position:absolute;top:43px;left:0;box-shadow:0 3px 6px 1px #0000001f}.supplement-join-page .ul-class{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.supplement-join-page .li-class{cursor:pointer;padding:10px 14px}.supplement-join-page .li-class:hover{background:#01a6ea14}.supplement-join-page .empty-div-class{color:#717b8f;text-align:center;padding:80px 0;font-style:italic}.supplement-join-page .hidden{display:none}.supplement-join-page .button-class{text-align:right;justify-content:flex-end;gap:12px;margin-top:80px;display:flex}.supplement-join-page .cancel-button,.supplement-join-page .join-btn-class{text-align:center;border-radius:4px;justify-content:center;align-items:center;width:160px;height:48px;padding:8px 16px;font-weight:600;line-height:24px;display:inline-flex}.supplement-join-page .cancel-button{color:#616881;background:#fff;border:1px solid #0000}.supplement-join-page .join-btn-class{color:#fff;background:#01a6ea;border:1px solid #01a6ea;min-width:160px;max-width:180px}.supplement-join-success-page__card{background:#fff;border-radius:24px;width:min(40%,520px);max-width:1216px;display:flex}.supplement-join-success-page__inner{flex:1;padding:60px}.supplement-join-success-page h1{font-size:32px}.supplement-join-success-page__body{text-align:center;padding-top:80px}.supplement-join-success-page__body img{object-fit:contain;max-height:120px;margin:0 auto;display:block}.supplement-join-success-page__heading{color:#111827;margin:24px 0 8px;font-size:24px;font-weight:700}.supplement-join-success-page__body p:last-child{color:#616881;margin:12px 0 8px;font-size:14px;font-weight:500}.supplement-join-success-page__actions{justify-content:center;margin-top:24px;display:flex}.supplement-join-success-page .ok-btn-class{color:#01a6ea;text-align:center;border:1px solid #01a6ea;border-radius:999px;width:192px;padding:8px;display:block}.supplement-join-success-page .ok-btn-class:hover{background-color:#01a6ea1f}@media (max-width:760px){.supplement-join-page__inner,.supplement-join-success-page__inner{padding:40px 20px}.supplement-join-page .button-class{flex-direction:column;align-items:stretch;margin-top:48px}.supplement-join-page .cancel-button,.supplement-join-page .join-btn-class,.supplement-join-success-page__card{width:100%}}.company-create-success-page{background:#f3f6fb;align-items:center;min-height:calc(100vh - 96px);display:flex}.company-create-success-page__card{width:min(40%,520px);max-width:1216px}.company-create-success-page__inner{padding:60px}.company-create-success-page__result{padding-top:80px}.company-create-success-page__result img{object-fit:contain;max-height:120px;display:block}.company-create-success-page__message{color:#111827;line-height:1.4}.shadow-rgba-97{box-shadow:0 3px 8px #6168811f}.text-blue-01a6ea{color:#01a6ea}.border-01a6ea{border:1px solid #01a6ea}.company-create-success-page .ok-btn-class:hover{background-color:#01a6ea1f}@media (max-width:760px){.company-create-success-page__card{width:100%}.company-create-success-page__inner{padding:40px 20px}}.ca-checkbox-line{color:#243247;align-items:center;gap:10px;min-height:22px;margin-top:16px;line-height:1.35;display:flex}.ca-checkbox-line input{flex:none;width:16px;height:16px}.ca-checkbox-note{color:#5f6b7a;margin:8px 0 0 26px;font-size:14px;line-height:1.5}.cloud-byoip{color:#1f2937;gap:20px;display:grid}.cloud-byoip__back{color:#0f766e;font-size:14px;font-weight:700}.cloud-byoip__header{gap:8px;display:grid}.cloud-byoip__header h1{color:#111827;letter-spacing:0;margin:0;font-size:32px;font-weight:800;line-height:1.15}.cloud-byoip__header p{color:#475569;max-width:820px;margin:0;line-height:1.6}.cloud-byoip__tabs{flex-wrap:wrap;gap:8px;display:flex}.cloud-byoip__tab{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700}.cloud-byoip__tab[aria-selected=true]{color:#fff;background:#0f766e;border-color:#0f766e}.cloud-byoip__grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;display:grid}.cloud-byoip__panel,.cloud-byoip__context,.cloud-byoip__records,.cloud-byoip__detail,.cloud-byoip__sync{background:#fff;border:1px solid #d8e0e8;border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.cloud-byoip__panel{padding:20px}.cloud-byoip__form{gap:14px;display:grid}.cloud-byoip__form p{color:#475569;margin:0;line-height:1.55}.cloud-byoip__field{gap:7px;display:grid}.cloud-byoip__field span{color:#1f2937;font-size:13px;font-weight:700}.cloud-byoip__submit{justify-self:start;min-width:220px;min-height:42px}.cloud-byoip__sync{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.cloud-byoip__sync p{color:#64748b;margin:6px 0 0}.cloud-byoip__sync-actions{flex-wrap:wrap;gap:8px;display:flex}.cloud-byoip__context{align-self:start;padding:18px}.cloud-byoip__context h2,.cloud-byoip__section-title{color:#111827;letter-spacing:0;margin:0;font-size:18px;font-weight:800}.cloud-byoip__context dl{gap:12px;margin:16px 0 0;display:grid}.cloud-byoip__context div{gap:4px;display:grid}.cloud-byoip__context dt{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:700}.cloud-byoip__context dd{color:#111827;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.cloud-byoip__message{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:12px 14px;font-weight:700}.cloud-byoip__message--saved{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.cloud-byoip__records{gap:14px;padding:18px;display:grid}.cloud-byoip__note{color:#64748b;margin:0}.cloud-byoip__table-wrap{overflow-x:auto}.cloud-byoip__records table{border-collapse:collapse;width:100%;min-width:640px}.cloud-byoip__records th,.cloud-byoip__records td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:10px 12px}.cloud-byoip__records th{color:#475569;text-transform:uppercase;font-size:12px;font-weight:800}.cloud-byoip__records td{color:#1f2937;font-size:14px}.cloud-byoip__detail-button{white-space:nowrap;min-height:34px}.cloud-byoip__detail{gap:16px;padding:18px;display:grid}.cloud-byoip__detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.cloud-byoip__detail-summary div{border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px}.cloud-byoip__detail-summary dt{color:#64748b;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.cloud-byoip__detail-summary dd{color:#111827;overflow-wrap:anywhere;margin:0;font-weight:700}.cloud-byoip__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cloud-byoip__detail-section{border:1px solid #e2e8f0;border-radius:6px;gap:8px;min-width:0;padding:12px;display:grid}.cloud-byoip__detail-section h3{color:#1f2937;margin:0;font-size:14px;font-weight:800}.cloud-byoip__detail-section pre{color:#334155;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border-radius:4px;max-height:260px;margin:0;padding:10px;font-size:12px;line-height:1.5;overflow:auto}@media (max-width:900px){.cloud-byoip__grid,.cloud-byoip__detail-grid,.cloud-byoip__detail-summary{grid-template-columns:1fr}.cloud-byoip__sync{flex-direction:column;align-items:stretch}}@media (max-width:520px){.cloud-byoip__header h1{font-size:26px}.cloud-byoip__submit{width:100%}}.data-table>nav.data-table__pagination[aria-label=Pagination]{justify-content:space-between}.data-table>nav.data-table__pagination[aria-label=Pagination] .data-table__pagination-controls{display:inline-flex}.data-table>nav.data-table__pagination[aria-label=Pagination] .data-table__pagination-button--icon{width:32px;min-width:32px;padding:0}.data-table>nav.data-table__pagination[aria-label=Pagination] .data-table__pagination-page{min-width:32px;padding:0 10px}
