:root{--larus-blue:#01a6ea;--larus-blue-dark:#0b7fc4;--larus-ink:#111827;--larus-navy:#0d0736;--larus-muted:#65738b;--larus-line:rgba(15,32,55,0.14);--larus-bg:#f2fbff;--larus-panel:#ffffff}.ownership-confirmation{min-height:100vh;margin:0;background:#f8fafc;color:#0f172a;font-family:Arial,sans-serif;padding:48px 16px}.ownership-confirmation__container{max-width:720px;margin:0 auto;background:#fff;border-radius:16px;padding:32px;box-shadow:0 10px 30px rgba(15,23,42,.08)}.ownership-confirmation__title{margin-bottom:8px;font-size:24px;font-weight:700}.ownership-confirmation__subtitle{margin-bottom:20px;color:#64748b;font-size:14px}.ownership-confirmation__badge{display:inline-block;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ownership-confirmation__badge-success{background:#dcfce7;color:#166534}.ownership-confirmation__badge-warning{background:#fef3c7;color:#92400e}.ownership-confirmation__badge-danger{background:#fee2e2;color:#b91c1c}.ownership-confirmation__meta{margin-top:16px;color:#475569;font-size:14px}.ownership-confirmation__meta span{display:inline-block;min-width:120px;color:#64748b}.ownership-confirmation__action{margin-top:24px}.ownership-confirmation__action a{color:#0ea5e9;text-decoration:none}.task-mail.action-preview{min-height:100vh;background:#fff;color:#111827;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;width:auto;text-align:left}.task-mail .header-headers tr{border-bottom:0}.task-mail .header-headers td{padding:3px 0;vertical-align:top}.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{display:inline-flex;align-items:center;gap:6px}.mail-data__attachment img{width:16px;height:20px}.sell-ips-record-page{display:grid;gap:20px}.sell-ips-to-larus-page{gap:18px}.sell-ips-step1-page,.sell-ips-to-larus-page{color:#0f172a;display:grid;margin:0;max-width:none;width:100%}.sell-ips-step1-page{gap:16px}.sell-ips-step2-page,.sell-ips-step3-page{gap:16px}.sell-ips-last-page,.sell-ips-step2-page,.sell-ips-step3-page{color:#0f172a;display:grid;margin:0 auto;max-width:1320px}.sell-ips-last-page,.sell-ips-last-page *,.sell-ips-step1-page,.sell-ips-step1-page *,.sell-ips-step2-page,.sell-ips-step2-page *,.sell-ips-step3-page,.sell-ips-step3-page *{box-sizing:border-box}.sell-ips-step1-page__back{align-items:center;color:#01a6ea;display:inline-flex;font-size:14px;font-weight:800;gap:6px;text-decoration:none;width:max-content}.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;box-shadow:0 12px 30px rgba(56,75,97,.08);display:grid;overflow:hidden}.sell-ips-step1-page__header{display:grid;gap:10px;padding:32px 40px 28px}.sell-ips-step1-page__header>span{align-items:center;background:rgba(164,221,248,.5);border-radius:999px;color:#1e88e5;display:inline-flex;font-size:12px;font-weight:800;justify-self:start;padding:6px 12px}.sell-ips-step1-page__header h1{color:#111827;font-size:26px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.sell-ips-step1-page__header p{color:#64748b;font-size:15px;line-height:1.65;margin:0}.sell-ips-step1-page__body{border-top:1px solid #edf1f5;display:grid;gap:28px;padding:32px 40px 40px}.sell-ips-step1-page__field{display:grid;gap:12px}.sell-ips-step1-page__field>span{color:#111827;font-size:15px;font-weight:800}.sell-ips-step1-page__field textarea{border:1px solid #e5e7eb;border-radius:10px;color:#334155;font-size:14px;line-height:1.6;min-height:150px;outline:none;padding:16px;resize:vertical;width:100%}.sell-ips-step1-page__field textarea:focus{border-color:#1e88e5;box-shadow:0 0 0 3px rgba(30,136,229,.16)}.sell-ips-step1-page__rir-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.sell-ips-step1-page__rir-card{align-items:center;background:#fff;border:1px solid #f3f4f7;border-radius:10px;cursor:pointer;display:flex;justify-content:center;min-height:118px;padding:24px 16px;position:relative;transition:background-color .2s ease,border-color .2s ease}.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{max-height:42px;max-width:145px;object-fit:contain}.sell-ips-step1-page__check{align-items:center;background:#2d9cdb;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:800;height:28px;justify-content:center;left:10px;opacity:0;position:absolute;top:10px;transition:opacity .2s ease;width:28px}.sell-ips-step1-page__rir-card--active .sell-ips-step1-page__check{opacity:1}.sell-ips-step1-page__message{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#c2410c;font-size:14px;font-weight:800;padding:12px 14px}.sell-ips-step1-page__message--success{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.sell-ips-step1-page__continue{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#fff;font-size:15px;font-weight:800;min-height:46px;width:100%}.sell-ips-step1-page__dialog{display:grid;gap:14px}.sell-ips-step1-page__dialog p{color:#334155;margin:0}.sell-ips-step1-page__dialog a{color:#01a6ea;font-weight:800;overflow-wrap:anywhere}.sell-ips-step1-page__dialog pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:12px;line-height:1.45;margin:0;overflow:auto;padding:12px}.sell-ips-step1-page__dialog-close{background:#fff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;justify-self:end;min-width:88px}.sell-ips-step2-page__back{align-items:center;color:#01a6ea;display:inline-flex;font-size:14px;font-weight:800;gap:6px;text-decoration:none;width:max-content}.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;box-shadow:0 12px 30px rgba(56,75,97,.08);display:grid;overflow:hidden}.sell-ips-step2-page__header{display:grid;gap:10px;padding:32px 40px 24px}.sell-ips-step2-page__header>span{align-items:center;background:rgba(164,221,248,.5);border-radius:999px;color:#1e88e5;display:inline-flex;font-size:12px;font-weight:800;justify-self:start;padding:6px 12px}.sell-ips-step2-page__header h1{color:#111827;font-size:26px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.sell-ips-step2-page__header p{color:#64748b;font-size:15px;line-height:1.65;margin:0}.sell-ips-step2-page__tip{align-items:center;background:#e3f3ff;border-radius:10px;display:flex;gap:14px;margin-top:8px;padding:10px 14px}.sell-ips-step2-page__tip img{flex:0 0 auto;height:28px;object-fit:contain;width:28px}.sell-ips-step2-page__policy-link{background:transparent;border:0;color:#1e88e5;cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:underline}.sell-ips-step2-page__policy-link:focus-visible,.sell-ips-step2-page__policy-link:hover{background:transparent;border-radius:0;box-shadow:none;color:#1e88e5}.sell-ips-step2-page__body{border-top:1px solid #edf1f5;display:grid;gap:28px;padding:32px 40px 40px}.sell-ips-step2-page__section{display:grid;gap:12px}.sell-ips-step2-page__section h2{color:#111827;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.4;margin:0}.sell-ips-step2-page__recipient{background:#f7f8fb;border-radius:12px;color:#64748b;display:grid;font-size:14px;padding:18px}.sell-ips-step2-page__recipient-row{display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);padding:8px 0}.sell-ips-step2-page__recipient-row strong{color:#334155;font-weight:600;overflow-wrap:anywhere}.file-upload-dropzone,.sell-ips-step2-page__upload{align-items:center;background:#fff;border:1px solid #dfe4eb;border-radius:12px;color:#475569;cursor:pointer;display:flex;flex-direction:column;min-height:172px;padding:26px 18px;text-align:center}.file-upload-dropzone__input,.sell-ips-step2-page__upload input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.file-upload-dropzone img,.sell-ips-step2-page__upload img{height:38px;object-fit:contain;width:38px}.file-upload-dropzone span,.sell-ips-step2-page__upload span{color:#111827;font-size:16px;font-weight:800;margin-top:18px}.file-upload-dropzone small,.sell-ips-step2-page__upload small{color:#94a3b8;font-size:12px;margin-top:6px}.file-upload-dropzone em,.sell-ips-step2-page__upload em{color:#64748b;font-size:12px;font-style:normal;margin-top:10px}.sell-ips-step2-page__message{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#c2410c;font-size:14px;font-weight:800;padding:12px 14px}.sell-ips-step2-page__message--success{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.sell-ips-step2-page__continue{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#fff;font-size:15px;font-weight:800;min-height:46px;width:100%}.sell-ips-step2-page__dialog{display:grid;gap:14px}.sell-ips-step2-page__dialog p{color:#334155;margin:0}.sell-ips-step2-page__dialog a{color:#01a6ea;font-weight:800;overflow-wrap:anywhere}.sell-ips-step2-page__dialog pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:12px;line-height:1.45;margin:0;overflow:auto;padding:12px}.sell-ips-step2-page__dialog-close{background:#fff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;justify-self:end;min-width:88px}.sell-ips-step3-page__back{align-items:center;color:#01a6ea;display:inline-flex;font-size:14px;font-weight:800;gap:6px;text-decoration:none;width:max-content}.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;box-shadow:0 12px 30px rgba(56,75,97,.08);display:grid;overflow:hidden}.sell-ips-step3-page__header{display:grid;gap:10px;padding:32px 40px 28px}.sell-ips-step3-page__header>span{align-items:center;background:rgba(164,221,248,.5);border-radius:999px;color:#1e88e5;display:inline-flex;font-size:12px;font-weight:800;justify-self:start;padding:6px 12px}.sell-ips-step3-page__header h1{color:#111827;font-size:26px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.sell-ips-step3-page__header p{color:#64748b;font-size:15px;line-height:1.65;margin:0}.sell-ips-step3-page__body{border-top:1px solid #edf1f5;display:grid;gap:28px;padding:32px 40px 40px}.sell-ips-step3-page__section{display:grid;gap:16px}.sell-ips-step3-page__section h2{color:#111827;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.4;margin:0}.sell-ips-step3-page__grid{display:grid;gap:18px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.sell-ips-step3-page__grid label{color:#64748b;display:grid;font-size:14px;gap:8px}.sell-ips-step3-page__grid input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#334155;font-size:14px;height:42px;outline:none;padding:0 14px;width:100%}.sell-ips-step3-page__grid input:focus{border-color:#1e88e5;box-shadow:0 0 0 3px rgba(30,136,229,.16)}.sell-ips-step3-page__message{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#c2410c;font-size:14px;font-weight:800;padding:12px 14px}.sell-ips-step3-page__message--success{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.sell-ips-step3-page__continue{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#fff;font-size:15px;font-weight:800;min-height:46px;width:100%}.sell-ips-step3-page__dialog{display:grid;gap:14px}.sell-ips-step3-page__dialog p{color:#334155;margin:0}.sell-ips-step3-page__dialog a{color:#01a6ea;font-weight:800;overflow-wrap:anywhere}.sell-ips-step3-page__dialog pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:12px;line-height:1.45;margin:0;overflow:auto;padding:12px}.sell-ips-step3-page__dialog-close{background:#fff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;justify-self:end;min-width:88px}.sell-ips-last-page__card{background:#fff;border:1px solid #edf1f5;border-radius:16px;box-shadow:0 12px 30px rgba(56,75,97,.08);display:grid;justify-items:center;padding:42px 40px}.sell-ips-last-page__header{align-items:center;display:grid;justify-items:center;text-align:center}.sell-ips-last-page__header img{height:64px;object-fit:contain;width:64px}.sell-ips-last-page__header h1{color:#111827;font-size:26px;font-weight:800;letter-spacing:0;line-height:1.25;margin:16px 0 0}.sell-ips-last-page__summary,.sell-ips-last-page__verification{background:#f7f8fb;border-radius:12px;display:grid;gap:12px;margin-top:24px;max-width:620px;padding:18px;width:100%}.sell-ips-last-page__reference-row,.sell-ips-last-page__summary-row{display:grid;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(0,1fr)}.sell-ips-last-page__reference-row span,.sell-ips-last-page__summary-row span{color:#64748b;font-size:14px}.sell-ips-last-page__reference-row strong,.sell-ips-last-page__summary-row strong{color:#334155;display:grid;font-size:14px;font-weight:700;gap:4px;overflow-wrap:anywhere}.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__items h3,.sell-ips-last-page__org h3,.sell-ips-last-page__verification h2{color:#111827;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.4;margin:0}.sell-ips-last-page__items article,.sell-ips-last-page__org{background:#fff;border-radius:10px;display:grid;gap:10px;padding:14px}.sell-ips-last-page__items,.sell-ips-last-page__reference-grid{display:grid;gap:12px}.sell-ips-last-page__items article p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.sell-ips-last-page__note{color:#64748b;font-size:14px;line-height:1.7;margin:24px 0 0;max-width:620px;text-align:center}.sell-ips-last-page__actions{display:flex;justify-content:center;margin-top:24px}.sell-ips-last-page__back{align-items:center;background:#01a6ea;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:44px;min-width:150px;padding:0 36px;text-decoration:none}@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__body,.sell-ips-step1-page__header{padding:24px}.sell-ips-step1-page__rir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-ips-step2-page__body,.sell-ips-step2-page__header{padding:24px}.sell-ips-step2-page__tip{align-items:flex-start}.sell-ips-step2-page__recipient-row{gap:4px;grid-template-columns:1fr}.sell-ips-step3-page__body,.sell-ips-step3-page__header{padding:24px}.sell-ips-step3-page__grid{grid-template-columns:1fr}.sell-ips-last-page__card{padding:32px 24px}.sell-ips-last-page__reference-row,.sell-ips-last-page__summary-row{gap:4px;grid-template-columns:1fr}}.sell-ips-to-larus-page,.sell-ips-to-larus-page *{box-sizing:border-box}.sell-ips-to-larus-page__knowledge{align-items:center;background:#e3f3ff;border-radius:14px;display:flex;gap:12px;padding:12px 16px}.sell-ips-to-larus-page__knowledge img{height:28px;width:28px}.sell-ips-to-larus-page__knowledge p{color:#334155;font-size:15px;line-height:1.5;margin:0}.sell-ips-to-larus-page__knowledge button{background:transparent;border:0;color:#01a6ea;font:inherit;font-weight:800;padding:0}.sell-ips-to-larus-page__hero{background-position:50%;background-size:cover;border-radius:16px 16px 0 0;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:330px;overflow:hidden;padding:48px}.sell-ips-to-larus-page__hero-copy{align-content:start;display:grid;gap:18px;max-width:760px}.sell-ips-to-larus-page__hero h1{font-size:30px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0}.sell-ips-to-larus-page__hero p{color:#eaf7ff;font-size:16px;line-height:1.7;margin:0}.sell-ips-to-larus-page__badges{display:flex;flex-wrap:wrap;gap:10px}.sell-ips-to-larus-page__badges span{background:linear-gradient(90deg,#1ac8fc,#1a93fc 78%);border-radius:4px;color:#fff;font-size:13px;font-weight:800;padding:8px 12px}.sell-ips-to-larus-page__past{align-items:center;background:transparent;border:0;color:#fff;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-self:start;padding:0}.sell-ips-to-larus-page__past span{font-size:22px;line-height:1}.sell-ips-to-larus-page__hero-card{align-self:center;background:rgba(255,255,255,.16);border-radius:18px;box-shadow:inset 0 1px 8px rgba(255,255,255,.16);display:grid;gap:14px;min-height:150px;padding:28px}.sell-ips-to-larus-page__hero-card span{background:rgba(255,255,255,.24);border-radius:999px;height:52px;width:52px}.sell-ips-to-larus-page__hero-card em,.sell-ips-to-larus-page__hero-card strong{background:rgba(255,255,255,.24);border-radius:999px;display:block;height:10px}.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;box-shadow:0 12px 30px rgba(56,75,97,.08);display:grid}.sell-ips-to-larus-page__section{border-top:1px solid #edf1f5;display:grid;gap:16px;padding:32px 42px}.sell-ips-to-larus-page__section:first-child{border-top:0}.sell-ips-to-larus-page__section h2{color:#111827;font-size:18px;font-weight:800;margin:0}.sell-ips-to-larus-page__section ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.sell-ips-to-larus-page__section li{align-items:flex-start;color:#475569;display:flex;font-size:15px;gap:10px;line-height:1.55}.sell-ips-to-larus-page__section li img{flex:0 0 auto;height:20px;margin-top:2px;width:20px}.sell-ips-to-larus-page__steps{align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.sell-ips-to-larus-page__step-wrap{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.sell-ips-to-larus-page__step-wrap:last-child{grid-template-columns:minmax(0,1fr)}.sell-ips-to-larus-page__step{align-items:center;background:linear-gradient(90deg,#ecf7ff,#f8fcff);border-radius:14px;display:flex;gap:12px;min-height:66px;padding:14px 16px}.sell-ips-to-larus-page__step img{background:#dff2ff;border-radius:8px;height:32px;padding:6px;width:32px}.sell-ips-to-larus-page__step span{color:#334155;font-size:14px;font-weight:800}.sell-ips-to-larus-page__arrow{height:20px;width:20px}.sell-ips-to-larus-page__workflow>p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.sell-ips-to-larus-page__cta-row{display:flex;justify-content:center;padding-top:8px}.sell-ips-to-larus-page__cta{align-items:center;background:#01a6ea;border-radius:999px;box-shadow:0 6px 40px rgba(0,78,117,.21);color:#fff;display:inline-flex;font-size:16px;font-weight:800;gap:18px;min-height:58px;padding:4px 6px 4px 26px;text-decoration:none}.sell-ips-to-larus-page__cta i{background:#fff url(/assets/frontend/images/erps/sprite-image.png);background-position:-150px -28px;border-radius:999px;display:block;height:50px;transform:rotate(315deg);width:50px}.sell-ips-to-larus-page__dialog{display:grid;gap:14px}.sell-ips-to-larus-page__dialog p{color:#334155;margin:0}.sell-ips-to-larus-page__dialog a{color:#01a6ea;font-weight:800;overflow-wrap:anywhere}.sell-ips-to-larus-page__dialog-close{background:#fff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;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__step-wrap,.sell-ips-to-larus-page__steps{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{width:100%;justify-content:space-between}}.sell-ips-record-page,.sell-ips-record-page *{box-sizing:border-box}.sell-ips-record-page__back{align-items:center;color:#01a6ea;display:inline-flex;font-size:14px;font-weight:700;gap:6px;text-decoration:none;width:max-content}.sell-ips-record-page__back span{font-size:22px;line-height:1}.sell-ips-record-page__title-row{align-items:center;display:flex;justify-content:space-between}.sell-ips-record-page__title-row h1{color:#111827;font-size:24px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.sell-ips-record-page__card{background:#fff;border:1px solid #edf1f5;border-radius:14px;box-shadow:0 12px 30px rgba(56,75,97,.08);display:grid;gap:22px;padding:22px}.sell-ips-record-page__filters{align-items:end;border-bottom:1px solid #e8eef5;display:flex;flex-wrap:wrap;gap:18px;padding-bottom:22px}.sell-ips-record-page__filters label{color:#334155;display:grid;font-size:14px;font-weight:700;gap:8px;min-width:220px}.sell-ips-record-page__filters select{appearance:none;background-color:#fff;border:1px solid #cfd8e3;border-radius:6px;color:#0f172a;font-size:14px;height:40px;min-width:220px;padding:0 36px 0 12px}.sell-ips-record-page__filter-actions{align-items:center;display:flex;gap:10px}.sell-ips-record-page__filter-actions button{align-items:center;background:#01a6ea;border:1px solid #01a6ea;border-radius:6px;color:#fff;display:inline-flex;font-size:14px;font-weight:800;height:40px;justify-content:center;min-width:78px;padding:0 18px}.sell-ips-record-page__reset{background:#eef4f8;border:1px solid #dbe5ef;color:#405166}.sell-ips-record-page__message{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#047857;font-size:14px;font-weight:700;padding:12px 14px}.sell-ips-record-page__table{display:grid;gap:14px;overflow-x:auto}.sell-ips-record-page__table table{border-collapse:collapse;min-width:1040px;width:100%}.sell-ips-record-page__table th{background:#f8fafc;font-weight:800}.sell-ips-record-page__table td,.sell-ips-record-page__table th{color:#0f172a;font-size:14px;padding:13px 14px;text-align:left;white-space:nowrap}.sell-ips-record-page__table td{border-bottom:1px solid #edf1f5;vertical-align:middle}.sell-ips-record-page__table nav[aria-label=Pagination]{align-items:center;display:flex;gap:10px;justify-content:flex-end}.sell-ips-record-page__table nav[aria-label=Pagination] button{align-items:center;background:#fff;border:1px solid #d8dce6;border-radius:999px;color:#334155;display:inline-flex;font-size:13px;font-weight:800;height:34px;justify-content:center;min-width:82px;padding:0 14px}.sell-ips-record-page__table nav[aria-label=Pagination] button:disabled{background:#f1f5f9;color:#94a3b8}.sell-ips-record-page__table nav[aria-label=Pagination] span{color:#475569;font-size:13px;font-weight:700}.sell-ips-record-page__expand{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:18px;font-weight:800;height:26px;justify-content:center;line-height:1;width:26px}.sell-ips-record-page__expand:focus-visible{outline:2px solid #01a6ea;outline-offset:2px}.sell-ips-record-page__status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:6px 10px;white-space:nowrap}.sell-ips-record-page__status:before{border-radius:999px;content:"";height:8px;width:8px}.sell-ips-record-page__status--draft{background:#fffbeb;color:#92400e}.sell-ips-record-page__status--draft:before{background:#facc15}.sell-ips-record-page__status--fulfilled,.sell-ips-record-page__status--submitted{background:#ecfdf5;color:#047857}.sell-ips-record-page__status--fulfilled:before,.sell-ips-record-page__status--submitted:before{background:#22c55e}.sell-ips-record-page__status--rejected{background:#fef2f2;color:#b91c1c}.sell-ips-record-page__status--rejected:before{background:#ef4444}.sell-ips-record-page__status--preapproved{background:#eff6ff;color:#1d4ed8}.sell-ips-record-page__status--preapproved:before{background:#3b82f6}.sell-ips-record-page__actions{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.sell-ips-record-page__actions a{background:transparent;border:0;color:#01a6ea;font:inherit;font-weight:800;padding:0;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{min-width:720px;table-layout:fixed}.sell-ips-record-page__children td,.sell-ips-record-page__children th{text-align:left}.sell-ips-record-page__dialog{display:grid;gap:14px}.sell-ips-record-page__dialog p{color:#334155;margin:0}.sell-ips-record-page__dialog a{color:#01a6ea;font-weight:800;overflow-wrap:anywhere}.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__filter-actions,.sell-ips-record-page__filters{align-items:stretch;flex-direction:column}.sell-ips-record-page__filter-actions button,.sell-ips-record-page__filters label{width:100%}.sell-ips-record-page__children{margin-left:0}}*{box-sizing:border-box}html{min-width:1200px}body{background:#ffffff;color:var(--larus-ink);font-family:Arial,Helvetica,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.ui-button,button{cursor:pointer}.ui-button{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.2;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;white-space:nowrap}.ui-button--primary{background:#08a9e8;border:1px solid #08a9e8;box-shadow:0 6px 14px rgba(8,169,232,.18);color:#ffffff}.ui-button--primary:hover{background:#0498d4;border-color:#0498d4}.ui-button--outline{background:#ffffff;border:1px solid #08a9e8;box-shadow:none;color:#009fe3}.ui-button--outline:hover{background:#eef9ff}.ui-button--secondary{background:#ffffff;border:1px solid #d6e0eb;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#1f2937}.ui-button--secondary:hover{border-color:#bcc9d8;color:#0f172a}.ui-button--ghost{background:transparent;border:1px solid transparent;box-shadow:none;color:#009fe3}.ui-button--ghost:hover{background:#eef9ff}.ui-button--sm{min-height:34px;min-width:96px;padding:0 14px}.ui-button--md{min-height:40px;min-width:112px;padding:0 18px}.ui-button--lg{min-height:44px;min-width:132px;padding:0 24px}.ui-button--icon{height:36px;min-height:36px;min-width:36px;padding:0;width:36px}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-input,.ui-select,.ui-textarea{background:#ffffff;border:1px solid #d4d9e0;border-radius:6px;box-sizing:border-box;color:#111827;font:inherit;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ui-input,.ui-select{height:40px;padding:0 12px}.ui-textarea{min-height:128px;padding:8px 12px;resize:vertical}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:#01a6ea;box-shadow:0 0 0 2px rgba(1,166,234,.12)}.ui-input::placeholder,.ui-textarea::placeholder{color:#6b7280}.page-shell{min-height:100vh;min-width:1200px}.larus-container{margin:0 auto;width:1200px}.larus-header{background:#ffffff;border-bottom:1px solid rgba(229,234,242,.9);height:78px;position:relative;z-index:20}.larus-header__inner{align-items:center;display:flex;height:78px;margin:0 auto;width:1200px}.larus-header__brand{align-items:center;display:flex;flex:0 0 146px}.larus-header__logo{display:block;height:auto;width:118px}.larus-header__nav{align-items:center;display:flex;flex:1 1 auto;gap:34px;justify-content:center}.larus-header__nav-link{color:#0d1730;font-size:15px;line-height:78px;white-space:nowrap}.larus-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:18px}.larus-header__language{color:#16213d;font-size:14px;height:38px;line-height:38px;min-width:82px;position:relative}.larus-header__language span:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #16213d;content:"";display:inline-block;margin-left:8px;vertical-align:middle}.larus-header__language-menu{background:#ffffff;border:1px solid #e5e9f1;box-shadow:0 12px 24px rgba(15,32,55,.1);display:none;left:-12px;padding:8px 0;position:absolute;top:36px;width:130px}.larus-header__language:hover .larus-header__language-menu{display:block}.larus-header__language-menu a{color:#1a2543;display:block;font-size:13px;line-height:30px;padding:0 12px}.larus-header__signin{color:#0d1730;font-size:15px;white-space:nowrap}.larus-header__register{background:var(--larus-blue);border-radius:20px;color:#ffffff;font-size:14px;font-weight:700;padding:10px 22px;white-space:nowrap}.larus-footer{background:#071d3a;color:#d9e8f5;padding-top:56px}.larus-footer__inner{display:flex;gap:76px;padding-bottom:48px}.larus-footer__brand{flex:0 0 330px}.larus-footer__logo{filter:brightness(0) invert(1);width:118px}.larus-footer__brand p{color:#b9c7d8;font-size:14px;line-height:1.7;margin:22px 0 20px}.larus-footer__contact{align-items:flex-start;color:#cfe0f2;display:flex;font-size:13px;gap:10px;line-height:1.45;margin-top:12px}.larus-footer__contact img{height:18px;object-fit:contain;width:18px}.larus-footer__columns{display:grid;flex:1 1 auto;gap:44px;grid-template-columns:repeat(4,minmax(0,1fr))}.larus-footer__column h2{color:#ffffff;font-size:17px;margin:0 0 20px}.larus-footer__column a{color:#b9c7d8;display:block;font-size:14px;line-height:1.5;margin-top:11px}.larus-footer__copyright{border-top:1px solid rgba(255,255,255,.12);color:#9fb4c9;font-size:13px;line-height:52px;text-align:center}.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:#ffffff;border-radius:24px;box-shadow:0 3px 8px rgba(97,104,129,.12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;overflow:hidden;width:min(92%,1320px)}.login-page__visual{background:url(/assets/frontend/images/login/login_img_bg.png) top/cover no-repeat;overflow:hidden;padding:74px 24px 76px;position:relative}.login-page__visual h2{color:#17213b;font-size:24px;font-weight:800;line-height:1.25;margin:0 0 16px;text-align:center}.login-page__visual p{color:#616881;font-size:14px;line-height:1.6;margin:0 auto;max-width:620px;text-align:center}.login-page__visual p a{color:var(--larus-blue);font-weight:800}.login-page__art{margin:0 auto 24px;max-width:430px;position:relative}.login-page__art-bg{display:none}.login-page__art-person{display:block;height:268px;margin:0 auto;object-fit:contain;width:100%}.login-page__carousel-controls{align-items:center;margin-top:28px}.login-page__carousel-controls,.login-page__dots{display:flex;justify-content:center}.login-page__dots button{background:rgba(1,166,234,.32);border:0;border-radius:8px;cursor:pointer;display:block;height:16px;margin:0 8px;min-height:16px;min-width:16px;padding:0;width:16px}.login-page__dots button.active-now{background:var(--larus-blue)}.login-page__arrow{background:transparent;border:0;border-top:2px solid #9da5b8;cursor:pointer;height:10px;min-height:10px;min-width:10px;padding:0;width:10px}.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{align-items:center;display:flex;justify-content:center;padding:80px 0}.login-page__form{max-width:500px;width:80%}.login-page__form h2{color:#17213b;font-size:36px;font-weight:800;line-height:1.2;margin:0 0 16px;text-align:center}.login-page__form>p{color:#1f2937;font-size:14px;margin:0 0 24px;text-align:center}.login-page__form>p a{color:var(--larus-blue);font-weight:800}.login-page__form label{display:block;margin-bottom:24px}.login-page__input{align-items:center;border:0;border-radius:6px;display:flex;height:42px;padding:0;position:relative;width:100%}.login-page__input img{height:16px;left:18px;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.login-page__input input{border-color:#e5e7eb;color:#18243c;font-size:14px;height:42px;padding-left:48px;width:100%}.login-page__input input:-webkit-autofill,.login-page__input input:-webkit-autofill:focus,.login-page__input input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ffffff;-webkit-text-fill-color:#18243c;caret-color:#18243c}.login-page__options{align-items:center;display:flex;justify-content:space-between;margin:-2px 0 24px}.login-page__form label.login-page__remember{align-items:center;display:inline-flex;gap:12px;line-height:16px;margin:0}.login-page__remember input{appearance:none;background:#ffffff;border:1px solid #cbd5e1;border-radius:4px;box-sizing:border-box;cursor:pointer;flex:0 0 auto;height:16px;margin:0;padding:0;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:16px}.login-page__remember input:checked{background-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;border-color:var(--larus-blue)}.login-page__remember input:focus-visible{box-shadow:0 0 0 3px rgba(1,166,234,.16)}.login-page__remember span{align-items:center;color:#17213b;display:inline-flex;font-size:14px;line-height:16px;min-height:16px}.login-page__submit{background:var(--larus-blue);border:0;border-radius:999px;color:#ffffff;font-size:14px;font-weight:700;height:38px;width:100%}.login-page__submit:disabled{cursor:not-allowed;opacity:.72}.login-page__message{border-radius:6px;font-size:13px;line-height:1.45;margin:-4px 0 16px;padding:10px 12px}.login-page__message--error{background:#fff1f1;border:1px solid #fecaca;color:#b42318}.login-page__forgot{font-size:14px;margin-top:24px;text-align:center}.login-page__forgot a{color:var(--larus-blue);font-weight:700}.ipv4-new-page{background:linear-gradient(180deg,#eef9ff,#eef9ff 560px,#f7fbff 0,#f7fbff);padding:22px 0 70px}.ipv4-new-hero-wrap{padding-top:0}.ipv4-new-hero{background:radial-gradient(circle at 82% 14%,rgba(34,182,239,.45),transparent 30%),linear-gradient(135deg,#071d3a,#0d4478 58%,#02a2e8);border-radius:18px;box-shadow:0 24px 64px rgba(14,48,78,.14);color:#ffffff;min-height:358px;padding:34px 32px 30px}.ipv4-new-hero p{color:rgba(255,255,255,.78);font-size:11px;font-weight:800;letter-spacing:3px;margin:0 0 12px;text-transform:uppercase}.ipv4-new-hero h1{font-size:42px;line-height:1.1;margin:0 0 18px;max-width:560px}.ipv4-new-hero>span{color:rgba(255,255,255,.86);display:block;font-size:15px;line-height:1.72;max-width:760px}.ipv4-new-hero__stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.ipv4-new-hero__stat{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);border-radius:10px;min-height:88px;padding:18px 16px}.ipv4-new-hero__stat strong{display:block;font-size:24px;line-height:1;margin-bottom:13px}.ipv4-new-hero__stat small{color:rgba(255,255,255,.78);display:block;font-size:11px;line-height:1.45}.ipv4-new-plans{display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px}.ipv4-plan{background:#ffffff;border:1px solid #dbe8f4;border-radius:14px;box-shadow:0 18px 46px rgba(15,32,55,.08);min-height:470px;overflow:hidden;padding:20px 20px 24px;position:relative}.ipv4-plan--featured{background:#126da1;border-color:#11a3e6;box-shadow:0 20px 52px rgba(1,106,171,.24);color:#ffffff}.ipv4-plan__badge{background:#e9f8ff;border-radius:999px;color:#0270bd;display:inline-block;font-size:11px;font-weight:800;margin:0 0 12px;padding:8px 10px}.ipv4-plan--featured .ipv4-plan__badge{background:rgba(255,255,255,.22);color:#ffffff}.ipv4-plan h2{color:#16213d;font-size:19px;line-height:1.25;margin:0 0 15px}.ipv4-plan--featured h2{color:#ffffff}.ipv4-plan__price{color:#111935;font-size:26px;font-weight:800;line-height:1.1;margin-bottom:4px}.ipv4-plan--featured .ipv4-plan__price{color:#ffffff}.ipv4-plan__unit{color:#6b7890;font-size:12px;line-height:1.45;margin:0}.ipv4-plan--featured .ipv4-plan__unit{color:rgba(255,255,255,.84)}.ipv4-plan__estimate{background:#f0f5fb;border-radius:10px;margin:18px 0;min-height:132px;padding:15px 13px}.ipv4-plan--featured .ipv4-plan__estimate{background:rgba(255,255,255,.18)}.ipv4-plan__estimate small,.ipv4-plan__estimate span{color:#6c7890;display:block;font-size:11px;line-height:1.45}.ipv4-plan__estimate strong{color:#111935;display:block;font-size:22px;line-height:1.2;margin:8px 0}.ipv4-plan--featured .ipv4-plan__estimate small,.ipv4-plan--featured .ipv4-plan__estimate span,.ipv4-plan--featured .ipv4-plan__estimate strong{color:#ffffff}.ipv4-plan__copy{color:#66758d;font-size:12px;line-height:1.55;margin:0 0 12px}.ipv4-plan--featured .ipv4-plan__copy{color:rgba(255,255,255,.86)}.ipv4-plan ul{color:#22314f;font-size:12px;line-height:1.7;margin:0;padding-left:18px}.ipv4-plan--featured ul{color:rgba(255,255,255,.9)}.ipv4-config-grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 360px;margin-top:42px}.ipv4-comparison,.ipv4-config,.ipv4-faq article,.ipv4-insights article,.ipv4-summary{background:#ffffff;border:1px solid #dce8f3;border-radius:8px;box-shadow:0 10px 28px rgba(15,32,55,.07)}.ipv4-config{padding:34px}.ipv4-comparison h2,.ipv4-config h2,.ipv4-faq h2,.ipv4-insights h2,.ipv4-summary h2{color:#14203a;font-size:28px;margin:0 0 16px}.ipv4-config p{color:#68778d;font-size:15px;line-height:1.6;margin:0 0 24px}.ipv4-config__fields{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ipv4-config__fields label span{color:#2a3651;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.ipv4-config__fields input{background:#f8fbff;border:1px solid #d7e2ee;border-radius:6px;color:#24314d;height:48px;padding:0 14px;width:100%}.ipv4-summary{padding:30px}.ipv4-summary__row{align-items:center;border-bottom:1px solid #e6edf5;display:flex;justify-content:space-between;padding:14px 0}.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);border:0;border-radius:6px;color:#ffffff;font-size:16px;font-weight:700;height:48px;margin-top:26px;width:100%}.ipv4-comparison{margin-top:42px;padding:34px}.ipv4-comparison table{border-collapse:collapse;margin-top:22px;width:100%}.ipv4-comparison td,.ipv4-comparison th{border-bottom:1px solid #e2eaf2;color:#24314d;font-size:14px;padding:16px 18px;text-align:left}.ipv4-comparison th{background:#f3f9ff;color:#17213b;font-weight:800}.ipv4-faq,.ipv4-insights{margin-top:42px}.ipv4-insights>div{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ipv4-faq article,.ipv4-insights article{padding:26px}.ipv4-faq h3,.ipv4-insights h3{color:#17213b;font-size:19px;margin:0 0 10px}.ipv4-faq p,.ipv4-insights p{color:#68778d;font-size:14px;line-height:1.65;margin:0}.ipv4-faq{display:grid;gap:18px}.knowledge-page{background:#ffffff;min-height:760px;padding:16px 0 72px}.knowledge-page__wrap{margin-top:16px}.knowledge-page__breadcrumb{color:#6f7d91;font-size:14px;margin-bottom:18px}.knowledge-page__breadcrumb a{color:#2057ff;text-decoration:none}.knowledge_box{display:flex}.knowledge_left{width:63%}.knowledge_right{margin-left:30px;width:36%}.knowledge_search{margin-bottom:30px}.knowledge_search .searchInput{align-items:stretch;border:1px solid #babacd;border-radius:4px;display:flex;height:56px}.knowledge_search .search-field{border:0;border-radius:4px 0 0 4px;box-shadow:none;color:#0d0736;flex:1 1;font-size:16px;height:54px;padding:16px}.knowledge_search .search-field:focus-visible{box-shadow:none;outline:0}.knowledge_search__button{background:#ffffff;border:0;border-radius:0 4px 4px 0;height:54px;padding:0 16px;width:56px}.knowledge_search__icon{border:2px solid #adadb8;border-radius:999px;display:block;height:17px;position:relative;width:17px}.knowledge_search__icon:after{background:#adadb8;content:"";height:9px;left:13px;position:absolute;top:12px;transform:rotate(-45deg);width:2px}.knowledge_top{margin-bottom:15px}.knowledge_top h1{color:#0d0736;font-size:56px;font-weight:700;line-height:1.15;margin:0 0 14px}.knowledge_top p{color:#0d0736;font-size:16px;line-height:1.6;margin:0}.main_list{margin-top:4px}.main_list>li{background:#ffffff;border:1px solid #d8d9e6;border-radius:4px;cursor:pointer;list-style:none;margin-bottom:16px;padding:24px;transition:box-shadow .18s ease}.main_list>li:hover{box-shadow:0 20px 40px rgba(13,7,54,.161)}.main_list>li a{color:inherit;display:block;text-decoration:none}.main_list>li h5{color:#0d0736;font-size:18px;font-weight:700;margin:0 0 8px}.main_list>li p{color:#686181;font-size:16px;line-height:1.55;margin:0}.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:disc}.main_list ol,.main_list ol li{list-style:decimal}.main_list table td,.main_list table th{border:1px solid #cccccc;line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.main_list table th{background-color:#f5f2f0;font-weight:700;text-align:center}.no-data{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:14px;justify-content:center;min-height:320px;text-align:center}.no-data img{height:auto;margin:0 auto 12px;max-width:180px;opacity:.7}.knowledge_list{padding:20px}.knowledge_list .knowledge_list{padding-bottom:0;padding-right:0}.knowledge_list li.last_li{border-bottom:1px solid #d8d9e6;color:#2057ff;cursor:pointer;font-size:16px;list-style:none;margin-bottom:10px;padding-bottom:15px}.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;margin:auto;position:sticky;top:24px;width:100%}.knowledge_topics_card{background:#ffffff;border-radius:20px;box-shadow:0 20px 40px rgba(13,7,54,.161);padding:32px}.knowledge_topics_card h4{color:#0d0736;font-size:32px;font-weight:700;line-height:1.2;margin:0 0 8px}.sidebar-list{max-height:50vh;overflow-y:auto;padding-right:16px}.sidebar-list>li{border-bottom:1px solid #d8d9e6;list-style:none;padding:16px 0}.sidebar-list>li:last-child{border-bottom:0}.sidebar-list a{align-items:center;color:#0d0736;display:flex;gap:8px;text-decoration:none}.sidebar-list a:hover{color:#2057ff}.sidebar-list img{height:24px;margin-right:8px;object-fit:contain;width:24px}.sidebar-list span{font-size:16px;line-height:1.4}@media (max-width:1025px){.knowledge_box{display:block}.knowledge_left,.knowledge_right{margin-left:0;width:100%}.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:#ffffff;border-radius:24px;box-shadow:0 3px 8px rgba(97,104,129,.12);margin:0 auto;overflow:hidden;width:min(85%,1220px)}.register-page__card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:820px}.register-page__visual{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:60px 64px;text-align:center}.register-page__visual img{display:block;margin:0 0 32px -25px;max-width:390px;width:100%}.register-page__visual h2{color:#2c2c2c;font-size:26px;font-weight:800;line-height:1.25;margin:0}.register-page__visual p{color:#616881;font-size:15px;line-height:1.7;margin:16px 0 0}.register-page__form{margin:0 auto;max-width:500px;padding:60px 0;width:80%}.forgot-page__card h1,.register-page__form h1{color:#111827;font-size:36px;font-weight:800;line-height:1.2;margin:0 0 14px;text-align:center}.forgot-page__card>p,.register-page__form>p{color:#111827;font-size:14px;margin:0 0 24px;text-align:center}.forgot-page__card a,.register-page__form a,.terms-page a{color:var(--larus-blue);font-weight:800}.forgot-page__card input,.register-page__form input,.register-page__form select{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;height:42px;margin-bottom:14px;outline:none;padding:0 14px;width:100%}.register-page__form input[type=checkbox]{height:16px;margin:0;padding:0;width:16px}.register-page__grid{display:grid;gap:12px}.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{background:#3b82f6;border:0;border-radius:6px;color:#ffffff;font-size:14px;font-weight:700;height:42px}.register-page__label{display:block;position:relative}.register-page__label>span{align-items:center;color:#6b7280;display:flex;font-size:12px;margin:0 0 6px}.register-page__help{align-items:center;background:#d1d5db;border:0;border-radius:999px;color:#ffffff;display:inline-flex;font-size:11px;font-weight:800;height:16px;justify-content:center;margin-left:4px;min-height:16px;min-width:16px;padding:0;width:16px}.register-page__popover{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.12);color:#4b5563;left:0;padding:12px;position:absolute;right:0;top:24px;z-index:30}.register-page__popover p{color:#374151;font-size:12px;font-weight:700;margin:0 0 4px}.register-page__popover em,.register-page__popover li,.register-page__popover span{display:block;font-size:12px;line-height:1.45}.register-page__popover ul{list-style:none;margin:8px 0;padding:0}.register-page__popover em{color:#1d4ed8;font-style:normal}.register-page__multi-trigger{background:#ffffff;border:1px solid #e5e7eb;color:#111827;display:block;font-weight:400;justify-content:flex-start;margin-bottom:14px;min-height:42px;overflow:hidden;padding:0 14px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.register-page__multi-panel{background:#ffffff;border:1px solid #d4d9e0;border-radius:6px;box-shadow:0 12px 28px rgba(15,23,42,.12);left:0;padding:10px;position:absolute;right:0;top:66px;z-index:25}.register-page__multi-panel input[type=search]{margin-bottom:8px}.register-page__multi-panel label{align-items:center;display:flex;gap:8px;margin:0;padding:6px 4px}.register-page__multi-panel footer{border-top:1px solid #eef2f7;display:flex;gap:8px;justify-content:flex-end;margin-top:8px;padding-top:8px}.register-page__multi-panel footer button{background:var(--larus-blue);border:0;border-radius:4px;color:#ffffff;font-size:12px;font-weight:700;height:28px;padding:0 12px;width:auto}.register-page__multi-panel footer button:last-child{background:#f3f4f6;color:#374151}.register-page__requirements{background:#f9f9f9;border:1px solid #eeeeee;border-radius:4px;color:#4b5563;font-size:12px;line-height:1.6;margin:-6px 0 12px;padding:10px}.register-page__requirements p{margin:0 0 4px}.register-page__requirements ul{list-style:none;margin:0;padding:0}.register-page__match,.register-page__requirements li{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:6px}.register-page__match.is-valid,.register-page__requirements li.is-valid{color:#22c55e}.register-page__check{align-items:center;display:inline-flex;height:12px;justify-content:center;width:12px}.register-page__check:before{content:"✓";font-size:12px;line-height:1}.register-page__mobile-preview{color:#6b7280;font-size:12px;margin:-8px 0 12px}.register-page__message{font-size:12px;min-height:16px;margin:-8px 0 8px}.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{background:#f5f5f5;color:rgba(0,0,0,.25);cursor:not-allowed}.register-page__agreement{color:#9ca3af;font-size:14px;line-height:1.7;margin:14px 0 24px}.forgot-page__card button,.register-page__submit{background:var(--larus-blue);border:0;border-radius:999px;color:#ffffff;font-size:14px;font-weight:800;height:42px;width:100%}.forgot-page{align-items:center;display:flex;justify-content:center}.forgot-page__card{background:#ffffff;border-radius:22px;box-shadow:0 18px 48px rgba(30,64,96,.16);min-height:580px;padding:78px 80px;width:540px}.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{display:block;margin-top:28px;text-align:center}.reset-password-page{padding-top:100px}.reset-password-page__card{background:#ffffff;border-radius:24px;box-shadow:0 18px 48px rgba(30,64,96,.16);height:740px;margin:0 auto;max-width:640px}.reset-password-page__body{padding:120px 96px 80px}.reset-password-page__body h1{color:#111827;font-size:28px;font-weight:800;line-height:1.2;margin:0 0 24px}.reset-password-page__body label{display:block;margin-bottom:18px}.reset-password-page__body label>span{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.reset-password-page__body input{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;height:42px;outline:none;padding:0 14px;width:100%}.reset-password-page__body button{background:var(--larus-blue);border:0;border-radius:6px;color:#ffffff;font-size:14px;font-weight:800;height:42px;margin-top:32px;width:100%}.forgot-page__card .password-recovery-v2__field>span,.password-recovery-v2__field>span{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.password-recovery-v2__status{border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;font-size:14px;line-height:1.55;margin:18px 0 0;padding:12px 14px;text-align:left}.password-recovery-v2__status--accepted,.password-recovery-v2__status--completed{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.password-recovery-v2__status--invalid_token,.password-recovery-v2__status--policy_error,.password-recovery-v2__status--rate_limited,.password-recovery-v2__status--unavailable,.password-recovery-v2__status--unexpected{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.password-recovery-v2__status:focus-visible{outline:3px solid rgba(1,166,234,.35);outline-offset:2px}.password-recovery-v2 button:disabled,.password-recovery-v2 input:disabled{cursor:not-allowed;opacity:.65}@media (max-width:640px){.page-shell:has(.password-recovery-v2){min-width:0}.page-shell:has(.password-recovery-v2) .larus-header__inner{padding:0 16px;width:100%}.page-shell:has(.password-recovery-v2) .larus-header__language,.page-shell:has(.password-recovery-v2) .larus-header__nav,.page-shell:has(.password-recovery-v2) .larus-header__register{display:none}.page-shell:has(.password-recovery-v2) .larus-header__actions{margin-left:auto}.forgot-page,.reset-password-page{padding:32px 16px}.forgot-page__card,.reset-password-page__card{border-radius:16px;height:auto;min-height:0;width:100%}.forgot-page__card{padding:48px 24px}.forgot-page__card h1{font-size:30px}.reset-password-page__body{padding:56px 24px}}.reset-password-success-page{align-items:center;display:flex;justify-content:center;padding-top:20px}.reset-password-success-page__card{background:#ffffff;border-radius:24px;min-height:550px;padding:80px 96px;text-align:center;width:540px}.forgot-shadow{box-shadow:0 3px 8px rgba(97,104,129,.12)}.reset-password-success-page__card h1{color:#111827;font-size:32px;font-weight:800;line-height:1.2;margin:0}.reset-password-success-page__icon{display:block;margin:32px auto 24px}.reset-password-success-page__card p{color:#1a2543;font-size:24px;font-weight:800;margin:0 0 8px}.reset-password-success-page__card span{color:#9da5b8;display:block;font-size:14px;font-weight:800;line-height:1.5}.reset-password-success-page__card a{border-radius:999px;color:#01a6ea;display:block;font-size:14px;font-weight:800;margin-top:24px;padding:8px 16px;text-align:center;text-decoration:none;width:100%}.bg-blue-01a6ea{background-color:rgba(1,166,234,.12)}.bg-blue-01a6ea:hover{background-color:rgba(1,166,234,.66)}.register-status-page{align-items:center;display:flex}.register-status-page__card{background:#ffffff;border-radius:24px;box-shadow:0 3px 8px rgba(97,104,129,.12);display:flex;margin:0 auto;max-width:1216px;min-height:650px;width:1216px}.register-status-page__body{flex:1 1;margin:auto;padding:60px;position:relative}.register-status-page__login{border:1px solid #60a5fa;border-radius:4px;color:#60a5fa;font-size:14px;font-weight:500;line-height:1.25;padding:8px 16px;position:absolute;right:32px;text-decoration:none;top:32px}.register-status-page__body h1{color:#111827;font-size:28px;font-weight:800;line-height:1.25;margin:0;text-align:center}.register-status-page__steps{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:49px auto 0;padding:0}.register-status-page__step{align-items:center;color:#1f2937;display:flex;font-size:16px}.register-status-page__step img{height:48px;width:48px}.register-status-page__step span{margin:0 12px}.register-status-page__step-line{background:#1480fb;height:2px;margin-right:16px;width:160px}.register-status-page__result{padding:144px 0;text-align:center}.register-status-page__steps+.register-status-page__result{padding-top:100px}.register-status-page__result img{display:block;margin:0 auto}.register-status-page__result p{color:#111827;font-size:24px;font-weight:500;line-height:1.35;margin:24px 0 8px}.register-status-page__result span{color:#9ca3af;display:block;font-size:14px;line-height:1.5}.register-status-page__card--live{max-width:920px;min-height:0;width:min(100%,920px)}.register-status-page__body--live{margin:0;padding:48px}.register-status-page__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.register-status-page__header h1{text-align:left}.register-status-page__header p{color:#667085;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:600px}.register-status-page__refresh{flex:0 0 auto;gap:8px;min-height:44px}.register-status-page__refresh .is-spinning{animation:register-status-spin .9s linear infinite}.register-status-page__summary{background:#f5f9ff;border:1px solid #d8e8ff;border-radius:12px;margin-top:28px;padding:16px 18px}.register-status-page__summary p{color:#243b53;font-size:15px;font-weight:600;line-height:1.55;margin:0}.register-status-page__summary span{color:#667085;display:block;font-size:13px;line-height:1.5;margin-top:6px;overflow-wrap:anywhere}.register-status-page__dimensions{display:grid;gap:12px;margin:24px 0 0}.register-status-page__dimension{align-items:center;border:1px solid #e4e7ec;border-radius:12px;display:flex;justify-content:space-between;min-height:60px;padding:12px 16px}.register-status-page__dimension dt{align-items:center;color:#344054;display:flex;font-size:15px;font-weight:600;gap:10px;line-height:1.4}.register-status-page__dimension dt svg{color:#1480fb;flex:0 0 auto}.register-status-page__dimension dd{margin:0}.register-status-page__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:6px;line-height:1.3;padding:6px 10px}.register-status-page__badge--positive{background:#eaf8f0;color:#18794e}.register-status-page__badge--warning{background:#fff6df;color:#8a5d00}.register-status-page__badge--danger{background:#fff0f0;color:#b42318}.register-status-page__login-form{border-top:1px solid #e4e7ec;display:grid;gap:18px;margin-top:30px;padding-top:28px}.register-status-page__login-heading h2{color:#101828;font-size:20px;line-height:1.35;margin:0}.register-status-page__login-heading p{color:#667085;font-size:14px;line-height:1.5;margin:6px 0 0}.register-status-page__field label{color:#344054;display:block;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:7px}.register-status-page__login-form>.ui-button{min-height:44px}@keyframes register-status-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.register-status-page__refresh .is-spinning{animation:none}}@media (max-width:1279px){.register-status-page__card{width:min(100%,1216px)}}@media (max-width:639px){.page-shell:has(.register-status-page__card--live){min-width:0}.page-shell:has(.register-status-page__card--live) .larus-header__inner{padding:0 16px;width:100%}.page-shell:has(.register-status-page__card--live) .larus-header__language,.page-shell:has(.register-status-page__card--live) .larus-header__nav,.page-shell:has(.register-status-page__card--live) .larus-header__register{display:none}.page-shell:has(.register-status-page__card--live) .larus-header__actions{margin-left:auto}.register-status-page{min-height:calc(100dvh - 78px);padding:32px 16px 48px}.register-status-page__card--live{border-radius:16px;width:100%}.register-status-page__body--live{padding:28px 20px}.register-status-page__header{align-items:stretch;flex-direction:column}.register-status-page__refresh{width:100%}.register-status-page__dimension{align-items:flex-start;flex-direction:column;gap:10px}}.register-second-page{align-items:center;display:flex}.register-second-page__card{background:#ffffff;border-radius:24px;box-shadow:0 3px 8px rgba(97,104,129,.12);margin:0 auto;max-width:1216px;width:1216px}.register-second-page__body{padding:60px;position:relative}.register-second-page__login{border:1px solid #60a5fa;border-radius:4px;color:#60a5fa;font-size:14px;font-weight:500;padding:8px 16px;position:absolute;right:32px;text-decoration:none;top:32px}.register-second-page__body h1{color:#111827;font-size:28px;font-weight:800;line-height:1.25;margin:0;text-align:center}.register-second-page__steps{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:49px auto 24px;padding:0}.register-second-page__step{align-items:center;color:#1f2937;display:flex;font-size:16px}.register-second-page__step.is-muted{color:#9da5b8}.register-second-page__step img{height:48px;width:48px}.register-second-page__step span{margin:0 12px}.register-second-page__step-line{height:2px;margin-right:16px;width:160px}.register-second-page form{margin-top:24px}.register-second-page label{display:block;margin-top:0}.register-second-page label>span{color:#374151;display:block;font-size:14px;font-weight:500;margin:8px 0}.register-second-page label strong{color:#f87171;margin-left:2px}.register-second-page input,.register-second-page select,.register-second-page textarea{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;min-height:42px;outline:none;padding:9px 12px;width:100%}.register-second-page textarea{min-height:82px;resize:vertical}.register-second-page__columns{display:flex;gap:24px}.register-second-page__columns label{flex:1 1}.register-second-page__terms{align-items:center;color:#9da5b8;display:flex;flex-wrap:wrap;font-size:14px;gap:4px;margin:40px 0 24px}.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{height:16px;width:16px}.register-second-page button{background:#3b82f6;border:0;border-radius:4px;color:#ffffff;font-size:16px;font-weight:500;height:48px;justify-content:center;margin:0 auto;width:160px}.invitation-register-page,.register-second-page button{align-items:center;display:flex}.invitation-register-page__card{background:#ffffff;border-radius:24px;box-shadow:0 3px 8px rgba(97,104,129,.12);margin:0 auto;max-width:1216px;width:1216px}.invitation-register-page__body{padding:60px;position:relative}.invitation-register-page__login{border:1px solid #60a5fa;border-radius:4px;color:#60a5fa;font-size:14px;font-weight:500;padding:8px 16px;position:absolute;right:32px;text-decoration:none;top:32px}.invitation-register-page__body h1{color:#111827;font-size:28px;font-weight:800;line-height:1.25;margin:0 0 24px;text-align:center}.invitation-register-page form{margin-top:24px}.invitation-register-page label{display:block;flex:1 1}.invitation-register-page label>span{color:#374151;display:block;font-size:14px;font-weight:500;margin:8px 0}.invitation-register-page label strong{color:#f87171;margin-left:2px}.invitation-register-page input,.invitation-register-page select{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;min-height:42px;outline:none;padding:9px 12px;width:100%}.invitation-register-page__columns{display:flex;gap:24px}.invitation-register-page__column{flex:1 1}.invitation-register-page__name-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.invitation-register-page__footer{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-top:40px}.invitation-register-page__footer p{color:#9da5b8;font-size:14px;line-height:1.5;margin:0}.invitation-register-page__footer a{color:#60a5fa;text-decoration:none}.invitation-register-page__footer button{align-items:center;background:#3b82f6;border:0;border-radius:4px;box-shadow:0 1px 2px rgba(15,23,42,.08);color:#ffffff;display:flex;flex:0 0 160px;font-size:16px;font-weight:500;height:48px;justify-content:center;width:160px}@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{align-items:center;background:#f3f4f6;display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.verify-email-page__card{background:#ffffff;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.08);color:#4b5563;max-width:448px;padding:32px;width:100%}.verify-email-page__logo{align-items:center;color:#111827;display:flex;font-size:22px;font-weight:800;justify-content:center;margin:0 auto 28px;min-height:80px;text-decoration:none}.verify-email-page__logo span{border-bottom:2px solid #d1d5db;padding-bottom:6px}.verify-email-page__message{color:#4b5563;font-size:14px;line-height:1.6;margin:0 0 16px}.verify-email-page__status{color:#16a34a;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 16px}.verify-email-page__actions{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.verify-email-page__actions form{margin:0}.verify-email-page__actions button{background:#111827;border:0;border-radius:6px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.025em;min-height:38px;padding:10px 16px;text-transform:uppercase}.verify-email-page__actions .verify-email-page__logout{background:transparent;border-radius:0;color:#4b5563;font-size:14px;font-weight:500;letter-spacing:0;padding:0;text-decoration:underline;text-transform:none}.terms-page{background:#f7fafc;min-height:calc(100vh - 78px);padding:24px 0 64px}.terms-page__card{background:#ffffff;border-radius:16px;box-shadow:0 3px 8px rgba(97,104,129,.12);color:#1f2937;font-size:15px;line-height:1.6;margin:0 auto;padding:28px 34px;width:896px}.terms-page__card h1{font-size:28px;font-weight:800;margin:0 0 24px;text-align:center}.terms-page__items,.terms-page__sections{counter-reset:item;list-style:none;margin:0;padding:0}.terms-page__sections li{counter-increment:item;margin-bottom:10px;padding-left:48px;position:relative}.terms-page__sections li:before{content:counters(item,".") ". ";left:0;position:absolute}.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{display:inline;font-weight:800}.lease-term-service{background:#ffffff;border-radius:16px;color:#1f2937;font-size:15px;font-weight:400;line-height:1.6;margin:16px auto 0;max-width:896px;padding:24px 32px}.lease-term-service h1{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 24px;text-align:center}.lease-term-service p{margin:0 0 12px}.lease-term-service ol{list-style:none;margin:0;padding:0}.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;left:0;position:absolute}.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) ". ";left:8px;position:absolute}.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) ". ";left:16px;position:absolute}.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) ". ";left:18px;position:absolute}.lease-term-service .section-title{display:inline;font-weight:700;margin-bottom:10px}.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) ". ";left:0;position:absolute}.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;font-size:24px;font-weight:800;margin:0 0 16px}.source-page-heading p{color:#101832;font-weight:600;margin:0 0 12px}.source-page-heading span{color:#4b5563;display:block;line-height:1.6}.source-card{background:#ffffff;border-radius:12px;box-shadow:0 3px 8px rgba(97,104,129,.08);margin-bottom:24px;padding:24px}.source-card h2{color:#101832;font-size:20px;font-weight:700;margin:0 0 20px}.source-primary-action,.source-secondary-action{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:36px;padding:8px 18px}.source-primary-action{background:#01a6ea;color:#ffffff}.source-secondary-action{border:1px solid #01a6ea;color:#01a6ea}.partnership-page,.service-agreement-page{padding:24px}.partnership-page__heading{margin-bottom:0}.partnership-page__heading h1{font-size:24px;font-weight:900;line-height:1.2;margin-bottom:24px}.partnership-page__heading p{color:#101832;font-size:16px;line-height:1.6;margin:0}.partnership-page__heading p+p{margin-top:12px}.partnership-page__intro-lead{font-weight:700}.partnership-page__notice{align-items:center;background:linear-gradient(90deg,#01a6ea 27.4%,#a6e5ff);border-radius:8px;color:#ffffff;display:flex;font-size:16px;font-weight:600;gap:20px;line-height:1.45;margin-top:24px;min-height:63px;padding:11px 25px}.partnership-page__notice i,.partnership-page__primary-action i{background:#ffffff url(/assets/frontend/images/erps/sprite-image.png);background-position:-155px -34px;border-radius:20px;display:inline-block;flex:0 0 auto;height:40px;transform:rotate(-45deg);width:40px}.partnership-page__divider{border:0;border-top:1px solid #e5e7eb;margin:24px 0}.partnership-page__legacy-card{background:#ffffff;border-radius:8px;box-shadow:0 10px 15px -3px rgba(97,104,129,.12),0 4px 6px -4px rgba(97,104,129,.12);margin-bottom:24px;padding:24px}.partnership-page__card-inner{padding:24px}.partnership-page__legacy-card h2{color:#101832;font-size:20px;font-weight:700;line-height:1.35;margin:0 0 32px;text-align:center}.partnership-page__grid,.partnership-page__requirements,.service-agreement-page__documents{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.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{height:auto;margin:0 auto 16px;max-height:150px;max-width:220px;object-fit:contain;width:auto}.partnership-page__privilege h3,.partnership-page__requirements h3{color:#101832;font-size:16px;font-weight:700;margin:0 0 10px}.partnership-page__privilege p,.partnership-page__requirements li,.service-agreement-page p{color:#4b5563;font-size:14px;line-height:1.6}.partnership-page__cta{margin-bottom:24px;margin-top:32px;text-align:center}.partnership-page__primary-action{align-items:center;background:#01a6ea;border-radius:24px;color:#ffffff;display:inline-flex;font-size:16px;font-weight:700;height:48px;justify-content:space-between;line-height:48px;padding:0 24px;text-align:center;text-decoration:none;width:250px}.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{box-sizing:border-box;margin:0 auto;padding:24px;width:80%}.partnership-submission-page__heading{margin-bottom:56px}.partnership-submission-page__progress{align-items:center;display:flex;justify-content:center;margin:0 auto 28px;max-width:300px}.partnership-submission-page__progress span{align-items:center;background:#ffffff;border:1px solid #cfe0ef;border-radius:999px;display:inline-flex;height:34px;justify-content:center;width:34px}.partnership-submission-page__progress span.is-active{border-color:#38ef4b}.partnership-submission-page__progress i{background:#cfe0ef;border-radius:999px;display:block;height:13px;width:13px}.partnership-submission-page__progress .is-active i{background:#38ef4b}.partnership-submission-page__progress b{background:#d7e5f1;display:block;height:5px;width:210px}.partnership-submission-page__form{display:grid;gap:24px;padding:30px 34px}.partnership-submission-page__section{background:#f8fafc;border-radius:8px;padding:14px 0 0}.partnership-submission-page__section h2{color:#101832;font-size:19px;font-weight:700;margin:0 0 26px}.partnership-submission-page__grid{display:grid;gap:26px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.partnership-submission-page__grid label{display:grid;gap:8px}.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{display:grid;gap:24px}.partnership-submission-page__location-card,.partnership-submission-page__server-card,.partnership-submission-page__server-location{background:#ffffff;border-radius:8px;box-shadow:0 2px 8px rgba(15,23,42,.05);padding:28px 32px}.partnership-submission-page__section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px}.partnership-submission-page__section-head h3,.partnership-submission-page__section-head h4,.partnership-submission-page__server-location>h3{color:#101832;font-size:16px;font-weight:700;margin:0}.partnership-submission-page__outline-button,.partnership-submission-page__text-danger{align-items:center;background:transparent;cursor:pointer;display:inline-flex;gap:8px;justify-content:center}.partnership-submission-page__text-danger{border:0;color:#dc2626;font-size:13px;font-weight:700;padding:4px 0}.partnership-submission-page__center-action{display:flex;justify-content:center;padding:28px 0 0}.partnership-submission-page__outline-button{border:1px solid #d4d9e0;border-radius:4px;color:#666666;font-size:14px;min-height:36px;padding:7px 18px}.partnership-submission-page__outline-button:focus-visible,.partnership-submission-page__outline-button:hover{border-color:#01a6ea;color:#01a6ea;outline:none}.partnership-submission-page__server-location{display:grid;gap:20px}.partnership-submission-page__subsection{background:#f8fafc;border-radius:8px;display:grid;gap:18px;margin-top:22px;padding:22px}.partnership-submission-page__subsection h5{color:#101832;font-size:14px;font-weight:700;margin:0}.partnership-submission-page__grid small{color:#6b7280;font-size:12px}.partnership-submission-page__component-grid{grid-template-columns:1fr}.partnership-submission-page__component-row{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(120px,.7fr) repeat(3,minmax(0,1fr))}.partnership-submission-page__component-row strong{color:#101832;font-size:14px}.partnership-submission-page__message{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:14px;margin:0;padding:12px 14px}.partnership-submission-page__actions{align-items:center;display:flex;gap:12px;justify-content:center;padding-bottom:8px}button.source-secondary-action{background:transparent;cursor:pointer}button.source-primary-action{border:0;cursor:pointer}.partnership-noc-review,.partnership-page__status-state{background:#ffffff;border-radius:16px;color:#171a3b;margin:24px;min-height:240px;padding:28px 52px 34px}.partnership-page__status-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center}.partnership-page__status-state p{margin:0}.partnership-page__status-state button{background:#01a6ea;border:0;border-radius:6px;color:#ffffff;cursor:pointer;font-weight:700;padding:9px 18px}.partnership-noc-review__heading{text-align:center}.partnership-noc-review__heading h1{color:#171a3b;font-size:28px;font-weight:600;line-height:1.3;margin:0}.partnership-noc-review__heading p{color:#252746;font-size:16px;line-height:1.55;margin:14px auto 20px}.partnership-noc-review__status-icon{align-items:center;background:#d1fae5;border-radius:999px;color:#10b981;display:flex;height:68px;justify-content:center;margin:0 auto 38px;width:68px}.partnership-noc-review__body{padding:0 2px}.partnership-noc-review__section h2{color:#272844;font-size:18px;font-weight:600;margin:0 0 18px}.partnership-noc-review__overview{display:grid;gap:8px;margin:0}.partnership-noc-review__overview>div{align-items:center;display:flex;justify-content:space-between;min-width:0}.partnership-noc-review__overview dd,.partnership-noc-review__overview dt{color:#374151;font-size:17px;line-height:1.35;margin:0}.partnership-noc-review__overview dd{color:#1f2937;text-align:right}.partnership-noc-review__badge{background:#d1fae5;border-radius:999px;color:#047857;display:inline-flex;font-size:12px;font-weight:500;line-height:1;padding:6px 12px}.partnership-noc-review__body>hr{border:0;border-top:1px solid #e5e7eb;margin:26px 0 20px}.partnership-noc-review__panel{align-items:flex-start;border:1px solid;border-radius:9px;display:flex;gap:14px;padding:18px 20px}.partnership-noc-review__panel--technical{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.partnership-noc-review__panel--timeline{background:#fffbeb;border-color:#fde68a;color:#b45309}.partnership-noc-review__panel-icon{flex:0 0 auto}.partnership-noc-review__panel h3{color:currentColor;font-size:14px;font-weight:600;margin:0 0 12px}.partnership-noc-review__panel p,.partnership-noc-review__steps,.partnership-noc-review__timeline-list{font-size:14px;line-height:1.5}.partnership-noc-review__panel p{margin:0 0 12px}.partnership-noc-review__steps{display:grid;gap:10px;list-style:none;margin:0;padding:0}.partnership-noc-review__steps li{align-items:center;display:flex;gap:10px}.partnership-noc-review__steps li svg{color:#9ca3af;flex:0 0 auto}.partnership-noc-review__steps li.is-complete svg{color:#10b981}.partnership-noc-review__steps li.is-current svg{color:#f59e0b}.partnership-noc-review__timeline-list{list-style:disc;margin:0;padding-left:22px}.partnership-noc-review__timeline-list li+li{margin-top:4px}.partnership-noc-review__contact{margin-top:28px;text-align:center}.partnership-noc-review__contact p{color:#6b7280;font-size:14px;margin:0 0 16px}.partnership-noc-review__contact a{align-items:center;background:#ffffff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 1px 2px rgba(15,23,42,.05);color:#374151;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:9px 16px;text-decoration:none}.partnership-noc-review__back{margin-top:26px;text-align:right}.partnership-noc-review__back a{color:#01a6ea;font-size:14px;font-weight:600;text-decoration:none}.partnership-noc-review__back i{border-right:2px solid;border-top:2px solid;display:inline-block;height:7px;margin-left:8px;transform:rotate(45deg);width:7px}@media (max-width:760px){.partnership-noc-review,.partnership-page__status-state{margin:12px;padding:24px 18px 28px}.partnership-noc-review__heading h1{font-size:24px}.partnership-noc-review__heading p{font-size:14px}.partnership-noc-review__overview>div{align-items:flex-start;gap:8px}.partnership-noc-review__overview dd,.partnership-noc-review__overview dt{font-size:14px}.partnership-noc-review__panel{padding:16px 14px}.partnership-noc-review__back{text-align:center}.partnership-submission-page{padding:8px 0;width:100%}.partnership-submission-page__heading{margin-bottom:34px}.partnership-submission-page__form{padding:20px 12px}.partnership-submission-page__progress b{width:150px}.partnership-submission-page__component-row,.partnership-submission-page__grid{grid-template-columns:1fr}.partnership-submission-page__location-card,.partnership-submission-page__server-location{padding:20px 12px}.partnership-submission-page__server-card{padding:20px 0}.partnership-submission-page__subsection{padding:18px 14px}.partnership-submission-page__actions,.partnership-submission-page__section-head{align-items:stretch;flex-direction:column}}.service-agreement-page__empty{align-items:center;border:1px solid #e5ebf2;border-radius:8px;display:flex;flex-direction:column;min-height:210px;justify-content:center;padding:24px;text-align:center}.service-agreement-page__empty img{display:block;height:72px;margin:0 auto 16px;object-fit:contain}.service-agreement-page__empty p{margin:0 0 16px}.service-agreement-page__notice{align-items:center;background:#eef8fd;border:1px solid #bfebfb;border-radius:8px;color:#155e75;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.service-agreement-page__notice--error{background:#fff1f2;border-color:#fecdd3;color:#be123c}.service-agreement-page__notice--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.service-agreement-page__notice--success{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.service-agreement-page__card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.service-agreement-page__card-head h2{margin-bottom:0}.service-agreement-page__document-card{display:flex;flex-direction:column;gap:14px}.service-agreement-page__document-card>p{margin:0}.service-agreement-page .source-primary-action,.service-agreement-page .source-secondary-action,.service-agreement-page .ui-button{gap:6px}.service-agreement-page__status{border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;line-height:1;padding:7px 10px}.service-agreement-page__status--not_uploaded{background:#f1f5f9;color:#475569}.service-agreement-page__status--needs_upload,.service-agreement-page__status--pending{background:#fff7ed;color:#c2410c}.service-agreement-page__status--approved{background:#ecfdf5;color:#047857}.service-agreement-page__status--review_failed{background:#fff1f2;color:#be123c}.service-agreement-page__file-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:46px;padding:8px 10px 8px 14px}.service-agreement-page__file-row>span{color:#101832;font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-agreement-page__file-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.service-agreement-page__icon-link{align-items:center;border-radius:6px;color:#64748b;display:inline-flex;height:34px;justify-content:center;transition:background .2s ease,color .2s ease;width:34px}.service-agreement-page__icon-link:hover{background:#e0f2fe;color:#0284c7}.service-agreement-page__file-input{display:none}.service-agreement-page__message{color:#92400e!important;font-size:13px!important;margin:0!important}.service-agreement-page__message--error{color:#be123c!important}.service-agreement-page__signed-at{color:#697694;display:inline-flex;font-size:13px;margin-bottom:14px}.service-agreement-page__agreement-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.service-agreement-page__preview,.service-agreement-page__signature{display:grid;gap:16px}.service-agreement-page__preview p{margin:0}.service-agreement-page__preview-frame{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;height:min(62vh,640px);width:100%}.service-agreement-page__signature-canvas{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:crosshair;height:270px;touch-action:none;width:100%}.service-agreement-page__signature-error{color:#ef4444!important;font-size:13px!important;margin:0!important}.service-agreement-page__signature-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}@media (max-width:760px){.service-agreement-page{padding:24px 16px}.service-agreement-page__documents{gap:24px;grid-template-columns:1fr}.service-agreement-page__card-head{align-items:flex-start;flex-direction:column}.service-agreement-page__agreement-actions{align-items:stretch;flex-direction:column;width:min(100%,240px)}.service-agreement-page__agreement-actions .ui-button,.service-agreement-page__agreement-actions a{width:100%}.service-agreement-page__file-row{align-items:stretch;flex-direction:column}.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{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.larus-one-partner__heading>div:first-child{max-width:760px}.larus-one-partner__fieldset-actions,.larus-one-partner__form-actions,.larus-one-partner__header-actions,.larus-one-partner__section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.larus-one-partner__header-actions{justify-content:flex-end;min-width:420px}.larus-one-partner-brand__asset a,.larus-one-partner-review__decision button,.larus-one-partner__fieldset-actions button,.larus-one-partner__form-actions button,.larus-one-partner__header-actions a,.larus-one-partner__header-actions button{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{background:#ffffff;border-left:4px solid #0f9f6e;border-radius:8px;box-shadow:0 3px 8px rgba(97,104,129,.08);color:#334155;line-height:1.55;margin-bottom:18px;padding:16px 18px}.larus-one-partner__notice{border-radius:8px;font-size:14px;line-height:1.5;margin:0 0 18px;padding:12px 14px}.larus-one-partner__notice--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.larus-one-partner__notice--success{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.larus-one-partner__notice--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.larus-one-partner__metrics{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.larus-one-partner__metric{background:#ffffff;border-radius:8px;box-shadow:0 3px 8px rgba(97,104,129,.08);min-height:94px;padding:18px}.larus-one-partner__metric span{color:#64748b;display:block;font-size:13px;font-weight:700;line-height:1.35}.larus-one-partner__metric strong{color:#101832;display:block;font-size:28px;line-height:1.2;margin-top:10px}.larus-one-partner__application h3{color:#101832;font-size:16px;margin:18px 0 12px}.larus-one-partner__empty-line,.larus-one-partner__loading,.larus-one-partner__review-note{color:#64748b;font-size:14px;line-height:1.55}.larus-one-partner__empty-state{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.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;font-size:15px;font-weight:800;padding:0 8px}.larus-one-partner__form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.larus-one-partner-review__textarea,.larus-one-partner__field,.larus-one-partner__form-grid>label{display:grid;gap:8px}.larus-one-partner-review__textarea>span,.larus-one-partner__agreement-check,.larus-one-partner__field>span,.larus-one-partner__form-grid>label>span{color:#111827;font-size:14px;font-weight:700}.larus-one-partner__wide-field{grid-column:1/-1}.larus-one-partner__field-note{align-items:center;background:#f8fbff;border:1px solid #d5e5f3;border-left:6px solid #20a8d8;border-radius:18px 0 0 18px;color:#5d6b84;display:flex;gap:24px;grid-column:1/-1;line-height:1.45;min-height:58px;padding:16px 22px}.larus-one-partner__field-note-label{color:#0875b6;flex:0 0 auto;font-size:15px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase}.larus-one-partner__file-control{align-items:center;background:#ffffff;border:1px solid #d4d9e0;border-radius:6px;cursor:pointer;display:flex;min-height:42px;overflow:hidden;position:relative}.larus-one-partner__file-button{align-items:center;align-self:stretch;background:#eef4fa;border-right:1px solid #d4d9e0;color:#101832;display:inline-flex;font-size:14px;font-weight:800;padding:0 16px}.larus-one-partner__file-name{color:#5d6b84;font-size:14px;min-width:0;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap}.larus-one-partner__file-input{cursor:pointer;inset:0;opacity:0;position:absolute}.larus-one-partner__profile-picker{position:relative}.larus-one-partner__profile-button{align-items:center;background:#ffffff;border:1px solid #d4d9e0;border-radius:6px;color:#101832;cursor:pointer;display:flex;font-size:14px;height:42px;justify-content:space-between;line-height:1.35;padding:0 34px 0 12px;position:relative;text-align:left;width:100%}.larus-one-partner__profile-button:after{border-color:#64748b transparent transparent;border-style:solid;border-width:5px 5px 0;content:"";position:absolute;right:14px;top:18px}.larus-one-partner__profile-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.larus-one-partner__profile-panel{background:#ffffff;border:1px solid #cfd8e3;border-radius:8px;box-shadow:0 14px 28px rgba(15,23,42,.16);display:grid;gap:10px;left:0;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.larus-one-partner__profile-options{display:grid;gap:2px;max-height:220px;overflow-y:auto;padding-right:4px}.larus-one-partner__profile-option{align-items:center;display:flex;gap:8px;min-height:30px;padding:4px 2px}.larus-one-partner__profile-option input{height:15px;width:15px}.larus-one-partner__profile-option span{color:#111827;font-size:14px;font-weight:500;line-height:1.35}.larus-one-partner__profile-actions{display:flex;gap:8px;justify-content:flex-end}.larus-one-partner__profile-actions button{background:#ffffff;border:1px solid #cfd8e3;border-radius:6px;color:#334155;cursor:pointer;font-size:13px;font-weight:800;min-height:32px;padding:0 12px}.larus-one-partner__profile-actions button:last-child{background:#0f76b7;border-color:#0f76b7;color:#ffffff}.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{align-items:center;display:flex;flex:1 1 320px;gap:10px;line-height:1.4;margin-top:14px}.larus-one-partner__agreement-check input{height:16px;width:16px}.larus-one-partner__agreement-check a{color:#0f76b7;font-weight:800;text-decoration:none}.larus-one-partner__brand-entry{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.larus-one-partner__brand-entry h2,.larus-one-partner__brand-entry p{margin:0}.larus-one-partner__brand-entry p{color:#64748b;font-size:14px;line-height:1.5;margin-top:6px}.larus-one-partner__brand-entry a{gap:8px;text-decoration:none;white-space:nowrap}.larus-one-partner__table-wrap{overflow-x:auto;width:100%}.larus-one-partner__table-wrap table{border-collapse:collapse;min-width:860px;width:100%}.larus-one-partner__table-wrap td,.larus-one-partner__table-wrap th{border-bottom:1px solid #e5ebf2;color:#334155;font-size:13px;line-height:1.45;padding:12px;text-align:left;vertical-align:top}.larus-one-partner__table-wrap th{background:#f8fafc;color:#475569;font-weight:800}.larus-one-partner__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:1.2;padding:6px 10px;white-space:nowrap}.larus-one-partner__status--pending,.larus-one-partner__status--pending_review{background:#fff7ed;color:#9a3412}.larus-one-partner__status--active,.larus-one-partner__status--approved{background:#ecfdf5;color:#047857}.larus-one-partner__status--cancelled,.larus-one-partner__status--rejected{background:#fef2f2;color:#b91c1c}.larus-one-partner__text-action{align-items:center;gap:6px;white-space:nowrap}.larus-one-partner__back,.larus-one-partner__text-action{color:#0f76b7;display:inline-flex;font-weight:800;text-decoration:none}.larus-one-partner__back{font-size:14px;margin-bottom:18px}.larus-one-partner__detail-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px}.larus-one-partner__detail-list div{background:#f8fafc;border-radius:8px;padding:12px}.larus-one-partner__detail-list dt{color:#64748b;font-size:12px;font-weight:800;margin-bottom:6px}.larus-one-partner__detail-list dd{color:#101832;font-size:14px;font-weight:700;line-height:1.45;margin:0;overflow-wrap:anywhere}.larus-one-partner__bullet-list{color:#334155;line-height:1.65;margin:0;padding-left:20px}.larus-one-partner__bullet-list li+li{margin-top:8px}.larus-one-partner-brand__grid,.larus-one-partner-review__layout{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.larus-one-partner-brand__asset{display:grid;gap:14px}.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{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef6f1);border:1px solid #e5ebf2;border-radius:8px;display:flex;min-height:150px;padding:24px}.larus-one-partner-brand__preview img{display:block;height:auto;max-height:82px;max-width:280px;object-fit:contain;width:auto}.larus-one-partner-resource__panel{margin-top:18px}.larus-one-partner-review__decision{align-self:start;display:grid;gap:18px}.larus-one-partner-review__segmented{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.larus-one-partner-review__segmented label{cursor:pointer}.larus-one-partner-review__segmented input{position:absolute;opacity:0}.larus-one-partner-review__segmented span{align-items:center;border:1px solid #cbd5e1;border-radius:8px;color:#334155;display:flex;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:10px}.larus-one-partner-review__segmented input:checked+span{background:#eef8ff;border-color:#01a6ea;color:#075985}@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-brand__grid,.larus-one-partner-review__layout,.larus-one-partner-review__segmented,.larus-one-partner__detail-list,.larus-one-partner__form-grid{grid-template-columns:1fr}.larus-one-partner__field-note{align-items:flex-start;flex-direction:column;gap:8px}.larus-one-partner__field-note-label{line-height:1.35}}.portal-shell{background:#edf2f6;color:#101832;min-height:100vh;min-width:1200px}.portal-topbar{align-items:center;background:#ffffff;box-shadow:0 2px 12px rgba(26,39,62,.08);display:flex;gap:22px;height:80px;padding:0 22px;position:relative;z-index:60}.portal-topbar__brand{align-items:center;display:flex;gap:12px;flex:0 0 152px}.portal-topbar__mobile-nav{align-items:center;background:transparent;border:0;color:#1a2543;display:none;height:36px;justify-content:center;padding:0;width:30px}.portal-topbar__mobile-nav .layui-icon{position:relative}.portal-topbar__mobile-nav .layui-icon,.portal-topbar__mobile-nav .layui-icon:after,.portal-topbar__mobile-nav .layui-icon:before{background:#1a2543;border-radius:2px;content:"";display:block;height:2px;width:18px}.portal-topbar__mobile-nav .layui-icon:after,.portal-topbar__mobile-nav .layui-icon:before{position:absolute}.portal-topbar__mobile-nav .layui-icon:before{top:-6px}.portal-topbar__mobile-nav .layui-icon:after{top:6px}.portal-topbar__logo{display:block;width:122px}.portal-topbar__search{align-items:center;display:flex;flex:1 1 auto;min-width:0;position:relative}.portal-topbar__search input{background:#ffffff;border:1px solid #c9d2df;border-radius:8px;color:#1a2543;font-size:12px;height:34px;max-width:1434px;outline:none;padding:0 14px 0 36px;width:100%}.portal-topbar__search input::placeholder{color:#7f8aa1}.portal-topbar__search-icon{border:1.8px solid #788397;border-radius:999px;height:12px;left:14px;position:absolute;top:50%;transform:translateY(-50%);width:12px}.portal-topbar__search-icon:after{background:#788397;content:"";height:6px;left:9px;position:absolute;top:9px;transform:rotate(45deg);width:2px}.portal-topbar__actions{align-items:center;display:flex;flex:0 0 auto;gap:18px}.portal-topbar__notifications{order:1}.portal-topbar__user{order:2}.portal-topbar__sidenav{order:3}.portal-topbar__notifications,.portal-topbar__sidenav,.portal-topbar__user{position:relative}.portal-topbar__sidenav-button{align-items:center;background:transparent;border:0;box-shadow:none;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;width:36px}.portal-topbar__sidenav-button:focus-visible,.portal-topbar__sidenav-button:hover{background:transparent;border:0;box-shadow:none}.portal-topbar__sidenav-button img{display:block;height:32px;object-fit:contain;width:32px}.portal-topbar__sidenav-menu{background:#ffffff;border-radius:10px;box-shadow:1px 1px 30px rgba(0,0,0,.12);display:grid;gap:4px;padding:20px;position:absolute;right:0;top:calc(100% + 8px);width:250px;z-index:110}.portal-topbar__sidenav-menu a{align-items:center;border-radius:8px;color:#334155;display:flex;font-size:14px;gap:12px;padding:8px 12px}.portal-topbar__sidenav-menu a:hover{background:#f8fafc;color:#01a6ea}.portal-topbar__sidenav-menu a span{background:#f1f5f9;border-radius:999px;height:32px;width:32px}.portal-topbar__icon-button{align-items:center;background:transparent;border:0;box-shadow:none;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;position:relative;width:36px}.portal-topbar__icon-button:focus-visible,.portal-topbar__icon-button:hover{background:transparent;border:0;box-shadow:none}.portal-topbar__icon-button img{display:block;height:22px;object-fit:contain;width:22px}.portal-topbar__user-button{align-items:center;background:transparent;border:0;border-radius:999px;box-shadow:none;color:#0d0736;display:flex;font-size:16px;font-weight:500;gap:12px;min-height:40px;min-width:112px;padding:0}.portal-topbar__user-button:focus-visible,.portal-topbar__user-button:hover{background:transparent;border:0;box-shadow:none}.portal-topbar__user-button img{background:#e7f5ff;border-radius:999px;height:40px;object-fit:cover;width:40px}.portal-topbar__user-button:after{border:solid #0d0736;border-width:0 1.5px 1.5px 0;content:"";display:inline-block;height:8px;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;width:8px}.portal-topbar__user:focus-within .portal-topbar__user-button:after,.portal-topbar__user:hover .portal-topbar__user-button:after{transform:rotate(225deg) translateY(-2px)}.portal-topbar__dropdown{background:#ffffff;border-radius:5px;box-shadow:0 3px 6px 1px rgba(0,0,0,.12);display:none;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.portal-topbar__notifications:after,.portal-topbar__user:after{content:"";display:none;height:8px;position:absolute;right:0;top:100%;z-index:99}.portal-topbar__notifications:after{min-width:360px;width:100%}.portal-topbar__user:after{min-width:280px;width:100%}.portal-topbar__notifications:focus-within:after,.portal-topbar__notifications:hover:after,.portal-topbar__user:focus-within:after,.portal-topbar__user:hover:after{display:block}.portal-topbar__notifications:focus-within .portal-topbar__dropdown,.portal-topbar__notifications:hover .portal-topbar__dropdown,.portal-topbar__user:focus-within .portal-topbar__dropdown,.portal-topbar__user:hover .portal-topbar__dropdown{display:block}.portal-topbar__dropdown--notifications{max-height:400px;min-width:360px;overflow-y:auto}.portal-topbar__dropdown-head{align-items:center;background:#f8f9fa;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:10px 15px}.portal-topbar__dropdown-head strong{color:#1a2543;font-size:14px}.portal-topbar__dropdown-head button{background:transparent;border:0;color:#01a6ea;font-size:12px;padding:0}.portal-topbar__notification-empty{align-items:center;color:#616881;display:grid;gap:8px;justify-items:center;min-height:120px;padding:22px;text-align:center}.portal-topbar__notification-empty img{height:32px;width: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{border-top:1px solid #dee2e6;color:#01a6ea;display:block;font-size:14px;padding:10px;text-align:center}.portal-topbar__dropdown--user{border:3px solid #ffffff;border-bottom:4px solid #01a6ea;border-radius:8px;box-shadow:0 2px 8px rgba(97,104,129,.24);min-width:238px;overflow:visible}.portal-topbar__profile-card{align-items:center;background:#eefbff url(/assets/images/erps/profile_detail_bg.png) 50%/cover no-repeat;display:flex;gap:10px;height:75px;padding:0 18px}.portal-topbar__profile-card img{border-radius:999px;height:32px;object-fit:cover;width:32px}.portal-topbar__profile-card strong{color:#1a2543;display:block;font-size:14px;font-weight:700;line-height:20px}.portal-topbar__profile-card span{color:#616881;display:block;font-size:12px;line-height:18px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-topbar__menu-list{display:grid;padding:8px 8px 6px;position:relative}.portal-topbar__menu-link,.portal-topbar__submenu-trigger{align-items:center;background:transparent;border:0;border-radius:4px;color:#0d0736;display:flex;font-size:14px;font-family:inherit;font-weight:400;height:48px;justify-content:space-between;padding:0 12px;text-align:left;text-decoration:none;width:100%}.portal-topbar__menu-link:hover,.portal-topbar__submenu:focus-within>.portal-topbar__submenu-trigger,.portal-topbar__submenu:hover>.portal-topbar__submenu-trigger{background:#f7fafc;color:#01a6ea}.portal-topbar__submenu-arrow{border:solid;border-width:0 1.5px 1.5px 0;display:inline-block;height:8px;transform:rotate(-45deg);width:8px}.portal-topbar__submenu{position:static}.portal-topbar__submenu-panel{background:#ffffff;border-radius:8px;box-shadow:0 2px 8px rgba(97,104,129,.24);box-sizing:border-box;display:none;left:-190px;padding:8px;position:absolute;top:-20px;width:180px;z-index:120}.portal-topbar__submenu-link{align-items:center;background:transparent;border:0;border-radius:4px;color:#0d0736;display:flex;font-size:14px;font-family:inherit;font-weight:400;height:48px;justify-content:space-between;padding:0 12px;text-align:left;text-decoration:none;width:100%}.portal-topbar__submenu:focus-within .portal-topbar__submenu-panel,.portal-topbar__submenu:hover .portal-topbar__submenu-panel{display:block}.portal-topbar__submenu-button:hover,.portal-topbar__submenu-link:hover{background:rgba(1,166,234,.08);color:#01a6ea;font-weight:600}.portal-topbar__submenu-button{cursor:pointer}.portal-topbar__source-form{box-sizing:border-box;color:#4b5671;display:grid;gap:20px;padding:54px 28px 24px}.portal-topbar__source-form label{display:grid;gap:8px}.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{background:#ffffff;border:1px solid #d6deeb;border-radius:3px;color:#333333;font-size:14px;height:36px;padding:0 10px;width:100%}.portal-topbar__source-form p,.portal-topbar__source-form small{color:#8b96a8;font-size:12px;line-height:18px;margin:0}.portal-topbar__source-form h3{border-bottom:1px solid #dfe5ee;color:#333333;font-size:18px;font-weight:700;margin:0 0 14px;padding-bottom:10px}.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{display:grid;gap:12px;grid-row:span 4;padding-top:10px}.portal-topbar__source-avatar img{border-radius:999px;height:58px;object-fit:cover;width:58px}.portal-topbar__source-avatar-actions{display:grid;gap:8px}.portal-topbar__source-avatar-actions .ui-button{gap:6px;justify-content:center;min-width:0;padding:0 10px;white-space:normal}.portal-topbar__source-avatar-input{display:none}.portal-topbar__source-field-error,.portal-topbar__source-help,.portal-topbar__source-success{grid-column:1/-1}.portal-topbar__source-help{color:#68758c!important;text-align:right}.portal-topbar__source-success{color:#0f8f5f!important;font-weight:700;text-align:right}.portal-topbar__source-field-error{color:#e5484d!important;font-size:12px}.portal-topbar__source-state{min-height:180px;place-content:center}.portal-topbar__source-form--preference{gap:26px;padding:28px 28px 24px}.portal-topbar__source-grid{display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-topbar__source-form--preference .portal-topbar__source-grid label{align-content:start;grid-auto-rows:max-content}.portal-topbar__source-form--preference section{margin:0}.portal-topbar__source-form--preference section>p{color:#8b96a8;font-size:12px;line-height:18px;margin:0 0 18px}.portal-topbar__source-form--preference h3{border-bottom:1px solid #dfe5ee;color:#333333;font-size:18px;font-weight:700;line-height:24px;margin:0 0 14px;padding-bottom:10px}.portal-topbar__source-form--preference .portal-topbar__source-grid{column-gap:24px;row-gap:20px}.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{background:#ffffff;border:1px solid #d6deeb;border-radius:3px;color:#333333;font-size:14px;height:36px;line-height:36px;padding:0 10px}.portal-topbar__source-form--preference input::placeholder{color:#9ba3b0;opacity:1}.portal-topbar__source-form--preference select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#b9b9b9 0),linear-gradient(135deg,#b9b9b9 50%,transparent 0);background-position:calc(100% - 18px) 50%,calc(100% - 11px) 50%;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{align-items:center;background:#fff8f1}.portal-topbar__source-form--preference .portal-topbar__source-tip,.portal-topbar__source-tip{border-radius:8px;color:#333333!important;display:flex;font-weight:700;min-height:38px;padding:0 14px}.portal-topbar__source-form--preference .portal-topbar__source-tip{background:#fffaf6;box-shadow:0 6px 14px rgba(15,23,42,.06);font-size:12px;gap:12px;line-height:18px;margin:0}.portal-topbar__source-tip-icon{color:#ffa54f;display:inline-flex;flex:0 0 auto}.portal-topbar__source-tip-icon svg{fill:currentColor;height:20px;stroke:currentColor;width:20px}.portal-topbar__source-form--password{gap:20px;padding-top:28px}.portal-topbar__source-actions{align-items:center;display:flex;gap:20px;grid-column:1/-1;justify-content:flex-end;margin-top:2px}.portal-topbar__source-error{color:#e5484d!important;font-size:12px;grid-column:1/-1;line-height:18px;margin:-8px 0 0!important;text-align:right}.portal-topbar__source-actions button{background:#ffffff;border:1px solid #00a7ef;border-radius:18px;color:#009fed;cursor:pointer;font-weight:600;height:36px;min-width:76px;padding:0 18px}.portal-topbar__source-actions .ui-button{box-shadow:none}.portal-topbar__source-actions .ui-button:first-child{background:#ffffff!important;border-color:#00a7ef!important;color:#009fed!important}.portal-topbar__source-actions button:last-child{background:#08a9e8!important;border-color:#08a9e8!important;color:#ffffff!important}.portal-shell__body{display:grid;grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 80px)}.portal-sidebar{background:#ffffff;border-right:1px solid #e7edf4;display:flex;flex-direction:column;padding:22px 10px 28px}.portal-sidebar__company{display:block;margin:0 0 22px}.portal-sidebar__company span{display:none}.portal-sidebar__company-select{background:#ffffff;border:1px solid #cfd8e3;border-radius:0;color:#343a46;font-size:14px;height:36px;padding:0 34px 0 12px;width:100%}.portal-sidebar__company-feedback{background:#ffffff;border:1px solid #dce7f2;border-radius:6px;box-shadow:0 8px 20px rgba(26,39,62,.08);color:#252b44;display:grid;gap:6px;margin:-12px 0 14px;padding:10px 12px}.portal-sidebar__company-feedback strong{color:#252b44;font-size:13px}.portal-sidebar__company-feedback small,.portal-sidebar__company-feedback span{color:#64748b;font-size:11px;line-height:1.35}.portal-sidebar__company-feedback button{background:#01a6ea;border:0;border-radius:16px;color:#ffffff;font-size:12px;justify-self:start;padding:5px 14px}.portal-sidebar__nav{display:grid;gap:4px}.portal-sidebar__link{align-items:center;background:transparent;border:0;border-radius:7px;color:#252b44;display:flex;font-size:13px;font-weight:400;gap:13px;height:48px;line-height:20px;padding:0 14px;text-align:left;width:100%}.portal-sidebar__link.ui-button{background:transparent;border:0;box-shadow:none;color:#252b44!important;font-weight:400;justify-content:flex-start;min-height:48px;min-width:0;padding:0 14px;white-space:normal}.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 1;min-width:0}.portal-sidebar__link img{height:20px;object-fit:contain;width:20px}.portal-sidebar__link:hover{background:#eff8ff;color:#01a6ea}.portal-sidebar__link--active,.portal-sidebar__link--active:hover{background:#eff8ff;color:#079deb}.portal-sidebar__item{display:grid;gap:4px}.portal-sidebar__chevron{border-color:currentcolor transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;margin-left:auto;width:0}.portal-sidebar__item--expanded .portal-sidebar__chevron{transform:rotate(180deg)}.portal-sidebar__children{display:grid;gap:4px;padding:0 0 14px}.portal-sidebar__child{align-items:center;border-radius:7px;color:#252b44;display:flex;font-size:13px;font-weight:400;height:46px;padding:0 14px 0 42px}.portal-sidebar__child--active,.portal-sidebar__child:hover{background:#eff8ff;color:#079deb}.portal-sidebar__account-manager{color:#111827;margin-top:130px;padding:0 8px}.portal-sidebar__account-card{background:#ffffff;border-radius:16px;box-shadow:0 10px 30px rgba(30,64,96,.08);padding:16px}.portal-sidebar__account-head{align-items:center;display:flex;gap:12px}.portal-sidebar__account-head>img{border-radius:999px;height:64px;object-fit:cover;width:64px}.portal-sidebar__account-head p{color:#252b44;font-size:16px;font-weight:600;line-height:20px;margin:0;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-sidebar__account-head span{color:#64748b;display:block;font-size:14px;line-height:20px;margin-top:2px}.portal-sidebar__meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.portal-sidebar__meta-icon,.portal-sidebar__pill{align-items:center;background:#f0f7ff;border-radius:999px;color:#64748b;display:inline-flex;font-size:14px;min-height:32px}.portal-sidebar__meta-icon{justify-content:center;width:32px}.portal-sidebar__meta-icon img{height:20px;width:20px}.portal-sidebar__pill{padding:4px 12px}.portal-sidebar__contacts{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.portal-sidebar__contact{align-items:center;border:0;border-radius:999px;display:inline-flex;height:28px;justify-content:center;width:28px}.portal-sidebar__contact.ui-button{border:0;box-shadow:none;min-height:28px;min-width:28px;padding:0}.portal-sidebar__contact img{display:block;height:24px;object-fit:contain;width:24px}.portal-sidebar__contact svg{fill:#07c160;height:24px;width: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:#ffffff}.portal-sidebar__notice{color:#2e7d32;font-size:11px;line-height:1.3;margin:8px 0 0;text-align:center}.portal-sidebar__contact-dialog{align-items:center;background:rgba(15,23,42,.38);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:520}.portal-sidebar__contact-dialog>div{background:#ffffff;border-radius:6px;box-shadow:0 18px 60px rgba(15,23,42,.22);display:grid;gap:12px;max-width:420px;padding:20px;position:relative;width:100%}.portal-sidebar__contact-dialog>div>button:first-child{background:transparent;border:0;color:#64748b;font-size:20px;line-height:1;position:absolute;right:12px;top:10px}.portal-sidebar__contact-dialog h3{color:#1a2543;font-size:16px;font-weight:700;margin:0}.portal-sidebar__contact-dialog p,.portal-sidebar__contact-dialog small{color:#64748b;font-size:13px;line-height:1.45;margin:0}.portal-sidebar__contact-dialog a,.portal-sidebar__contact-dialog>div>button:not(:first-child){align-items:center;background:#01a6ea;border:0;border-radius:4px;color:#ffffff;display:inline-flex;font-size:14px;justify-content:center;min-height:38px;padding:0 16px}.portal-sidebar__contact-dialog code{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#475569;font-size:12px;padding:8px;white-space:normal}.portal-sidebar__wechat-placeholder{align-items:center;background:#f5f5f5;border-radius:8px;color:#999999;display:flex;height:200px;justify-content:center;margin:0 auto;width:200px}.portal-shell__main{background:#edf2f6;padding:26px 20px 48px}.portal-shell__mobile-layer{inset:0;position:fixed;z-index:500}.portal-shell__mobile-shade{background:rgba(15,23,42,.1);border:0;inset:0;position:absolute}.portal-shell__mobile-panel{background:#ffffff;height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:300px}@media (max-width:1199px){.portal-shell,body,html{min-width:0;overflow-x:hidden}.portal-shell{width:100%}.portal-topbar__mobile-nav{display:inline-flex}.portal-shell__body,.portal-topbar{max-width:100vw;min-width:0;width:100%}.portal-shell__body{grid-template-columns:minmax(0,1fr)}.portal-shell__main{min-width:0;overflow-x:hidden;width:100%}.portal-shell__body>.portal-sidebar{display:none}.portal-topbar__brand{flex-basis:auto}}.codex-dialog{align-items:center;background:rgba(15,23,42,.42);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:500}.codex-dialog__panel{background:#ffffff;border-radius:10px;box-shadow:0 24px 80px rgba(15,23,42,.28);max-height:calc(100vh - 48px);max-width:520px;overflow:auto;width:100%}.codex-dialog__header{align-items:center;border-bottom:1px solid #e5e7eb;color:#0f172a;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:16px 20px}.codex-dialog__close{align-items:center;background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:-6px -8px -6px 12px;padding:0;width:36px}.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;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portal-page-title h1{color:#101832;font-size:28px;font-weight:900;line-height:1.15;margin:6px 0 0}.lease-home{color:#0f172a;margin:0 auto;width:100%}.lease-home,.lease-home *{box-sizing:border-box}.lease-home h1{font-size:30px;font-weight:700;line-height:36px;margin:0 0 24px}.lease-home__status{align-items:center;background:#eff8ff;border:1px solid #b9e6fe;border-radius:12px;color:#075985;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;min-height:56px;padding:12px 16px}.lease-home__status--access-denied,.lease-home__status--company-required,.lease-home__status--error{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.lease-home__status p{color:inherit;font-size:14px;font-weight:600;line-height:22px;margin:0}.lease-home__status-retry{background:#ffffff;border:1px solid;border-radius:999px;color:inherit;flex:0 0 auto;font-size:14px;font-weight:700;min-height:44px;padding:0 20px}.lease-home__metric-skeleton{animation:lease-home-skeleton-pulse 1.2s ease-in-out infinite alternate;background:#dbe7f0;border-radius:999px;display:inline-block;height:24px;min-width:88px;vertical-align:middle}.lease-home__metric-skeleton--ring{height:152px;left:28px;min-width:0;position:absolute;top:28px;width:152px}.lease-home__metric-unavailable{color:#64748b;display:inline-block;font-size:14px;font-weight:600;line-height:22px;overflow-wrap:anywhere}@keyframes lease-home-skeleton-pulse{0%{opacity:.5}to{opacity:1}}.lease-home__grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.lease-home__aside,.lease-home__grid,.lease-home__main{display:grid;gap:24px}.lease-home__card{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);overflow:hidden;padding:20px}.lease-home__card-head,.lease-home__due,.lease-home__mini-card,.lease-home__unpaid,.lease-home__wallet{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.lease-home__card h2{color:#0f172a;font-size:16px;font-weight:700;line-height:24px;margin:0}.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;font-size:14px;font-weight:400;margin-left:8px}.lease-home__card p{color:#64748b;font-size:14px;line-height:22px;margin:6px 0 0}.lease-home a{color:#01a6ea;cursor:pointer}.lease-home__icon{align-items:center;background:#e5f6fd;border-radius:999px;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.lease-home__icon img{display:block;max-height:32px;max-width:32px}.lease-home__notice{align-items:flex-start;background:linear-gradient(90deg,rgba(1,164,234,.1),rgba(1,164,234,0) 60.58%);border-radius:12px;display:flex;gap:12px;margin-top:16px;padding:12px}.lease-home__notice img{height:28px;margin-top:1px;width:28px}.lease-home__notice p{margin:0}.lease-home__actions{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.lease-home__action{align-items:center;border-radius:999px;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1;width:100%}.lease-home__primary{background:#01a6ea;border:1px solid #01a6ea}.lease-home .lease-home__primary{color:#ffffff}.lease-home__secondary{background:#ffffff;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;display:block;font-size:20px;line-height:28px}.lease-home__mini-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.lease-home__mini-card a{display:inline-block;margin-top:8px}.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{height:208px;margin:18px auto 8px;position:relative;width:208px}.lease-home__ring svg{height:100%;transform:rotate(-90deg);width:100%}.lease-home__ring circle{fill:none;stroke:#e5e7eb;stroke-width:10}.lease-home__ring circle+circle{stroke:#1e88e5;stroke-dasharray:var(--lease-home-progress);stroke-linecap:round}.lease-home__ring>div{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.lease-home__ring strong{color:#0f172a;font-size:24px;line-height:32px}.lease-home__ring span{color:#64748b;font-size:14px}.lease-home__legend,.lease-home__stat-row{align-items:center;color:#475569;display:flex;font-size:14px;justify-content:space-between;margin:0 20px}.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;display:inline-flex;gap:8px}.lease-home__dot{border-radius:999px;display:inline-flex;height:8px;width:8px}.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;display:block;font-size:24px;font-weight:700;line-height:32px;margin-top:16px}.lease-home__wallet{align-items:center}.lease-home__wallet h2{align-items:center;display:flex;gap:10px}.lease-home__top-up{align-items:center;background:#01a6ea;border:0;border-radius:999px;color:#ffffff!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;padding:0 24px;white-space:nowrap}.lease-home__top-up-form{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.lease-home__top-up-field{color:#405066;display:grid;gap:8px}.lease-home__top-up-field--full{grid-column:1/-1}.lease-home__summary>span,.lease-home__top-up-field legend,.lease-home__top-up-field>span,.lease-home__top-up-upload>span{color:#53627a;font-size:14px;font-weight:500}.lease-home__top-up-field legend:after,.lease-home__top-up-field>span:after{color:#ff3b30;content:" *"}.lease-home__amount-box{background:#f6f7f8;border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:95px;padding:10px 12px}.lease-home__amount-box>span{align-self:center;color:#111827;font-size:16px}.lease-home__amount-box input{background:#f6f7f8;border:0;border-radius:0;font-size:28px;height:50px;padding-left:8px}.lease-home__amount-box p{color:#9aa3b2;font-size:14px;grid-column:1/-1;margin:0;text-align:right}.lease-home__top-up-field small{color:#374151;font-size:14px}.lease-home__quick-amounts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lease-home__amount-option{background:#f6f7f8;border:1px solid #e4e8ef;border-radius:6px;color:#2d3748;height:40px}.lease-home__amount-option--active{background:#ffffff;border-color:#01a6ea;color:#01a6ea;font-weight:700}.lease-home__payment-methods{display:flex;flex-wrap:wrap;gap:20px}.lease-home__payment-method{align-items:center;border:1px solid #e4e8ef;border-radius:6px;color:#53627a;cursor:pointer;display:inline-flex;font-size:14px;height:58px;justify-content:center;min-width:166px;padding:0 24px}.lease-home__payment-method input{height:0;opacity:0;position:absolute;width:0}.lease-home__payment-method--active{border-color:#01a6ea;color:#01a6ea;font-weight:700}.lease-home__credit-section,.lease-home__wire-section{display:grid;gap:24px}.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;font-size:16px;font-weight:500;margin:0}.lease-home__wire-section dl{background:#ffffff;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.08);display:grid;gap:4px;margin:0;padding:16px}.lease-home__summary div,.lease-home__wire-section dl div{align-items:center;display:flex;justify-content:space-between}.lease-home__summary div span,.lease-home__summary div strong,.lease-home__wire-section dd,.lease-home__wire-section dt{color:#4b5563;font-size:14px;font-weight:400;margin:0}.lease-home__top-up-upload{display:grid;gap:8px}.lease-home__top-up-upload-button{align-items:center;border:1px solid #d6e0eb;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;gap:10px;height:38px;justify-content:center;width:160px}.lease-home__top-up-upload-button img{height:18px;object-fit:contain;width: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;display:grid;gap:8px;padding:10px 12px}.lease-home__source-checkbox{align-items:flex-start;color:#1f2937;display:flex;font-size:14px;gap:8px;line-height:22px}.lease-home__source-checkbox input{margin-top:4px}.lease-home__source-checkbox .lease-home__source-checkbox-input{accent-color:#01a6ea;appearance:none;background:#ffffff;border:1px solid #cfd8e3;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-grid;flex:0 0 18px;height:18px;margin:3px 2px 0 0;min-height:18px;padding:0;place-content:center;width:18px}.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{border:solid #ffffff;border-width:0 2px 2px 0;content:"";height:9px;margin-top:-1px;transform:rotate(45deg);width:5px}.lease-home__source-checkbox .lease-home__source-checkbox-input:focus{border-color:#01a6ea;box-shadow:0 0 0 3px rgba(1,166,234,.12);outline:none}.lease-home__terms-link{background:transparent;border:0;color:#3b82f6;cursor:pointer;font-size:inherit;padding:0;text-decoration:none}.lease-home__cash-advance{color:#ef4444;font-size:14px;margin:-12px 0 0}.lease-home__cash-advance .lease-home__terms-link{color:#ef4444;font-weight:700;text-decoration:underline}.lease-home__top-up-actions{display:flex;gap:24px;justify-content:flex-end}.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__status{align-items:stretch;flex-direction:column}.lease-home__status-retry{align-self:flex-start}.lease-home__quick-amounts,.lease-home__top-up-form{grid-template-columns:1fr}.lease-home__top-up-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lease-home__metric-skeleton{animation:none}}.my-order{color:#0f172a;margin:0;max-width:none;width:100%}.my-order,.my-order *{box-sizing:border-box}.my-order__title-row{align-items:center;display:flex;justify-content:space-between}.my-order__title-row h1{font-size:30px;font-weight:700;line-height:36px;margin:0}.my-order__knowledge-card{align-items:center;background:#e3f3ff;border-radius:16px;display:flex;gap:12px;margin-top:16px;padding:10px 14px}.my-order__knowledge-card img{height:28px;width:28px}.my-order__knowledge-card p{color:#334155;font-size:16px;line-height:24px;margin:0}.my-order a{color:#01a6ea}.my-order__panel{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);margin-top:24px;padding:20px}.my-order__filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.my-order__filters label{align-items:center;display:flex;gap:10px}.my-order__filters label>span{color:#0f172a;font-size:14px;font-weight:600;white-space:nowrap}.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;height:16px;width:16px}.my-order__filter-actions{display:flex;gap:8px}.my-order__search{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:40px;min-width:88px}.my-order__reset{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;height:40px;min-width:88px}.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{background:#f8fafc;color:#475569;font-size:14px;padding:14px 12px;white-space:nowrap}.my-order__table-wrap td{color:#334155;font-size:14px;padding:15px 12px;vertical-align:middle}.my-order__id-link{color:#01a6ea;font-weight:700}.my-order__ip-prefix-cell{align-items:flex-start;color:#334155;display:flex;flex-wrap:wrap;gap:3px 6px;line-height:17px;max-height:52px;max-width:520px;overflow:hidden}.my-order__ip-prefix-item{white-space:nowrap}.my-order__ip-prefix-more{align-items:center;background:#eef6ff;border:0;border-radius:4px;color:#01a6ea;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:18px;justify-content:center;line-height:1;padding:0;width:24px}.my-order__ip-prefix-more:focus-visible,.my-order__ip-prefix-more:hover{background:#dff0ff;outline:none}.my-order__ip-prefix-dialog-backdrop{align-items:center;background:rgba(15,23,42,.35);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}.my-order__ip-prefix-dialog{background:#ffffff;border-radius:8px;box-shadow:0 24px 70px rgba(15,23,42,.22);max-height:min(520px,calc(100vh - 48px));max-width:760px;overflow:hidden;padding:18px;width:min(760px,calc(100vw - 48px))}.my-order__ip-prefix-dialog-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.my-order__ip-prefix-dialog-head h2{color:#0f172a;font-size:18px;font-weight:700;line-height:24px;margin:0}.my-order__ip-prefix-dialog-head button{align-items:center;background:#f1f5f9;border:0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.my-order__ip-prefix-dialog-list{display:flex;flex-wrap:wrap;gap:8px;max-height:420px;overflow-y:auto}.my-order__ip-prefix-dialog-item{background:#f5f8fb;border-radius:4px;color:#334155;font-size:13px;line-height:18px;padding:5px 8px;white-space:nowrap}.unpaid-renewal-guard{align-items:center;background:rgba(15,23,42,.35);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1500}.unpaid-renewal-guard__panel{background:#ffffff;border-radius:8px;box-shadow:0 24px 70px rgba(15,23,42,.22);overflow:hidden;width:min(520px,calc(100vw - 48px))}.unpaid-renewal-guard__header{align-items:center;border-bottom:1px solid #edf0f4;display:flex;justify-content:space-between;min-height:68px;padding:0 24px}.unpaid-renewal-guard__header h2{color:#15172f;font-family:var(--font-lora),Georgia,serif;font-size:18px;font-weight:700;line-height:24px;margin:0}.unpaid-renewal-guard__close{align-items:center;background:transparent;border:0;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:28px;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.unpaid-renewal-guard__body{align-items:center;display:flex;gap:14px;min-height:74px;padding:20px 24px 12px}.unpaid-renewal-guard__body p{color:#35384a;font-size:16px;line-height:24px;margin:0}.unpaid-renewal-guard__icon{align-items:center;border:2px solid #f8b400;border-radius:999px;color:#f8b400;display:inline-flex;flex:0 0 auto;font-size:20px;font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.unpaid-renewal-guard__footer{display:flex;justify-content:flex-end;padding:0 24px 22px}.unpaid-renewal-guard__confirm.ui-button{background:#1d9bf0;border-color:#1d9bf0;color:#ffffff;min-width:98px}.my-order__payment-status{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.my-order__dot{border-radius:999px;display:inline-flex;height:8px;width:8px}.my-order__dot--paid{background:#4ade80}.my-order__dot--unpaid{background:#facc15}.my-order__contract-status{align-items:center;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:700;height:30px;line-height:30px;padding:0 12px;white-space:nowrap}.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{display:grid;gap:16px;min-width:0;width:100%}.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{padding:0;text-align:center}.abuse-page__empty,.support-center-page__empty{color:#64748b;font-size:14px;padding:18px;text-align:center}.data-table__pagination{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px;width:100%}.data-table__pagination-meta{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;min-width:0}.data-table__pagination-summary{color:#475569;font-size:13px;font-weight:700;white-space:nowrap}.data-table__page-size{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.data-table__page-size-select{appearance:auto;background:#ffffff;border:1px solid #d4d9e0;border-radius:4px;color:#334155;font-size:14px;font-weight:600;height:34px;min-width:70px;outline:none;padding:0 8px}.data-table__page-size-select:focus{border-color:#01a6ea;box-shadow:0 0 0 2px rgba(1,166,234,.16)}.data-table__page-size-suffix{color:#475569;font-size:13px;font-weight:700}.data-table__pagination-controls{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.data-table__pagination-button,.data-table__pagination-page{border-radius:4px;min-height:30px}.data-table__pagination-button--icon{padding:0;width:32px}.data-table__pagination-page{font-size:13px;font-weight:700;min-width:32px;padding:0 10px}.data-table__pagination-page.is-active,.data-table__pagination-page[aria-current=page]{background:#0f172a;border-color:#0f172a;color:#ffffff}.data-table__pagination-ellipsis{color:#64748b;font-size:13px;font-weight:700;padding:0 2px}@media (max-width:640px){.data-table__pagination{align-items:flex-start;flex-direction:column}.data-table__pagination-meta{width:100%}.data-table__pagination-controls{justify-content:flex-start}}.table-action-menu{display:inline-flex}.table-action-menu__trigger{align-items:center;background:transparent;border:0;color:#111827;cursor:pointer;display:inline-flex;font-size:28px;height:36px;justify-content:center;line-height:1;padding:0 8px;width:36px}.table-action-menu__popover{background:#fff;border:1px solid #dce6ef;border-radius:8px;box-shadow:0 14px 30px rgba(15,23,42,.14);display:grid;gap:6px;min-width:210px;padding:8px;z-index:1200}.complaint-list-page__action-menu-item,.manage-leased-ips__row-menu-action,.manage-leased-ips__row-menu-action.ui-button,.rpki-removal-records-page__action-link,.table-action-dialog__actions a,.table-action-dialog__actions button,.table-action-menu__popover a,.table-action-menu__popover button,.ticket-list-page__action-menu-item{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:flex-start;min-height:38px;padding:8px 10px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.complaint-list-page__action-menu-item:focus-visible,.complaint-list-page__action-menu-item:hover,.manage-leased-ips__row-menu-action.ui-button:focus-visible,.manage-leased-ips__row-menu-action.ui-button:hover,.manage-leased-ips__row-menu-action:focus-visible,.manage-leased-ips__row-menu-action:hover,.rpki-removal-records-page__action-link:focus-visible,.rpki-removal-records-page__action-link:hover,.table-action-dialog__actions a:focus-visible,.table-action-dialog__actions a:hover,.table-action-dialog__actions button:focus-visible,.table-action-dialog__actions button:hover,.table-action-menu__popover a:focus-visible,.table-action-menu__popover a:hover,.table-action-menu__popover button:focus-visible,.table-action-menu__popover button:hover,.ticket-list-page__action-menu-item:focus-visible,.ticket-list-page__action-menu-item:hover{background:#f8fafc;border-color:#cfe8f8;color:#008ed1;outline:none}.table-action-dialog{display:grid;gap:16px}.table-action-dialog__actions{display:grid;gap:6px}.table-action-dialog__actions img{flex:0 0 auto;height:22px;object-fit:contain;width:22px}.table-action-dialog__close{background:#01a6ea;color:#ffffff;justify-self:end}.my-order__empty{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:14px;padding:18px;text-align:center}.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{display:grid;gap:30px}.continuity-live-checkout .ca-return-link{align-items:center;color:var(--ca-blue);display:inline-flex;font-size:14px;font-weight:800;gap:8px;text-decoration:none}.continuity-live-checkout .ca-checkout-hero{background:radial-gradient(circle at 92% 12%,rgb(22 167 223/.32),transparent 32%),linear-gradient(135deg,#07192f,#0b3d66 56%,#0d6fae);border-radius:22px;box-shadow:0 28px 70px rgb(7 25 47/.22);color:#ffffff;overflow:hidden;padding:32px}.continuity-live-checkout .ca-alert-kicker,.continuity-live-checkout .ca-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.continuity-live-checkout .ca-kicker{color:rgb(255 255 255/.78)}.continuity-live-checkout .ca-checkout-hero h1{color:#ffffff;font-size:44px;font-weight:900;line-height:1.04;margin:10px 0 0;max-width:780px}.continuity-live-checkout .ca-checkout-hero p{color:rgb(255 255 255/.86);font-size:16px;line-height:1.8;margin:14px 0 0;max-width:900px}.continuity-live-checkout .ca-hero-metrics{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.continuity-live-checkout .ca-hero-metric{background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.16);border-radius:14px;padding:16px}.continuity-live-checkout .ca-hero-metric span{color:rgb(255 255 255/.76);display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.continuity-live-checkout .ca-hero-metric strong{color:#ffffff;display:block;font-size:26px;font-weight:900;line-height:1.1;margin-top:8px}.continuity-live-checkout .ca-boundary-panel,.continuity-live-checkout .ca-checkout-alert,.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 rgb(15 33 58/.08)}.continuity-live-checkout .ca-checkout-alert{background:linear-gradient(135deg,#eef8ff,#ffffff);border-color:#b9dcf2;box-shadow:0 18px 46px rgb(13 111 174/.12);overflow:hidden;padding:22px 24px 22px 28px;position:relative}.continuity-live-checkout .ca-checkout-alert:before{background:linear-gradient(180deg,var(--ca-cyan),var(--ca-blue));content:"";inset:0 auto 0 0;position:absolute;width:5px}.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);font-size:22px;font-weight:900;line-height:1.2;margin:0}.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;font-size:14px;line-height:1.75;margin:10px 0 0;max-width:900px}.continuity-live-checkout .ca-section-copy{color:var(--ca-muted);line-height:1.8}.continuity-live-checkout .ca-alert-list{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.continuity-live-checkout .ca-alert-item{background:rgb(255 255 255/.82);border:1px solid #d9e8f5;border-radius:14px;color:#334260;font-size:13px;font-weight:800;line-height:1.45;padding:13px 14px}.continuity-live-checkout .ca-checkout-grid{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.continuity-live-checkout .ca-checkout-main{display:grid;gap:30px}.continuity-live-checkout .ca-panel,.continuity-live-checkout .ca-summary-panel{background:#ffffff;padding:24px}.continuity-live-checkout .ca-payment-options{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:20px;padding:0}.continuity-live-checkout .ca-payment-option.ui-button{align-items:flex-start;background:#f8fbfe;border:1px solid #dbe6f0;border-radius:16px;box-shadow:none;color:var(--ca-muted);cursor:pointer;display:block;height:auto;justify-content:flex-start;line-height:normal;margin:0;min-height:76px;padding:16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.continuity-live-checkout .ca-payment-option.tasknotice-typex-action{background:#eaf7ff;border-color:var(--ca-blue);box-shadow:0 14px 30px rgb(13 111 174/.12);color:var(--ca-blue)}.continuity-live-checkout .ca-payment-option span,.continuity-live-checkout .ca-payment-option strong{display:block;text-align:left;width:100%}.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{font-size:12px;font-weight:700;line-height:1.45;margin-top:7px}.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-upload-box,.continuity-live-checkout .ca-wallet-card,.continuity-live-checkout .ca-wire-line{background:#ffffff;border:1px solid #dce8f2;border-radius:14px;padding:16px}.continuity-live-checkout .ca-wallet-card{align-items:center;display:flex;gap:16px;justify-content:space-between}.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);display:block;font-size:26px;font-weight:900;line-height:1.1;margin-top:6px}.continuity-live-checkout .ca-wire-lines{display:grid;gap:10px;margin-top:16px}.continuity-live-checkout .ca-wire-line{display:flex;gap:16px;justify-content:space-between;line-height:1.45}.continuity-live-checkout .ca-wire-line strong{color:var(--ca-ink);font-weight:900;text-align:right}.continuity-live-checkout .ca-upload-box{display:grid;gap:12px;margin-top:16px}.continuity-live-checkout .upload-file{align-items:center;border:1px solid #d7e2ee;border-radius:10px;color:#334260;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:38px;padding:0 14px;width:fit-content}.continuity-live-checkout .upload-file img{height:18px;width: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);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.continuity-live-checkout .ca-summary-price{color:var(--ca-ink);font-size:42px;font-weight:900;line-height:1;margin-top:8px}.continuity-live-checkout .ca-summary-subprice{color:var(--ca-muted);font-size:13px;font-weight:800;margin-top:7px}.continuity-live-checkout .ca-amount-box,.continuity-live-checkout .ca-summary-lines{display:grid;gap:10px}.continuity-live-checkout .ca-summary-lines{margin-top:22px}.continuity-live-checkout .ca-summary-line{border-top:1px solid #e6edf5;color:var(--ca-muted);display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:1.5;padding-top:12px}.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{align-items:flex-start;color:var(--ca-muted);display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:1.45}.continuity-live-checkout .ca-amount-line strong{color:var(--ca-ink);font-weight:900;text-align:right}.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{align-items:flex-start;color:var(--ca-muted);display:flex;font-size:13px;gap:10px;line-height:1.6;margin-top:20px}.continuity-live-checkout .ca-terms-line input{height:18px;margin-top:2px;width:18px}.continuity-live-checkout .ca-checkout-actions{display:flex;flex-direction:column;gap:14px;margin-top:24px}.continuity-live-checkout .ca-checkout-error,.continuity-live-checkout .ca-checkout-status{border:1px solid #d7e2ee;border-radius:12px;display:grid;gap:4px;margin-top:16px;padding:12px 14px}.continuity-live-checkout .ca-checkout-status{background:#f4f9fd;color:#243854}.continuity-live-checkout .ca-checkout-status--succeeded{background:#edf9f2;border-color:#a8ddbd;color:#17653a}.continuity-live-checkout .ca-checkout-error,.continuity-live-checkout .ca-checkout-status--failed{background:#fff4f4;border-color:#efb5b5;color:#8a2929}.continuity-live-checkout .ca-primary-btn,.continuity-live-checkout .ca-secondary-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none}.continuity-live-checkout .ca-primary-btn{background:var(--ca-cyan);border:0;box-shadow:0 14px 30px rgb(22 167 223/.22);color:#ffffff}.continuity-live-checkout .ca-primary-btn.layui-btn-disabled,.continuity-live-checkout .ca-primary-btn:disabled{background:#b7c4d3;box-shadow:none;cursor:not-allowed;opacity:.8}.continuity-live-checkout .ca-secondary-btn{background:#ffffff;border:1px solid var(--ca-line);color:var(--ca-blue)}.continuity-live-checkout .ca-feature-list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0}.continuity-live-checkout .ca-feature-list li{background:#f8fbfe;border:1px solid #e6edf5;border-radius:14px;color:#334260;display:flex;font-size:14px;gap:10px;line-height:1.5;min-height:54px;padding:14px}.continuity-live-checkout .ca-check{color:var(--ca-blue);font-weight:900}.continuity-live-checkout .ca-boundary-panel,.continuity-live-checkout .ca-page-shell>.ca-panel{margin-top:6px}.continuity-live-checkout .ca-compare-panel{margin-top:28px}.continuity-live-checkout .ca-plan-options{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.continuity-live-checkout .ca-plan-option{background:#ffffff;border:1px solid var(--ca-line);border-radius:18px;box-shadow:none;color:var(--ca-ink);display:block;padding:16px;text-decoration:none}.continuity-live-checkout .ca-plan-option.is-active{background:linear-gradient(160deg,#0b4d82,#0d6fae 58%,#16a7df);border-color:var(--ca-blue);box-shadow:0 22px 54px rgb(13 111 174/.24);color:#ffffff}.continuity-live-checkout .ca-plan-option span{color:inherit;display:block;font-size:13px;font-weight:900;line-height:1.3}.continuity-live-checkout .ca-plan-option strong{color:inherit;display:block;font-size:22px;font-weight:900;margin-top:10px}.continuity-live-checkout .ca-plan-option small{color:var(--ca-muted);display:block;font-size:12px;line-height:1.4;margin-top:6px}.continuity-live-checkout .ca-plan-option.is-active small{color:rgb(255 255 255/.78)}.continuity-live-checkout .ca-boundary-panel{background:linear-gradient(135deg,#ffffff,#eef8ff);padding:24px}.continuity-live-checkout .ca-boundary-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.continuity-live-checkout .ca-boundary-item{background:rgb(255 255 255/.76);border:1px solid #d9e8f5;border-radius:14px;color:#334260;font-size:13px;font-weight:800;line-height:1.45;padding:14px}@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-checkout-grid,.continuity-live-checkout .ca-feature-list,.continuity-live-checkout .ca-hero-metrics,.continuity-live-checkout .ca-payment-options,.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{align-items:flex-start;flex-direction:column}.continuity-live-checkout .ca-wire-line strong{text-align:left}}.my-order nav[aria-label=Pagination]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.my-order nav[aria-label=Pagination] button{background:#ffffff;border:1px solid #d8dce6;border-radius:4px;color:#334155;font-size:13px;min-height:30px;padding:0 10px}.my-order nav[aria-label=Pagination] button:disabled{background:#f3f4f6;color:#9ca3af}.my-order nav[aria-label=Pagination] span{color:#111827;font-size:14px}.my-order__dialog{display:grid;gap:16px}.my-order__dialog p{color:#64748b;font-size:14px;line-height:22px;margin:0}.my-order__dialog-actions{display:grid;gap:8px}.my-order__dialog-actions a,.my-order__dialog-actions button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;min-height:42px;padding:9px 12px;text-align:left}.my-order__action-icon{height:22px;object-fit:contain;width:22px}.my-order__dialog-close{background:#01a6ea;color:#ffffff;justify-self:end}.my-order-detail{color:#111827;display:grid;gap:22px}.my-order-detail,.my-order-detail *{box-sizing:border-box}.my-order-detail__back{align-items:center;color:#9aa5b5;display:inline-flex;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;width:fit-content}.my-order-detail__back:hover{color:#01a6ea}.my-order-detail__card{background:#ffffff;border-radius:6px;box-shadow:none}.my-order-detail__contract-card{padding:22px}.my-order-detail__contract-head{align-items:center;display:flex;gap:14px;margin-bottom:18px}.my-order-detail__contract-head h1{color:#111632;font-size:20px;font-weight:500;line-height:28px;margin:0}.my-order-detail__contract-head span{align-items:center;background:#37ce8f;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:600;height:23px;justify-content:center;min-width:59px;padding:0 14px}.my-order-detail__notice{align-items:center;background:#fff5f5;border:1px solid #f4c7c3;border-radius:6px;color:#b42318;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 18px;padding:10px 12px}.my-order-detail__detail-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.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;font-size:16px;font-weight:500;line-height:24px;margin:0}.my-order-detail__detail-grid dl{display:grid;gap:8px;margin:17px 0 0}.my-order-detail__detail-grid dl div{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto}.my-order-detail__detail-grid dd,.my-order-detail__detail-grid dt{color:#485568;font-size:13px;line-height:17px;margin:0}.my-order-detail__detail-grid dd{color:#5d697c;text-align:right}.my-order-detail__renew.ui-button{background:#08a9e6;border:0;border-radius:999px;box-shadow:none;color:#ffffff;font-size:13px;font-weight:500;height:36px;margin-top:18px;width:100%}.my-order-detail__table-card{padding:22px}.my-order-detail__section-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.my-order-detail__summary{align-items:center;color:#9aa4b5;display:flex;flex-wrap:wrap;font-size:14px;gap:26px;line-height:20px;margin-top:9px}.my-order-detail__summary strong{color:#111632;font-weight:600}.my-order-detail__table-tools{align-items:center;display:flex;flex:0 0 auto;gap:16px}.my-order-detail__filter-button.ui-button{background:transparent;box-shadow:none;color:#39465a;gap:8px;height:32px;padding:0}.my-order-detail__search{align-items:center;display:flex;position:relative;width:250px}.my-order-detail__search input{border:1px solid #cfd9e6;border-radius:999px;color:#374151;font-size:13px;height:38px;padding:0 36px 0 16px}.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;min-width:900px;width:100%}.my-order-detail__table-wrap th{background:#f5f8fb;color:#66728a;font-size:13px;font-weight:500;height:45px;padding:0 12px;text-align:left}.my-order-detail__table-wrap td{border-bottom:1px solid #dfe6ee;color:#283248;font-size:13px;height:47px;padding:0 12px}.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;display:inline-block;height:7px;margin-right:5px;width:7px}.my-order-detail__status-dot--unpaid{background:#ef4444}.my-order-detail__more.ui-button{background:transparent;box-shadow:none;color:#111632;height:30px;padding:0;width:30px}.my-order-detail__action-icon{height:18px;object-fit:contain;width:18px}.my-order-detail__pagination{align-items:center;color:#475569;display:flex;font-size:12px;gap:10px;margin-top:10px}.my-order-detail__pagination .ui-button{border-radius:2px;box-shadow:none;height:25px;min-height:25px;padding:0 10px}.my-order-detail__pagination .ui-button--icon{width:24px}.my-order-detail__page{align-items:center;background:#08a9e6;color:#ffffff;display:inline-flex;height:25px;justify-content:center;width:28px}.my-order-detail__pagination input{border-radius:2px;height:25px;padding:0;text-align:center;width:36px}.my-order-renewal{box-sizing:border-box;color:#293447;display:grid;gap:18px;max-width:100%;overflow-x:hidden;padding:22px;width:100%}.my-order-renewal__contract{background:#f6f9fc;border-radius:8px;padding:18px 15px 16px}.my-order-renewal__contract h2{color:#202838;font-size:15px;font-weight:500;line-height:22px;margin:0 0 14px}.my-order-renewal__contract dl{display:grid;gap:8px;margin:0}.my-order-renewal__contract dl div,.my-order-renewal__summary-row{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.my-order-renewal__contract dd,.my-order-renewal__contract dt,.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{margin:0;text-align:right}.my-order-renewal__field-row{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.my-order-renewal__field{color:#66708a;display:grid;font-size:13px;gap:8px;line-height:18px;min-width:0}.my-order-renewal__required:after{color:#ff2727;content:"*"}.my-order-renewal__field .ui-input,.my-order-renewal__field .ui-select{box-sizing:border-box;border-color:#d0d8e4;border-radius:3px;color:#293447;font-size:14px;height:36px;min-width:0;width:100%}.my-order-renewal__field .ui-select:disabled{background:#ffffff;color:#c7cbd3;opacity:1}.my-order-renewal__promo-control{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 84px;min-width:0}.my-order-renewal__promo-control .ui-button{background:#09a8e7;border-radius:999px;color:#ffffff;height:36px;min-width:84px;padding:0;width:84px}.my-order-renewal__summary{display:grid;gap:7px}.my-order-renewal__summary-row strong{color:#344054;font-weight:500;text-align:right}.my-order-renewal__summary-row--danger,.my-order-renewal__summary-row--danger strong{color:#ff2424}.my-order-renewal__summary-row--total{margin-top:2px}.my-order-renewal__summary-row--total,.my-order-renewal__summary-row--total strong{color:#263044;font-size:16px;font-weight:700}.my-order-renewal__agreement{align-items:center;color:#2f3647;display:flex;font-size:13px;gap:10px;line-height:18px}.my-order-renewal__agreement .ui-input[type=checkbox]{appearance:auto;border-radius:0;flex:0 0 14px;height:14px;min-height:14px;padding:0;width:14px}.my-order-renewal__agreement a,.my-order-renewal__terms-button{background:transparent;border:0;color:#116dff;cursor:pointer;font:inherit;padding:0;text-decoration:none}.my-order-renewal__terms-button:hover{text-decoration:underline}.my-order-renewal__actions{align-items:center;display:flex;gap:24px;justify-content:flex-end}.my-order-renewal__cancel.ui-button{background:#ffffff;border:1px solid #09a8e7;border-radius:999px;color:#09a8e7;height:40px;min-width:92px}.my-order-renewal__submit.ui-button{background:#09a8e7;border-radius:999px;color:#ffffff;height:40px;min-width:142px}.my-order-renewal__submit.ui-button:disabled{background:#f7f7f7;border:1px solid #eeeeee;color:#d6d6d6;cursor:not-allowed}.codex-dialog__panel.my-order-renewal__terms-dialog{max-width:min(960px,calc(100vw - 48px))}.my-order-renewal__terms-content{color:#1f2937;font-size:14px;line-height:1.6;max-height:min(68vh,720px);overflow:auto;overflow-wrap:anywhere;padding:4px 8px 4px 0}.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{display:flex;justify-content:flex-end;margin-top:16px}@media (max-width:900px){.my-order-detail__detail-grid{grid-template-columns:1fr}.my-order-detail__section-head,.my-order-detail__table-tools{align-items:stretch;flex-direction:column}.my-order-detail__search{width:100%}.my-order-renewal__field-row,.my-order-renewal__promo-control{grid-template-columns:1fr}.my-order-renewal__actions{align-items:stretch;flex-direction:column-reverse;gap:10px}.codex-dialog__panel.my-order-renewal__terms-dialog{max-width:calc(100vw - 32px)}.my-order-renewal__terms-content{font-size:13px;overflow-x:hidden;padding-right:0}.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;margin:0;max-width:none;min-width:0;width:100%}.manage-leased-ips,.manage-leased-ips *{box-sizing:border-box}.manage-leased-ips__title-row{align-items:center;display:flex;justify-content:space-between}.manage-leased-ips__title-row h1{font-size:30px;font-weight:700;line-height:36px;margin:0}.manage-leased-ips__header-actions{align-items:center;display:flex;gap:8px}.manage-leased-ips__ghost-action{align-items:center;background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:700;height:38px;justify-content:center;padding:0 18px;white-space:nowrap}.manage-leased-ips__panel{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);margin-top:24px;min-width:0;padding:20px}.manage-leased-ips__filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.manage-leased-ips__filters label{align-items:center;display:flex;gap:10px}.manage-leased-ips__filters label>span{color:#0f172a;font-size:14px;font-weight:600;white-space:nowrap}.manage-leased-ips__filters input[type=text]{border:1px solid #d4d9e0;border-radius:6px;color:#111827;font-size:14px;height:40px;min-width:250px;padding:0 12px}.manage-leased-ips__filter-actions{display:flex;gap:8px}.manage-leased-ips__search,.manage-leased-ips__submit{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:40px;min-width:88px}.manage-leased-ips__reset{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;height:40px;min-width:88px}.manage-leased-ips__divider{border-top:1px solid #e5e7eb;margin:24px 0}.manage-leased-ips__table-wrap{max-width:100%;min-width:0;overflow-x:auto;width:100%}.manage-leased-ips__table-wrap table{min-width:920px;table-layout:fixed}.manage-leased-ips__table-wrap th{background:#f8fafc;color:#475569;font-size:14px;padding:14px 12px;white-space:nowrap}.manage-leased-ips__table-wrap td{color:#334155;font-size:14px;padding:15px 12px;vertical-align:middle}.manage-leased-ips__id-link{color:#01a6ea;font-weight:700}.manage-leased-ips__route-status{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.manage-leased-ips__route-dot{border-radius:999px;display:inline-flex;height:8px;width:8px}.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{background:transparent;border:0;color:#111827;cursor:pointer;font-size:28px;line-height:1;padding:0 8px}.manage-leased-ips__action-cell{display:inline-flex;justify-content:center;position:relative}.manage-leased-ips__row-menu{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.16);display:grid;gap:6px;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.manage-leased-ips__empty{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:14px;padding:18px;text-align:center}.manage-leased-ips nav[aria-label=Pagination]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.manage-leased-ips nav[aria-label=Pagination] button{background:#ffffff;border:1px solid #d8dce6;border-radius:4px;color:#334155;font-size:13px;min-height:30px;padding:0 10px}.manage-leased-ips nav[aria-label=Pagination] button:disabled{background:#f3f4f6;color:#9ca3af}.manage-leased-ips nav[aria-label=Pagination] span{color:#111827;font-size:14px}.manage-leased-ips__batch-dialog,.manage-leased-ips__dialog{display:grid;gap:16px}.manage-leased-ips__dialog p{color:#64748b;font-size:14px;line-height:22px;margin:0}.manage-leased-ips__dialog-actions{display:grid;gap:8px}.manage-leased-ips__dialog-actions a,.manage-leased-ips__dialog-actions button{align-items:center;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;min-height:42px;padding:9px 12px;text-align:left;width:100%}.manage-leased-ips__action-icon{height:22px;object-fit:contain;width:22px}.manage-leased-ips__dialog-close{background:#01a6ea;color:#ffffff;justify-self:end}.manage-leased-ips__notice{background:#fff7ed;border:1px solid #fdba74;border-radius:8px;color:#9a3412;display:grid;gap:8px;padding:12px}.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{display:grid;gap:8px}.manage-leased-ips__batch-dialog label>span{color:#0f172a;font-size:14px;font-weight:600}.manage-leased-ips__batch-message{color:#dc2626;font-size:13px;line-height:20px;margin:0}.manage-leased-ips__batch-actions{display:flex;gap:8px;justify-content:flex-end}.manage-leased-ips__route-object-form{box-sizing:border-box;display:grid;gap:24px;padding:24px}.manage-leased-ips__route-object-form fieldset{border:0;display:grid;gap:16px;margin:0;padding:0}.manage-leased-ips__route-object-form legend{background:#f7f9fc;border-radius:4px;color:#1f2937;font-size:15px;font-weight:700;line-height:22px;margin-bottom:8px;padding:11px 14px;width:100%}.manage-leased-ips__route-object-section-toggle{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.manage-leased-ips__route-object-section-toggle:active,.manage-leased-ips__route-object-section-toggle:focus,.manage-leased-ips__route-object-section-toggle:hover{background:transparent;box-shadow:none;color:inherit;outline:none}.manage-leased-ips__route-object-grid{display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.manage-leased-ips__route-object-grid label,.manage-leased-ips__route-object-upload{color:#34405a;display:grid;gap:8px;font-size:14px}.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;font-weight:700;margin-left:4px}.manage-leased-ips__route-object-grid em{color:#ef4444;display:block;font-size:12px;font-style:normal;line-height:18px;margin-top:4px}.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{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.manage-leased-ips__route-object-upload .file-upload-dropzone img{height:38px;object-fit:contain;width:38px}.manage-leased-ips__route-object-upload .file-upload-dropzone span{color:#111827;font-size:16px;font-weight:800;line-height:normal;margin-top:18px}.manage-leased-ips__route-object-upload .file-upload-dropzone em{color:#64748b;font-size:12px;font-style:normal;line-height:normal;margin-top:10px}.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{display:flex;gap:24px;justify-content:flex-end}.manage-leased-ips__route-object-message{color:#16a34a;font-size:13px;line-height:20px;margin:0;text-align:right}@media (max-width:640px){.manage-leased-ips__route-object-grid{grid-template-columns:1fr}.manage-leased-ips__title-row{align-items:flex-start;flex-direction:column;gap:12px}.manage-leased-ips__title-row h1{font-size:26px;line-height:32px}.manage-leased-ips__header-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);width:100%}.manage-leased-ips__ghost-action{height:auto;justify-content:center;line-height:1.2;min-height:42px;min-width:0;padding:9px 12px;white-space:normal;width:100%}.manage-leased-ips__panel{padding:16px}.manage-leased-ips__filters{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.manage-leased-ips__filters label{align-items:stretch;flex-direction:column}.manage-leased-ips__filters input[type=text]{min-width:0;width:100%}.manage-leased-ips__filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.manage-leased-ips__reset,.manage-leased-ips__search{min-width:0;width:100%}.manage-leased-ips__table-wrap{-webkit-overflow-scrolling:touch}.manage-leased-ips__table-wrap table{min-width:760px}}.lease-in-route-workflow{color:#0f172a;margin:0;max-width:none;width:100%}.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{display:inline-flex;margin-bottom:16px}.lease-in-route-workflow__card{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);margin-top:24px;overflow-x:auto;padding:20px}.lease-in-route-workflow__head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.lease-in-route-workflow__head h1,.lease-in-route-workflow__head h2{color:#0f172a;font-size:22px;font-weight:700;line-height:28px;margin:0}.lease-in-route-workflow__head p{color:#64748b;font-size:14px;margin:8px 0 0}.lease-in-route-workflow__allocation{align-items:center;color:#334155;display:flex;font-size:14px;gap:16px;margin-top:10px}.lease-in-route-workflow__allocation-track{background:#d7eef8;border-radius:999px;height:12px;overflow:hidden;width:160px}.lease-in-route-workflow__allocation-track span{background:#0989bd;border-radius:inherit;display:block;height:100%}.lease-in-route-workflow .manage-leased-ips__submit{align-items:center;background:#03a8e8;border:1px solid #03a8e8;border-radius:999px;box-shadow:0 8px 16px rgba(1,166,234,.18);color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:20px;min-width:104px;padding:0 18px;white-space:nowrap}.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{background:#f8fafc;color:#475569;font-size:14px;padding:14px 12px;white-space:nowrap}.lease-in-route-workflow td{color:#334155;font-size:14px;padding:15px 12px;vertical-align:middle}.lease-in-route-workflow__link-button{appearance:none;background:transparent;border:0;border-radius:0;color:#01a6ea;cursor:pointer;font-size:13px;font-weight:700;height:auto;line-height:20px;min-width:0;padding:0;text-align:center}.lease-in-route-workflow__link-button:hover{background:transparent;color:#008fc9;text-decoration:underline}.lease-in-route-workflow nav[aria-label=Pagination]{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-top:14px}.lease-in-route-workflow nav[aria-label=Pagination] button{background:#ffffff;border:1px solid #d8dce6;border-radius:6px;color:#334155;font-size:13px;font-weight:600;height:30px;min-width:66px;padding:0 10px}.lease-in-route-workflow nav[aria-label=Pagination] button:disabled{background:#f5f7fa;color:#a5adba;cursor:not-allowed}.lease-in-route-workflow nav[aria-label=Pagination] span{color:#111827;font-size:14px;font-weight:600}.lease-in-route-workflow__status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:0 12px}.lease-in-route-workflow__status--pending{background:#fff7ed;color:#d97706}.lease-in-route-workflow__status--success{background:#ecfdf5;color:#16a34a}.lease-in-route-workflow__empty{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:14px;margin:0;padding:18px;text-align:center}.lease-in-route-workflow__dialog,.lease-in-route-workflow__status-list{display:grid;gap:14px;padding:18px}.lease-in-route-workflow__irr-item{align-items:center;border:1px solid #e5e7eb;border-radius:4px;display:grid;gap:18px;grid-template-columns:40px minmax(100px,1fr) auto;min-height:84px;padding:18px}.lease-in-route-workflow__irr-dot{background:#f59e0b;border-radius:999px;height:28px;position:relative;width:28px}.lease-in-route-workflow__irr-dot:after{color:#ffffff;content:"!";font-size:18px;font-weight:800;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.lease-in-route-workflow__irr-dot--valid{background:#36bf79}.lease-in-route-workflow__irr-dot--valid:after{content:"\2713";font-size:17px}.lease-in-route-workflow__irr-item strong{color:#334155;font-size:16px;font-weight:600}.lease-in-route-workflow__dialog label{display:grid;gap:8px}.lease-in-route-workflow__dialog-actions{display:flex;gap:8px;justify-content:flex-end}.lease-in-route-workflow__danger{align-items:center;background:#dc2626;border:1px solid #dc2626;border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:20px;min-width:156px;padding:0 18px;white-space:nowrap}.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;font-size:13px;margin:0}.lease-in-route-workflow__ptr-detail-section{display:grid;gap:12px}.lease-in-route-workflow__ptr-detail-section h3{color:#111827;font-size:16px;font-weight:700;line-height:22px;margin:0}.lease-in-route-workflow__ptr-detail-summary{background:#f8fafc;border:1px solid #e7edf4;border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.lease-in-route-workflow__ptr-detail-summary div{border-bottom:1px solid #e7edf4;border-right:1px solid #e7edf4;display:grid;gap:4px;min-height:58px;padding:10px 12px}.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{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:700;line-height:20px;min-width:0}.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{background:#ffffff;border-top:1px solid #e7edf4;color:#64748b;font-size:14px;margin:0;padding:18px;text-align:center}.lease-in-route-workflow__dialog-footer{background:#ffffff;border-top:1px solid #edf1f5;bottom:0;display:flex;justify-content:flex-end;margin:2px -18px -18px;padding:14px 18px;position:sticky}.lease-in-route-workflow__message{color:#16a34a;font-size:13px;margin:0}.invoice-page{color:#0f172a;margin:0;max-width:none;width:100%}.invoice-page,.invoice-page *{box-sizing:border-box}.invoice-page__title-row{align-items:center;display:flex;justify-content:space-between}.invoice-page__title-row h1{font-size:30px;font-weight:700;line-height:36px;margin:0}.invoice-page__export{align-items:center;background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:700;gap:6px;height:38px;justify-content:center;padding:0 18px;white-space:nowrap}.invoice-page__export img{height:16px;object-fit:contain;width:16px}.invoice-page__export-message{background:#e3f3ff;border-radius:8px;color:#0f172a;font-size:13px;margin-top:12px;padding:10px 12px}.invoice-page__panel{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);margin-top:24px;padding:20px}.invoice-page__filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.invoice-page__filters label{align-items:center;display:flex;gap:10px}.invoice-page__filters label>span{color:#0f172a;font-size:14px;font-weight:600;white-space:nowrap}.invoice-page__filters input[type=text],.invoice-page__filters select{border:1px solid #d4d9e0;border-radius:6px;color:#111827;font-size:14px;height:40px;min-width:180px;padding:0 12px}.invoice-page__filters select{min-width:160px}.invoice-page__filter-actions{display:flex;gap:8px}.invoice-page__search{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:40px;min-width:88px}.invoice-page__reset{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;height:40px;min-width:88px}.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{background:#f8fafc;color:#475569;font-size:14px;padding:14px 12px;white-space:nowrap}.invoice-page__table-wrap td{color:#334155;font-size:14px;padding:15px 12px;vertical-align:middle}.invoice-page__id-link{color:#01a6ea;font-weight:700}.invoice-page__payment-status{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.invoice-page__dot{border-radius:999px;display:inline-flex;height:8px;width:8px}.invoice-page__dot--paid{background:#4ade80}.invoice-page__dot--unpaid{background:#ef4444}.invoice-page__more{background:transparent;border:0;color:#111827;cursor:pointer;font-size:28px;line-height:1;padding:0 8px}.invoice-page__empty{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:14px;padding:18px;text-align:center}.invoice-page nav[aria-label=Pagination]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.invoice-page nav[aria-label=Pagination] button{background:#ffffff;border:1px solid #d8dce6;border-radius:4px;color:#334155;font-size:13px;min-height:30px;padding:0 10px}.invoice-page nav[aria-label=Pagination] button:disabled{background:#f3f4f6;color:#9ca3af}.invoice-page nav[aria-label=Pagination] span{color:#111827;font-size:14px}.invoice-page__dialog{display:grid;gap:16px}.invoice-page__dialog p{color:#64748b;font-size:14px;line-height:22px;margin:0}.invoice-page__dialog-actions{display:grid;gap:8px}.invoice-page__dialog-actions a,.invoice-page__dialog-actions button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;min-height:42px;padding:9px 12px;text-align:left;width:100%}.invoice-page__action-icon{height:22px;object-fit:contain;width:22px}.invoice-page__dialog-close{background:#01a6ea;color:#ffffff;justify-self:end}.wallet-page{color:#0f172a;margin:0;max-width:none;width:100%}.wallet-page,.wallet-page *{box-sizing:border-box}.wallet-page__knowledge-card{align-items:center;background:#e3f3ff;border-radius:16px;display:flex;gap:12px;padding:10px 14px}.wallet-page__knowledge-card img{height:28px;width:28px}.wallet-page__knowledge-card p{color:#334155;font-size:16px;line-height:24px;margin:0}.wallet-page a{color:#01a6ea}.wallet-page__panel{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);margin-top:24px;padding:20px}.wallet-page__history-head h2,.wallet-page__panel h1{color:#111827;font-size:20px;font-weight:700;line-height:28px;margin:0}.wallet-page__cards{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0 0 8px}.wallet-page__card{align-items:center;background:#f8fafc;border-radius:10px;box-shadow:0 1px 3px rgba(15,23,42,.08);display:flex;gap:16px;justify-content:space-between;min-height:108px;padding:16px}.wallet-page__card-main{align-items:center;display:flex;gap:14px;min-width:0}.wallet-page__card-main img{flex:0 0 auto;height:54px;object-fit:contain;width:54px}.wallet-page__card-main p{color:#64748b;font-size:14px;line-height:20px;margin:0}.wallet-page__card-main strong{color:#111827;display:block;font-size:26px;line-height:32px;margin-top:8px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.wallet-page__primary,.wallet-page__secondary{border-radius:999px;height:38px;min-width:88px;white-space:nowrap}.wallet-page__secondary{background:#ffffff;border:1px solid #d8dce6;color:#1f2937}.wallet-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#ffffff}.wallet-page__history-head{align-items:center;display:flex;justify-content:space-between}.wallet-page__export{align-items:center;background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;display:inline-flex;font-size:14px;font-weight:700;gap:6px;height:38px;justify-content:center;padding:0 18px;white-space:nowrap}.wallet-page__export img{height:16px;object-fit:contain;width:16px}.wallet-page__action-message{background:#e3f3ff;border-radius:8px;color:#0f172a;font-size:13px;margin-top:12px;padding:10px 12px}.wallet-page__inner-card{border:1px solid rgba(226,232,240,.85);border-radius:14px;margin-top:18px;padding:20px}.wallet-page__filters{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.wallet-page__filters label{align-items:center;display:flex;gap:10px}.wallet-page__filters label>span{color:#0f172a;font-size:14px;font-weight:600;white-space:nowrap}.wallet-page__filters select{border:1px solid #d4d9e0;border-radius:6px;color:#111827;font-size:14px;height:40px;min-width:190px;padding:0 12px}.wallet-page__filter-actions{display:flex;gap:8px}.wallet-page__search{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:40px;min-width:88px}.wallet-page__reset{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;height:40px;min-width:88px}.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{background:#f8fafc;color:#475569;font-size:14px;padding:14px 12px;white-space:nowrap}.wallet-page__table-wrap td{color:#334155;font-size:14px;padding:15px 12px;vertical-align:middle}.wallet-page__amount{font-weight:700}.wallet-page__amount--plus{color:#16a34a}.wallet-page__amount--minus{color:#dc2626}.wallet-page__status{align-items:center;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:700;height:30px;line-height:30px;padding:0 12px;white-space:nowrap}.wallet-page__status--success{background:#22c55e}.wallet-page__status--pending{background:#64748b}.wallet-page__empty{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:14px;padding:18px;text-align:center}.wallet-page nav[aria-label=Pagination]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.wallet-page nav[aria-label=Pagination] button{background:#ffffff;border:1px solid #d8dce6;border-radius:4px;color:#334155;font-size:13px;min-height:30px;padding:0 10px}.wallet-page nav[aria-label=Pagination] button:disabled{background:#f3f4f6;color:#9ca3af}.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;margin:0 auto;max-width:1320px}.payment-method-page,.payment-method-page *{box-sizing:border-box}.payment-method-page__panel{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.06);padding:20px}.payment-method-page__panel+.payment-method-page__panel{margin-top:24px}.payment-method-page__list-head h2,.payment-method-page__wallet-title h1{color:#111827;font-size:20px;font-weight:700;line-height:28px;margin:0}.payment-method-page__wallet-grid{align-items:center;display:grid;gap:24px;grid-template-columns:1.2fr 1fr 1fr auto;margin-top:18px}.payment-method-page__bank-card,.payment-method-page__wallet-label,.payment-method-page__wallet-status{align-items:center;display:flex;gap:14px;min-width:0}.payment-method-page__wallet-label img{height:58px;object-fit:contain;width:58px}.payment-method-page__wallet-label span{color:#334155;font-size:15px;font-weight:600}.payment-method-page__wallet-balance strong{color:#111827;display:block;font-size:24px;line-height:32px}.payment-method-page__wallet-balance span{color:#64748b;display:block;font-size:12px;margin-top:3px}.payment-method-page__wallet-status{justify-content:center}.payment-method-page__wallet-status img{height:26px;object-fit:contain;width:26px}.payment-method-page__wallet-status span{background:#16a34a;border-radius:999px;color:#ffffff;font-size:12px;font-weight:700;padding:6px 12px;white-space:nowrap}.payment-method-page__wallet-action{justify-self:end}.payment-method-page__primary{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:40px;min-width:104px;white-space:nowrap}.payment-method-page__list-head{align-items:center;display:flex;justify-content:space-between}.payment-method-page__message{background:#e3f3ff;border-radius:8px;color:#0f172a;font-size:13px;margin-top:12px;padding:10px 12px}.payment-method-page__bank-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;color:#334155;font-size:14px;font-weight:600;margin-top:18px;padding:14px 16px}.payment-method-page__bank-card img{height:34px;object-fit:contain;width: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{background:#f8fafc;color:#475569;font-size:14px;padding:14px 12px;white-space:nowrap}.payment-method-page__table-wrap td{color:#334155;font-size:14px;padding:15px 12px;vertical-align:middle}.payment-method-page__actions{align-items:center;display:flex;gap:10px}.payment-method-page__action{appearance:none;background:transparent;border:0;color:#01a6ea;cursor:pointer;font-size:14px;font-weight:700;padding:0;white-space:nowrap}.payment-method-page__action--danger{color:#dc2626}.payment-method-page__empty{border-bottom:1px solid #e5e7eb;color:#64748b;font-size:14px;padding:18px;text-align:center}.payment-method-page nav[aria-label=Pagination]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.payment-method-page nav[aria-label=Pagination] button{background:#ffffff;border:1px solid #d8dce6;border-radius:4px;color:#334155;font-size:13px;min-height:30px;padding:0 10px}.payment-method-page nav[aria-label=Pagination] button:disabled{background:#f3f4f6;color:#9ca3af}.payment-method-page nav[aria-label=Pagination] span{color:#111827;font-size:14px}.payment-method-page__card-assets{height:0;overflow:hidden;width:0}.payment-method-page__dialog{display:grid;gap:14px}.payment-method-page__dialog p{color:#334155;font-size:14px;line-height:22px;margin:0}.payment-method-page__dialog a{color:#01a6ea;font-size:14px;font-weight:700;overflow-wrap:anywhere}.payment-method-page__dialog-actions{display:flex;gap:10px}.payment-method-page__quick-amounts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.payment-method-page__quick-amounts button{background:#fff;border:1px solid #d7dee8;border-radius:8px;color:#17213a;cursor:pointer;font-weight:700;min-height:38px}.payment-method-page__dialog-close{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;height:38px;min-width:88px}@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__list-head,.payment-method-page__wallet-grid{align-items:stretch;display:grid;grid-template-columns:1fr}.payment-method-page__primary{width:100%}}.company-settings-page{color:#0f172a;margin:0;max-width:none;width:100%}.company-settings-page,.company-settings-page *{box-sizing:border-box}.company-settings-page__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:18px}.company-settings-page__title-row h1{color:#111827;font-size:24px;font-weight:700;line-height:32px;margin:0}.company-settings-page__add{align-items:center;background:#01a6ea;border-radius:999px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;gap:6px;height:36px;padding:0 16px;white-space:nowrap}.company-settings-page__add span{font-size:18px;line-height:1}.company-settings-page__message{background:#e3f3ff;border-radius:8px;color:#0f172a;font-size:13px;margin-bottom:16px;padding:10px 12px}.company-settings-page__bff-overview{background:#ffffff;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{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.company-settings-page__bff-head h2{color:#111827;font-size:16px;line-height:24px;margin:0}.company-settings-page__bff-head p{color:#475569;font-size:13px;line-height:20px;margin:4px 0 0}.company-settings-page__bff-pill{background:#ecfeff;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;flex:0 0 auto;font-size:12px;font-weight:700;line-height:18px;padding:5px 10px}.company-settings-page__bff-meta{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 0}.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;font-size:13px;font-weight:700;line-height:20px;margin:2px 0 0;overflow-wrap:anywhere}.company-settings-page__capabilities{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.company-settings-page__capability-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:12px}.company-settings-page__capability-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.company-settings-page__capability-head h3{color:#0f172a;font-size:13px;line-height:18px;margin:0}.company-settings-page__capability-head span{background:#fef3c7;border-radius:999px;color:#92400e;flex:0 0 auto;font-size:11px;font-weight:700;line-height:16px;padding:3px 7px}.company-settings-page__capability-card dl{display:grid;gap:8px;margin:12px 0 0}.company-settings-page__capability-card p{color:#475569;font-size:12px;line-height:18px;margin:10px 0 0}.company-settings-page__group{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:16px;box-shadow:0 3px 8px rgba(97,104,129,.12);padding:0 24px 18px}.company-settings-page__group+.company-settings-page__group{margin-top:24px}.company-settings-page__group h2{color:#111827;font-size:18px;font-weight:700;line-height:26px;margin:0;padding:22px 0}.company-settings-page__cards{display:grid;gap:16px}.company-settings-page__card{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;padding:22px 24px}.company-settings-page__card-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.company-settings-page__company-name{align-items:center;appearance:none;background:transparent;border:0;color:#111827;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px;padding:0;text-align:left}.company-settings-page__company-name img{height:18px;object-fit:contain;width:18px}.company-settings-page__default-badge{background:rgba(1,166,234,.12);border-radius:8px;color:#01a6ea;font-size:12px;font-weight:700;padding:5px 9px}.company-settings-page__set-default{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:30px;min-width:116px;padding:0 12px;white-space:nowrap}.company-settings-page__metrics{align-items:center;display:flex;flex-wrap:wrap;gap:18px 46px;justify-content:space-between;list-style:none;margin:24px 0 0;padding:0}.company-settings-page__metrics li{display:grid;gap:8px;min-width:120px}.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;display:inline-flex;font-size:12px;font-weight:700;line-height:18px;padding:4px 8px}.company-settings-page__status--reviewing{background:#fef3c7;color:#d97706}.company-settings-page__status--rejected{background:#fee2e2;color:#dc2626}.company-settings-page__status--approved{background:#dcfce7;color:#16a34a}.company-settings-page__detail-link{color:#01a6ea;display:inline-flex;font-size:13px;font-weight:700;margin-top:18px}.company-settings-page__dialog{display:grid;gap:14px}.company-settings-page__dialog p{color:#334155;font-size:14px;line-height:22px;margin:0}.company-settings-page__dialog a{color:#01a6ea;font-size:14px;font-weight:700;overflow-wrap:anywhere}.company-settings-page__dialog-close{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#1f2937;height:38px;min-width:88px}.company-settings-page__edit-user-form{gap:20px 22px;grid-template-columns:repeat(2,minmax(0,1fr));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{border-color:#cfd7e3;border-radius:2px;color:#1f2937;height:36px;min-height:36px}.company-settings-page__edit-user-authority{align-content:start;justify-items:start}.company-settings-page__source-switch{cursor:pointer;display:inline-flex;height:24px;position:relative}.company-settings-page__source-switch-input{opacity:0;position:absolute}.company-settings-page__edit-user-form .company-settings-page__source-switch-input,.company-settings-page__source-switch-input{border:0;height:1px;min-height:1px;padding:0;width:1px}.company-settings-page__source-switch-track{align-items:center;background:#14aee8;border-radius:999px;color:#ffffff;display:inline-flex;font-size:10px;font-weight:800;height:22px;line-height:1;min-width:50px;padding:0 21px 0 8px;position:relative}.company-settings-page__source-switch-thumb{background:#ffffff;border-radius:999px;box-shadow:0 1px 3px rgba(15,23,42,.18);height:16px;position:absolute;right:3px;top:3px;width:16px}.company-settings-page__source-switch-input:focus+.company-settings-page__source-switch-track{box-shadow:0 0 0 2px rgba(20,174,232,.22)}.company-settings-third-party-payment-page{color:#111827}.company-settings-third-party-payment-page .company-settings-page__detail-link{color:#667085;font-size:14px;font-weight:400;margin:0 0 27px;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{align-items:flex-start;background:#eaf4ff;border:1px solid #9bcfff;border-radius:6px;color:#1155ff;display:grid;gap:12px;grid-template-columns:16px minmax(0,1fr);margin-bottom:22px;padding:18px 18px 17px}.company-settings-third-party-payment-page__notice-icon{color:#2c6cf6;margin-top:1px}.company-settings-third-party-payment-page__notice strong{color:#1655c8;display:block;font-size:13px;font-weight:500;line-height:18px;margin-bottom:8px}.company-settings-third-party-payment-page__notice p{color:#1655ff;font-size:13px;line-height:19px;margin:0 0 8px}.company-settings-third-party-payment-page__notice small{color:#1655ff;display:block;font-size:12px;line-height:17px}.company-settings-third-party-payment-page__notice small:first-letter{font-weight:700}.company-settings-third-party-payment-page__document-card{background:#ffffff;border-radius:8px;box-shadow:none;display:grid;padding:10px 28px 6px}.company-settings-third-party-payment-page__document-row{align-items:center;border-bottom:1px solid #dfe4ec;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:92px}.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{align-items:center;color:#121736;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:9px;line-height:21px;margin:0 0 9px}.company-settings-third-party-payment-page__document-icon{align-items:center;color:#49b5ff;display:inline-flex;height:18px;justify-content:center;line-height:1;text-decoration:none;width:18px}.company-settings-third-party-payment-page__document-icon:hover{color:#01a6ea}.company-settings-third-party-payment-page__document-copy p{color:#65708a;font-size:13px;line-height:19px;margin:0}.company-settings-third-party-payment-page__uploaded{color:#00945f;display:inline-flex;font-size:13px;gap:4px;margin-left:12px;white-space:nowrap}.company-settings-third-party-payment-page__uploaded:before{content:"✓"}.company-settings-third-party-payment-page__document-actions{align-items:center;display:flex;justify-content:flex-end}.company-settings-third-party-payment-page__reupload.ui-button{background:#07a9e7;border:0;border-radius:999px;box-shadow:none;color:#ffffff;font-size:13px;font-weight:500;height:32px;min-height:32px;min-width:91px;padding:0 18px}.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{align-items:flex-start;gap:14px;grid-template-columns:1fr;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{align-items:center;color:#8a96aa;display:flex;font-size:14px;gap:8px;margin-bottom:48px}.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:#ffffff}.company-settings-detail-page__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:24px}.company-settings-add-page__card,.company-settings-detail-page__panel{background:#ffffff;border-radius:12px;box-shadow:0 2px 8px rgb(15 23 42/.05);padding:32px}.company-settings-detail-page__action,.company-settings-detail-page__panel header{align-items:center;display:flex;gap:24px;justify-content:space-between}.company-settings-detail-page__action h3,.company-settings-detail-page__panel h2{color:#0f172a;font-size:16px;font-weight:800;margin:0}.company-settings-detail-page__icon-action{align-items:center;background:transparent;border:0;box-shadow:none;color:inherit;display:inline-flex;height:24px;justify-content:center;min-width:0;padding:0;width:24px}.company-settings-detail-page__icon-action img{height:18px;width:18px}.company-settings-detail-page__details{border-top:1px solid #e5edf5;display:grid;gap:14px;margin-top:28px;padding-top:24px}.company-settings-detail-page__details div{display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr)}.company-settings-detail-page__action p,.company-settings-detail-page__details dt{color:#60708a;font-size:14px;margin:0}.company-settings-detail-page__details dd{color:#1f2937;margin:0;text-align:right}.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{background:transparent;border:0;box-shadow:none;color:#009de5;font-weight:700;height:auto;min-width:0;padding:0}.company-settings-add-page__card{min-height:720px}.company-settings-add-page__card h1{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 28px;text-align:center}.company-settings-add-page__steps{display:flex;gap:150px;justify-content:center;margin-bottom:32px;position:relative}.company-settings-add-page__steps:before{background:#d7e2ee;content:"";height:3px;left:calc(50% - 320px);position:absolute;right:calc(50% - 320px);top:14px}.company-settings-add-page__steps .ui-button{border-radius:999px;height:30px;min-width:30px;padding:0;position:relative;z-index:1}.company-settings-add-page__steps .is-active{background:#32d753;border-color:#32d753;color:#ffffff}.company-settings-add-page__grid{display:grid;gap:18px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-settings-add-page__grid label{color:#43516a;display:grid;font-size:14px;gap:8px}.company-settings-add-page__grid small,.company-settings-add-page__grid sup{color:#ff8a00}.company-settings-add-page__wide{grid-column:1/-1}.company-settings-add-page__actions{align-items:center;display:flex;justify-content:space-between;margin-top:210px}@media (max-width:760px){.company-settings-page__bff-head,.company-settings-page__card-head,.company-settings-page__title-row{align-items:stretch;display:grid;grid-template-columns:1fr}.company-settings-page__add,.company-settings-page__set-default{justify-content:center;width:100%}.company-settings-page__metrics{display:grid;grid-template-columns:1fr}.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{display:grid;gap:28px}.larus-lease-ips .ca-hero-panel{background:radial-gradient(circle at 86% 10%,rgba(22,167,223,.32),transparent 30%),linear-gradient(135deg,#07192f,#0b3d66 52%,#0d6fae);border-radius:22px;box-shadow:0 28px 70px rgba(7,25,47,.22);color:#ffffff;overflow:hidden;padding:34px;position:relative}.larus-lease-ips .ca-hero-kicker,.larus-lease-ips .ca-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.larus-lease-ips .ca-hero-kicker{color:rgba(255,255,255,.78)}.larus-lease-ips .ca-hero-title{color:#ffffff;font-size:48px;font-weight:800;line-height:1.02;margin:10px 0 0;max-width:880px}.larus-lease-ips .ca-hero-copy{color:rgba(255,255,255,.86);font-size:16px;line-height:1.8;margin:16px 0 0;max-width:920px}.larus-lease-ips .ca-hero-stats{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;max-width:860px}.larus-lease-ips .ca-hero-stat{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:16px}.larus-lease-ips .ca-hero-stat strong{color:#ffffff;display:block;font-size:22px;line-height:1.1}.larus-lease-ips .ca-hero-stat span{color:rgba(255,255,255,.76);display:block;font-size:13px;line-height:1.5;margin-top:6px}.larus-lease-ips .ca-plan-grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.larus-lease-ips .ca-plan-card{background:#ffffff;border:1px solid var(--ca-line);border-radius:18px;box-shadow:0 18px 46px rgba(15,33,58,.08);cursor:pointer;display:flex;flex-direction:column;gap:18px;min-height:100%;overflow:hidden;padding:24px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.larus-lease-ips .ca-plan-card:before{background:linear-gradient(90deg,rgba(13,111,174,.18),rgba(22,167,223,.72));content:"";height:5px;inset:0 0 auto;position:absolute}.larus-lease-ips .ca-plan-card.is-selected{background:linear-gradient(160deg,#0b4d82,#0d6fae 58%,#16a7df);border-color:#0d6fae;box-shadow:0 28px 70px rgba(13,111,174,.32);color:#ffffff;transform:translateY(-5px)}.larus-lease-ips .ca-plan-card.is-selected:before{background:rgba(255,255,255,.7);height:7px}.larus-lease-ips .ca-plan-top{display:grid;gap:10px}.larus-lease-ips .ca-plan-badge{background:#eaf4ff;border-radius:999px;color:var(--ca-blue);display:inline-flex;font-size:12px;font-weight:800;padding:7px 12px;width:fit-content}.larus-lease-ips .ca-plan-name{color:var(--ca-ink);font-size:22px;font-weight:800;line-height:1.18;margin:0;white-space:nowrap}.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-copy,.larus-lease-ips .ca-plan-features,.larus-lease-ips .ca-plan-meta{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:#ffffff}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-copy,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-features,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-meta{color:rgba(255,255,255,.88)}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-badge{background:#ffffff;color:var(--ca-blue)}.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{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.26);color:#ffffff}.larus-lease-ips .ca-plan-estimate span{color:var(--ca-muted);display:block;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.larus-lease-ips .ca-plan-estimate strong{color:var(--ca-ink);display:block;font-size:26px;font-weight:900;line-height:1.1;margin-top:6px}.larus-lease-ips .ca-plan-estimate small{color:var(--ca-muted);display:block;font-size:12px;font-weight:800;line-height:1.45;margin-top:6px}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate small,.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate span{color:rgba(255,255,255,.78)}.larus-lease-ips .ca-plan-card.is-selected .ca-plan-estimate strong{color:#ffffff}.larus-lease-ips .ca-plan-copy{margin:0}.larus-lease-ips .ca-plan-features{display:grid;flex:1 1;gap:10px;list-style:none;margin:0;padding:0}.larus-lease-ips .ca-plan-features li{display:flex;gap:8px}.larus-lease-ips .ca-check{color:var(--ca-cyan);font-weight:900}.larus-lease-ips .ca-plan-card.is-selected .ca-check{color:#ffffff}.larus-lease-ips .ca-config-panel,.larus-lease-ips .ca-summary-panel{background:#ffffff;border:1px solid var(--ca-line);box-shadow:0 20px 54px rgba(15,33,58,.08)}.larus-lease-ips .ca-config-panel{border-radius:20px;padding:24px}.larus-lease-ips .ca-config-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.larus-lease-ips .ca-kicker{color:var(--ca-blue)}.larus-lease-ips .ca-config-head h2{color:var(--ca-ink);font-size:26px;font-weight:900;line-height:1.16;margin:8px 0 0}.larus-lease-ips .ca-config-head p{color:var(--ca-muted);font-size:14px;line-height:1.8;margin:10px 0 0;max-width:760px}.larus-lease-ips .ca-config-order-grid{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);margin-top:22px}.larus-lease-ips .ca-config-grid{display:grid;gap:16px;grid-template-columns:1fr}.larus-lease-ips .ca-config-field{display:grid;gap:8px}.larus-lease-ips .ca-config-field>span{color:var(--ca-ink);font-size:13px;font-weight:900}.larus-lease-ips .ca-config-field select{border:1px solid #b9c8d8;border-radius:12px;box-shadow:0 2px 0 rgba(15,33,58,.03);color:var(--ca-ink);cursor:pointer;font-size:14px;font-weight:800;min-height:48px}.larus-lease-ips .ca-config-field select:focus{border-color:var(--ca-blue)!important;box-shadow:0 0 0 4px rgba(22,167,223,.16)}.larus-lease-ips .ca-config-summary{border-top:1px solid #e6edf5;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;padding-top:18px}.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);display:block;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.larus-lease-ips .ca-config-summary-item strong{color:var(--ca-ink);display:block;font-size:18px;font-weight:900;line-height:1.25;margin-top:7px}.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{align-items:center;background:transparent;border:0;color:var(--ca-cyan);display:inline-flex;font-size:14px;font-weight:900;gap:8px;padding:0}.larus-lease-ips .promo-code-body{display:flex;gap:12px;margin-top:14px}.larus-lease-ips .promo-code-body input{border:1px solid #b9c8d8;border-radius:12px;flex:1 1 auto;min-height:42px;padding:0 12px}.larus-lease-ips .ca-promo-verify{background:#e2e8f0;border-radius:999px;color:#64748b;min-width:96px}.larus-lease-ips .ca-summary-panel{border-radius:18px;padding:22px}.larus-lease-ips .ca-summary-label{color:var(--ca-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.larus-lease-ips .ca-summary-price{color:var(--ca-ink);font-size:40px;font-weight:900;line-height:1;margin-top:18px}.larus-lease-ips .ca-summary-subprice{color:var(--ca-muted);font-size:13px;font-weight:800;margin-top:7px}.larus-lease-ips .ca-summary-lines{display:grid;gap:10px;margin-top:20px}.larus-lease-ips .ca-summary-line{border-top:1px solid #e6edf5;color:var(--ca-muted);display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:1.5;padding-top:12px}.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;display:grid;gap:10px;margin-top:18px;padding:14px}.larus-lease-ips .ca-amount-line,.larus-lease-ips .ca-outstanding-line,.larus-lease-ips .ca-wallet-amount,.larus-lease-ips .ca-wallet-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.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);font-weight:900;text-align:right}.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-outstanding-line,.larus-lease-ips .ca-wallet-box{border:1px solid #e6edf5;border-radius:10px;margin-top:16px;padding:14px}.larus-lease-ips .ca-outstanding-line span,.larus-lease-ips .ca-wallet-head span{color:var(--ca-muted);font-size:14px;line-height:1.4}.larus-lease-ips .ca-wallet-top-up{background:transparent;border:0;color:var(--ca-cyan);font-size:14px;font-weight:900;padding:0}.larus-lease-ips .ca-wallet-amount{color:var(--ca-ink);font-size:20px;font-weight:900;margin-top:12px}.larus-lease-ips .ca-terms-line{align-items:center;color:var(--ca-ink);display:flex;font-size:14px;gap:10px;line-height:1.45;margin-top:18px}.larus-lease-ips .ca-terms-line input{accent-color:var(--ca-cyan);flex:0 0 auto;height:18px;width:18px}.larus-lease-ips .ca-terms-line a{color:#2f7cff}.larus-lease-ips .ca-order-action-btn{background:var(--ca-cyan);border:0;border-radius:999px;box-shadow:0 14px 30px rgba(22,167,223,.22);color:#ffffff;margin-top:16px;min-height:48px;width:100%}.larus-lease-ips .ca-order-action-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.52}.larus-lease-ips .ca-provisioning-note{color:#9ca3af;font-size:11px;line-height:1.5;margin-top:8px;text-align:center}.larus-lease-ips .ca-request-note{border-radius:10px;font-size:12px;font-weight:800;line-height:1.5;margin-top:10px;padding:10px 12px;text-align:center}.larus-lease-ips .ca-request-note--success{background:#e8f8ef;color:#147a45}.larus-lease-ips .ca-request-note--error{background:#fff1f2;color:#b42332}.larus-lease-ips .ca-inline-link{border:0;background:transparent;color:#2563eb;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.larus-lease-ips .ca-hidden-workflow-trigger{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.larus-lease-ips .ca-workflow-dialog{display:grid;gap:14px}.codex-dialog__panel.lease-terms-dialog{height:min(950px,calc(100vh - 48px));max-width:min(1000px,calc(100vw - 48px))}.codex-dialog__panel.lease-terms-dialog .codex-dialog__header{display:none}.codex-dialog__panel.lease-terms-dialog .codex-dialog__body{display:flex;flex-direction:column;height:100%;padding:24px}.larus-lease-ips .lease-terms-dialog__content{color:#1f2937;flex:1 1;font-size:15px;line-height:1.6;min-height:0;overflow:auto;overflow-wrap:anywhere;padding:0 8px 0 0}.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{align-items:center;display:flex;gap:22px;justify-content:flex-end;margin-top:16px}.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{height:calc(100vh - 32px);max-width:calc(100vw - 32px)}.codex-dialog__panel.lease-terms-dialog .codex-dialog__body{padding:16px}.larus-lease-ips .lease-terms-dialog__content{font-size:13px;overflow-x:hidden;padding-right:0}.larus-lease-ips .lease-terms-dialog__actions{gap:12px}.larus-lease-ips .lease-terms-dialog__agree,.larus-lease-ips .lease-terms-dialog__cancel{min-width:0}.larus-lease-ips .lease-terms-dialog__agree{flex:1 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;font-size:14px;line-height:1.6;margin:0}.larus-lease-ips .ca-workflow-dialog dl{display:grid;gap:8px;margin:0}.larus-lease-ips .ca-workflow-dialog dt{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.larus-lease-ips .ca-workflow-dialog dd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:10px 12px}.larus-lease-ips .ca-dialog-close{justify-self:end}.larus-lease-ips .ca-section-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.larus-lease-ips .ca-section-heading h2{color:var(--ca-ink);font-size:26px;font-weight:800;margin:0}.larus-lease-ips .ca-section-heading p{color:var(--ca-muted);font-size:14px;line-height:1.8;margin:0;max-width:760px}.larus-lease-ips .ca-matrix{background:#ffffff;border:1px solid var(--ca-line);border-radius:18px;box-shadow:0 20px 54px rgba(15,33,58,.08);overflow:hidden}.larus-lease-ips .ca-matrix table{border-collapse:separate;border-spacing:0;min-width:980px;table-layout:fixed;width:100%}.larus-lease-ips .ca-matrix td:first-child,.larus-lease-ips .ca-matrix th:first-child{width:22%}.larus-lease-ips .ca-matrix td:not(:first-child),.larus-lease-ips .ca-matrix th:not(:first-child){width:19.5%}.larus-lease-ips .ca-matrix td,.larus-lease-ips .ca-matrix th{border-bottom:1px solid #e5ebf3;color:#334260;font-size:14px;line-height:1.6;padding:17px 18px;vertical-align:top}.larus-lease-ips .ca-matrix thead th{background:var(--ca-deep);color:#ffffff;font-weight:800;text-align:left}.larus-lease-ips .ca-matrix tbody th{background:#f8fbfe;color:var(--ca-ink);font-weight:800;text-align:left}.larus-lease-ips .ca-matrix .is-selected{border-left:2px solid rgba(22,167,223,.45);border-right:2px solid rgba(22,167,223,.45)}.larus-lease-ips .ca-matrix thead .is-selected{background:linear-gradient(160deg,#0b4d82,#0d6fae 58%,#16a7df)}.larus-lease-ips .ca-matrix tbody .is-selected{background:#eaf7ff;color:#173d63;font-weight:700}.larus-lease-ips .ca-matrix tbody tr:last-child td,.larus-lease-ips .ca-matrix tbody tr:last-child th{border-bottom:0}.larus-lease-ips .ca-faq-grid,.larus-lease-ips .ca-insight-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.larus-lease-ips .ca-faq-card,.larus-lease-ips .ca-insight-card{background:#ffffff;border:1px solid var(--ca-line);border-radius:18px;box-shadow:0 16px 42px rgba(15,33,58,.07);padding:24px}.larus-lease-ips .ca-insight-card{background:linear-gradient(135deg,#ffffff,#eef8ff)}.larus-lease-ips .ca-faq-card h3,.larus-lease-ips .ca-insight-card h2{color:var(--ca-ink);font-weight:800;line-height:1.25;margin:8px 0 0}.larus-lease-ips .ca-faq-card p,.larus-lease-ips .ca-insight-card p{color:var(--ca-muted);font-size:14px;line-height:1.8;margin:12px 0 0}.larus-lease-ips .ca-faq-card{overflow:hidden;position:relative}.larus-lease-ips .ca-faq-card:before{background:linear-gradient(180deg,var(--ca-cyan),var(--ca-blue));content:"";inset:0 auto 0 0;position:absolute;width:4px}@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-config-grid,.larus-lease-ips .ca-config-order-grid,.larus-lease-ips .ca-config-summary,.larus-lease-ips .ca-faq-grid,.larus-lease-ips .ca-hero-stats,.larus-lease-ips .ca-insight-grid{grid-template-columns:1fr}.larus-lease-ips .ca-config-head,.larus-lease-ips .ca-section-heading{align-items:flex-start;flex-direction:column}.larus-lease-ips .ca-matrix table{min-width:0}.larus-lease-ips .ca-matrix td,.larus-lease-ips .ca-matrix th{font-size:12px;line-height:1.45;padding:13px 10px}}@media (max-width:640px){.larus-lease-ips .ca-plan-grid{grid-template-columns:1fr}}.refunds-page{display:grid;gap:24px}.refunds-page__title-row{align-items:center;display:flex;justify-content:space-between}.refunds-page__title-row h1{color:#111827;font-size:24px;font-weight:700;margin:0}.refunds-page__panel{background:#ffffff;border:1px solid #dbe7f2;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:24px}.refunds-page__filters{align-items:end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.refunds-page__filters label{align-items:center;display:flex;gap:12px}.refunds-page__filters span{color:#111827;font-size:14px;font-weight:700;white-space:nowrap}.refunds-page__filters input,.refunds-page__filters select{border:1px solid #cfd8e3;border-radius:6px;height:40px;min-width:190px;padding:0 12px}.refunds-page__filter-actions{display:flex;gap:10px}.refunds-page__search{background:#08a7e6;border-color:#08a7e6;border-radius:999px;box-shadow:none;color:#ffffff;min-width:86px}.refunds-page__reset{background:#ffffff;border-color:#d6e0eb;border-radius:999px;box-shadow:none;color:#111827;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{background:#f6f9fc;color:#405066;font-size:14px;font-weight:700}.refunds-page__table-wrap td{color:#22314a;font-size:14px;vertical-align:middle}.refunds-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:8px 14px}.refunds-page__status--success{background:#22c55e;color:#ffffff}.refunds-page__status--danger{background:#ef4444;color:#ffffff}.refunds-page__status--pending{background:#64748b;color:#ffffff}.refunds-page__action{background:none;border:0;color:#08a7e6;cursor:pointer;font-size:14px;font-weight:700;padding:0}.refunds-page__empty{color:#64748b;font-size:14px;padding:20px;text-align:center}.refunds-page__dialog{display:grid;gap:16px}.refunds-page__dialog p{color:#64748b;font-size:14px;margin:0}.refunds-page__dialog a{align-items:center;border:1px solid #dbe7f2;border-radius:10px;color:#08a7e6;display:flex;font-size:14px;font-weight:800;justify-content:center;padding:13px 16px;text-decoration:none}.refunds-page__dialog-close{background:#ffffff;border-color:#d6e0eb;box-shadow:none;color:#111827}@media (max-width:760px){.refunds-page__filters,.refunds-page__filters label{align-items:stretch;flex-direction:column}.refunds-page__filter-actions{width:100%}.refunds-page__reset,.refunds-page__search{flex:1 1}}.rpki-removal-records-page{display:grid;gap:26px}.rpki-removal-records-page__title-row{align-items:center;display:flex;justify-content:space-between}.rpki-removal-records-page__title-row h1{color:#111827;font-size:24px;font-weight:700;margin:8px 0 0}.rpki-removal-records-page__back{color:#8b96a8;font-size:14px;font-weight:400;text-decoration:none}.rpki-removal-records-page__back:before{content:"<";display:inline-block;margin-right:6px}.rpki-removal-records-page__submit{background:#01a6ea;border:0;border-radius:18px;box-shadow:0 2px 6px rgba(1,166,234,.18);color:#ffffff;font-size:14px;font-weight:700;height:40px;min-width:138px;padding:0 18px}.rpki-removal-records-page__panel{background:#ffffff;border:0;border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:22px 24px 80px}.rpki-removal-records-page__filters{align-items:end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.rpki-removal-records-page__filters label{align-items:center;display:flex;gap:12px}.rpki-removal-records-page__filters span{color:#111827;font-size:16px;font-weight:400;white-space:nowrap}.rpki-removal-records-page__filters input{border:1px solid #d0d8e2;border-radius:0;color:#53627a;font-size:14px;height:40px;min-width:240px;padding:0 14px}.rpki-removal-records-page__filter-actions{display:flex;gap:12px}.rpki-removal-records-page__search{background:#01a6ea;border:0;border-radius:20px;box-shadow:0 2px 6px rgba(1,166,234,.16);color:#ffffff}.rpki-removal-records-page__reset,.rpki-removal-records-page__search{font-size:14px;font-weight:700;height:40px;min-width:82px;padding:0 20px}.rpki-removal-records-page__reset{background:#ffffff;border:1px solid #01a6ea;border-radius:20px;box-shadow:none;color:#01a6ea}.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{min-width:100%;table-layout:fixed;width:100%}.rpki-removal-records-page__table-wrap th{background:#f7f9fb;color:#4b5563;font-size:14px;font-weight:400;height:52px;padding:0 12px}.rpki-removal-records-page__table-wrap td{color:#22314a;font-size:14px;height:48px;padding:0 12px;vertical-align:middle}.rpki-removal-records-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:8px 14px}.rpki-removal-records-page__status--success{background:#22c55e;color:#ffffff}.rpki-removal-records-page__status--default{background:#64748b;color:#ffffff}.rpki-removal-records-page__row-action{align-items:center;background:#f7fbff;border:1px solid #dce8f3;border-radius:999px;cursor:pointer;display:inline-flex;gap:3px;height:30px;justify-content:center;width:42px}.rpki-removal-records-page__row-action span{background:#64748b;border-radius:999px;display:block;height:4px;width:4px}.rpki-removal-records-page__empty{color:#64748b;font-size:14px;padding:20px;text-align:center}.rpki-removal-records-page__empty-state{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:center;min-height:240px}.rpki-removal-records-page__empty-state img{filter:grayscale(1);height:174px;object-fit:contain;opacity:.42;width:220px}.rpki-removal-records-page__dialog{display:grid;gap:16px}.rpki-removal-records-page__dialog p{color:#64748b;font-size:14px;margin:0}.rpki-removal-records-page__dialog a{border:1px solid #dbe7f2;border-radius:10px;color:#08a7e6;display:flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;padding:13px 16px;text-decoration:none}.rpki-removal-records-page__action-link{cursor:pointer}.rpki-removal-records-page__action-link img{height:16px;object-fit:contain;width:16px}.rpki-removal-records-page__dialog strong{color:#16a34a;font-size:14px}.rpki-removal-records-page__confirm-actions{display:flex;gap:10px;justify-content:flex-end}.rpki-removal-records-page__source-form{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.rpki-removal-records-page__source-field,.rpki-removal-records-page__source-upload{color:#405066;display:grid;font-size:14px;gap:8px}.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{border-color:#d0d8e2;border-radius:2px;color:#1f2937;font-size:14px;min-height:38px}.rpki-removal-records-page__source-field textarea{min-height:90px}.rpki-removal-records-page__upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.rpki-removal-records-page__upload-button{align-items:center;border:1px solid #d6e0eb;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;gap:10px;height:38px;justify-content:center;width:160px}.rpki-removal-records-page__upload-button img{height:18px;object-fit:contain;width: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{display:flex;gap:24px;grid-column:1/-1;justify-content:flex-end}.rpki-removal-records-page__file-link{background:transparent;border:0;color:#08a7e6;cursor:pointer;display:inline;font-size:14px;font-weight:700;line-height:1.4;padding:0;text-decoration:none}.rpki-removal-records-page__file-link:focus-visible,.rpki-removal-records-page__file-link:hover{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{display:grid;gap:12px;margin:0}.rpki-removal-records-page__details div{display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr)}.rpki-removal-records-page__details dt{color:#667085}.rpki-removal-records-page__details dd{color:#111827;margin:0;min-height:24px}@media (max-width:760px){.rpki-removal-records-page__filters,.rpki-removal-records-page__filters label,.rpki-removal-records-page__title-row{align-items:stretch;flex-direction:column}.rpki-removal-records-page__confirm-actions,.rpki-removal-records-page__filter-actions{width:100%}.rpki-removal-records-page__reset,.rpki-removal-records-page__search,.rpki-removal-records-page__submit{flex:1 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{display:grid;gap:24px}.notifications-page__title-row{align-items:center;display:flex;justify-content:space-between}.notifications-page__title-row h1{color:#111827;font-size:24px;font-weight:700;margin:0}.notifications-page__mark-all{min-width:150px}.notifications-page__panel{background:#ffffff;border:1px solid #dbe7f2;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:24px}.notifications-page__feedback{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;color:#15803d;font-size:14px;font-weight:700;margin-bottom:16px;padding:12px 14px}.notifications-page__list{display:grid;gap:16px}.notifications-page__item{background:#ffffff;border:1px solid #dbe7f2;border-radius:10px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:20px}.notifications-page__item--new{border-color:#08a7e6;box-shadow:0 0 0 1px rgba(8,167,230,.12)}.notifications-page__item--read{background:#f8fafc}.notifications-page__item-body h2{align-items:center;color:#111827;display:flex;flex-wrap:wrap;font-size:18px;font-weight:700;gap:8px;margin:0 0 8px}.notifications-page__item-body h2 span{background:#08a7e6;border-radius:999px;color:#ffffff;font-size:11px;font-weight:800;line-height:1;padding:5px 8px}.notifications-page__item-body p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 10px;max-width:760px}.notifications-page__item-body small{color:#94a3b8;font-size:13px}.notifications-page__item-actions{align-items:flex-start;display:flex;gap:10px;justify-content:flex-end}.notifications-page__mark-read{min-width:118px}.notifications-page__empty{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;font-size:14px;padding:16px}.notifications-page__pagination{margin-top:20px}@media (max-width:860px){.notifications-page__item,.notifications-page__item-actions,.notifications-page__title-row{align-items:stretch;grid-template-columns:1fr}.notifications-page__item-actions,.notifications-page__title-row{flex-direction:column}.notifications-page__item-actions .ui-button,.notifications-page__mark-read{width:100%}}.confirm-order-page{display:grid;gap:24px}.confirm-order-page__title-row{align-items:flex-start;display:flex;justify-content:space-between}.confirm-order-page__title-row h1{color:#111827;font-size:24px;font-weight:700;margin:8px 0 0}.confirm-order-page__back{color:#08a7e6;font-size:14px;font-weight:700;text-decoration:none}.confirm-order-page__panel{background:#ffffff;border:1px solid #dbe7f2;border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:24px}.confirm-order-page__filters{align-items:end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.confirm-order-page__filters label{align-items:center;display:flex;gap:12px}.confirm-order-page__filters span{color:#111827;font-size:14px;font-weight:700;white-space:nowrap}.confirm-order-page__filters select{border:1px solid #cfd8e3;border-radius:6px;height:40px;min-width:220px;padding:0 12px}.confirm-order-page__filter-actions{display:flex;gap:10px}.confirm-order-page__search{background:#08a7e6;border-color:#08a7e6;border-radius:999px;box-shadow:none;color:#ffffff;min-width:86px}.confirm-order-page__reset{background:#ffffff;border-color:#d6e0eb;border-radius:999px;box-shadow:none;color:#111827;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{background:#f6f9fc;color:#405066;font-size:14px;font-weight:700}.confirm-order-page__table-wrap td{color:#22314a;font-size:14px;vertical-align:middle}.confirm-order-page__type{align-items:center;display:inline-flex;gap:7px}.confirm-order-page__type-dot{border-radius:999px;display:inline-block;height:8px;width:8px}.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;display:inline-flex;font-size:12px;font-weight:800;padding:8px 14px}.confirm-order-page__status--confirmed{background:#22c55e;color:#ffffff}.confirm-order-page__status--pending{background:#f59e0b;color:#ffffff}.confirm-order-page__action{appearance:none;background:none;border:0;color:#08a7e6;cursor:pointer;font-size:14px;font-weight:800;line-height:1.2;padding:0;text-align:left;white-space:nowrap}.confirm-order-page__action:hover{color:#0284c7;text-decoration:underline}.confirm-order-page__empty{color:#64748b;font-size:14px;padding:20px;text-align:center}.confirm-order-page__dialog{display:grid;gap:16px}.confirm-order-page__dialog p{color:#64748b;font-size:14px;margin:0}.confirm-order-page__dialog a{align-items:center;border:1px solid #dbe7f2;border-radius:10px;color:#08a7e6;display:flex;font-size:14px;font-weight:800;justify-content:center;padding:13px 16px;text-decoration:none}.confirm-order-page__dialog-close{background:#ffffff;border-color:#d6e0eb;border-radius:999px;box-shadow:none;color:#111827}.confirm-order-page__source-form{display:flex;flex-direction:column;gap:24px;margin:24px 28px 32px}.confirm-order-page__detail-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.confirm-order-page__detail-field{display:grid;gap:8px}.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{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#111827;display:flex;font-size:16px;font-weight:500;min-height:46px;padding:12px 16px;white-space:normal;word-break:break-word}.confirm-order-page__notice{align-items:center;background:#fff7ed;border-radius:8px;color:#2f2a22;display:flex;font-size:15px;font-weight:700;line-height:1.55;margin:0;padding:12px 16px}.confirm-order-page__modal-actions{display:flex;gap:16px;justify-content:flex-end}.confirm-order-page__submit{background:#08a7e6;border-color:#08a7e6;border-radius:999px;box-shadow:none;color:#ffffff}.confirm-order-page__message{color:#16a34a;font-size:14px;margin:16px 0 0}@media (max-width:760px){.confirm-order-page__filters,.confirm-order-page__filters label{align-items:stretch;flex-direction:column}.confirm-order-page__filter-actions{width:100%}.confirm-order-page__reset,.confirm-order-page__search{flex:1 1}.confirm-order-page__detail-grid{grid-template-columns:1fr}}.support-dashboard{background:#f6fbff;color:#151f32;min-height:calc(100vh - 86px);padding:24px}.support-dashboard__title{color:#152238;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 20px}.support-dashboard__knowledge{align-items:center;background:#e3f3ff;border-radius:14px;display:flex;gap:14px;margin-bottom:22px;min-height:70px;padding:16px 22px}.support-dashboard__knowledge img{flex:0 0 auto;height:42px;object-fit:contain;width:42px}.support-dashboard__knowledge p{color:#33415c;font-size:15px;line-height:1.6;margin:0}.support-dashboard__knowledge a{color:#01a6ea;font-weight:700}.support-dashboard__grid{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.7fr) minmax(330px,.9fr)}.support-dashboard__action-card,.support-dashboard__active-card{background:#ffffff;border:1px solid rgba(210,225,240,.9);border-radius:16px;box-shadow:0 12px 30px rgba(21,42,69,.06)}.support-dashboard__active-card{min-height:420px;padding:24px}.support-dashboard__active-head{align-items:center;border-bottom:1px solid #edf3f8;display:grid;gap:18px;grid-template-columns:56px minmax(0,1fr) auto;padding-bottom:22px}.support-dashboard__active-icon{align-items:center;background:#f0f9ff;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.support-dashboard__active-icon img{height:28px;object-fit:contain;width:28px}.support-dashboard__active-head h2{color:#152238;font-size:22px;font-weight:700;line-height:1.35;margin:0 0 7px}.support-dashboard__active-head h2 a{color:#01a6ea}.support-dashboard__active-head p{color:#718098;font-size:14px;line-height:1.5;margin:0}.support-dashboard__view-link{align-items:center;background:#01a6ea;border-radius:4px;color:#ffffff!important;display:inline-flex;font-size:14px;font-weight:700;height:38px;justify-content:center;min-width:112px;padding:0 18px;white-space:nowrap}.support-dashboard__ticket-list{display:grid;gap:12px;padding-top:20px}.support-dashboard__ticket-row{align-items:center;background:#f9fcff;border:1px solid #edf3f8;border-radius:10px;display:grid;gap:14px;grid-template-columns:10px minmax(0,1fr) auto;min-height:72px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.support-dashboard__ticket-row:hover{border-color:rgba(1,166,234,.45);box-shadow:0 8px 20px rgba(1,166,234,.08);transform:translateY(-1px)}.support-dashboard__ticket-state{background:#16c7d8;border-radius:50%;height:8px;width:8px}.support-dashboard__ticket-copy{display:grid;gap:6px;min-width:0}.support-dashboard__ticket-copy strong{color:#17243b;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-dashboard__ticket-copy small{color:#7b8798;font-size:12px}.support-dashboard__ticket-update{background:#ff4d4f;border-radius:999px;color:#ffffff;font-size:12px;font-weight:700;line-height:24px;min-width:72px;padding:0 10px;text-align:center}.support-dashboard__empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:260px}.support-dashboard__empty img{height:108px;object-fit:contain;width:108px}.support-dashboard__empty p{color:#8c97a8;font-size:14px;margin:14px 0 0}.support-dashboard__side{display:grid;gap:22px}.support-dashboard__action-card{min-height:196px;padding:24px}.support-dashboard__action-card img{height:38px;object-fit:contain;width:38px}.support-dashboard__action-card h2{color:#152238;font-size:20px;font-weight:700;margin:16px 0 10px}.support-dashboard__action-card p{color:#64748b;font-size:14px;line-height:1.65;margin:0 0 18px}.support-dashboard__actions{display:flex;flex-wrap:wrap;gap:10px}.support-dashboard__dialog-close,.support-dashboard__primary,.support-dashboard__secondary{border-radius:4px;font-size:14px;font-weight:700;min-height:38px}.support-dashboard__primary{background:#01a6ea;border:0;color:#ffffff;padding:0 18px}.support-dashboard__secondary{align-items:center;background:#ffffff;border:1px solid #01a6ea;color:#01a6ea;display:inline-flex;justify-content:center;padding:0 16px}.support-dashboard__dialog{display:grid;gap:14px}.support-dashboard__dialog p{color:#667085;font-size:14px;margin:0}.support-dashboard__dialog a{background:#f6fbff;border:1px solid #d7edf9;border-radius:6px;color:#01a6ea;display:block;font-size:13px;padding:10px 12px;word-break:break-all}.support-dashboard__dialog-close{background:#01a6ea;border:0;color:#ffffff;justify-self:end;padding:0 18px}.source-route-modal{align-items:center;background:rgba(0,0,0,.1);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.source-route-modal__panel{background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(15,23,42,.22);display:flex;flex-direction:column;height:min(var(--source-route-modal-height),calc(100vh - 48px));max-width:calc(100vw - 48px);overflow:hidden;width:var(--source-route-modal-width)}.source-route-modal__header{align-items:center;border-bottom:1px solid #edf1f5;color:#1f2937;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:space-between;padding:0 18px}.source-route-modal__close{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;color:#8b96a8;cursor:pointer;display:inline-flex;font-size:16px;height:28px;justify-content:center;line-height:1;min-height:0;min-width:0;padding:0;width:28px}.source-route-modal__body{flex:1 1;overflow:auto}.source-route-modal--preferences{align-items:center;background:rgba(0,0,0,.1);justify-content:center;padding:24px;z-index:10000}.source-route-modal--preferences .source-route-modal__panel{border-radius:8px;box-shadow:0 10px 30px rgba(15,23,42,.22);height:min(var(--source-route-modal-height),calc(100vh - 48px));max-width:calc(100vw - 48px);width:var(--source-route-modal-width)}.source-route-modal--preferences .source-route-modal__header{border-bottom:1px solid #e8e8e8;color:#090538;flex:0 0 52px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;height:52px;line-height:1;padding:0 18px}.source-route-modal--preferences .source-route-modal__close{background:transparent;border:0;box-shadow:none;color:transparent!important;font-size:0;height:28px;min-height:28px;min-width:28px;padding:0;position:relative;width:28px}.source-route-modal--preferences .source-route-modal__close:after,.source-route-modal--preferences .source-route-modal__close:before{background:#9a9a9a;border-radius:999px;content:"";height:2px;left:4px;position:absolute;top:13px;width:22px}.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{flex:1 1 auto;overflow-y:auto;scrollbar-color:#bdbdbd #f3f3f3;scrollbar-width:thin}.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 #siqcht,body.source-route-modal-preferences-open #siqiframe,body.source-route-modal-preferences-open #zsiq_float,body.source-route-modal-preferences-open .zls-sptwndw,body.source-route-modal-preferences-open .zsiq_floatmain,body.source-route-modal-preferences-open [aria-label="Open Next.js Dev Tools"],body.source-route-modal-preferences-open [data-nextjs-dev-overlay],body.source-route-modal-preferences-open nextjs-portal{display:none!important;opacity:0!important;visibility:hidden!important}.support-dashboard__source-form{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}.support-dashboard__source-field,.support-dashboard__source-upload{color:#1f2937;display:grid;gap:8px;font-size:14px}.support-dashboard__source-field--full{grid-column:1/-1}.support-dashboard__source-field legend,.support-dashboard__source-field>span,.support-dashboard__source-upload>span{color:#252f44;font-weight:600}.support-dashboard__source-field legend:after,.support-dashboard__source-field>span:after,.support-dashboard__source-upload>span:after{color:#f04438;content:" *"}.support-dashboard__source-field input,.support-dashboard__source-field select,.support-dashboard__source-field textarea{border:1px solid #d7dce5;border-radius:2px;color:#1f2937;font-size:14px;min-height:38px;padding:8px 10px}.support-dashboard__source-field textarea{min-height:96px;resize:vertical}.lease-in-route-workflow__ptr-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-in-route-workflow__ptr-tip{align-items:center;color:#ff0000;display:flex;font-size:24px;gap:8px;grid-column:1/-1;line-height:1.35;margin:0}.lease-in-route-workflow__ptr-tip-icon{color:#f5b400;flex:0 0 auto;font-size:24px;line-height:1}.lease-in-route-workflow__ptr-form .submit-ptr-arr{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.lease-in-route-workflow__ptr-form .submit-ptr-arr label{display:grid;gap:10px}.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{background:#ffffff;border:1px dashed #01a6ea;border-radius:2px;box-shadow:none;color:#01a6ea;font-size:20px;font-weight:500;grid-column:1/-1;height:48px;justify-content:center;width:100%}.lease-in-route-workflow__ptr-add-item.ui-button:hover{background:rgba(1,166,234,.04);border-color:#01a6ea;color:#01a6ea}.lease-in-route-workflow__ptr-form .manage-leased-ips__batch-actions{gap:24px;grid-column:1/-1;margin-top:0}.support-dashboard__source-upload input{border:1px dashed #c9d3e1;border-radius:2px;color:#526071;padding:10px}.support-dashboard__source-upload small{color:#7b8798}.support-dashboard__source-radio{align-items:center;display:inline-flex;gap:8px;margin-right:24px}.support-dashboard__source-radio .ui-input[type=radio],.support-dashboard__source-radio input[type=radio]{accent-color:#01a6ea;appearance:auto;border-radius:999px;flex:0 0 18px;height:18px;min-height:18px;padding:0;width:18px}.support-center-page__rating{align-items:center;display:flex;gap:12px;min-height:40px}.support-center-page__rating .per-img{background:transparent;border:0;cursor:pointer;height:34px;padding:0;width:34px}.support-center-page__rating .per-img img{display:block;height:34px;width:34px}.support-dashboard__source-actions{display:flex;gap:24px;justify-content:flex-end}.support-dashboard__source-form.company-settings-page__edit-user-form{gap:20px 22px;grid-template-columns:repeat(2,minmax(0,1fr));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{border-color:#cfd7e3;border-radius:2px;color:#1f2937;height:36px;min-height:36px}.support-dashboard__source-form.company-settings-page__edit-user-form .company-settings-page__source-switch-input{border:0;height:1px;min-height:1px;padding:0;width:1px}@media (max-width:1280px){.support-dashboard__grid{grid-template-columns:1fr}}@media (max-width:768px){.source-route-modal{padding:0}.source-route-modal__panel{height:100%;max-width:none;width:100%}.support-dashboard__source-form{grid-template-columns:1fr;padding:18px}.lease-in-route-workflow__ptr-detail-summary,.lease-in-route-workflow__ptr-form .submit-ptr-arr{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{background:#f6fbff;color:#152238;min-height:calc(100vh - 86px);padding:24px}.ticket-list-page__breadcrumbs{align-items:center;background:rgba(255,255,255,.5);border-radius:12px;color:#64748b;display:flex;font-size:13px;gap:8px;min-height:48px;padding:0 16px}.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{align-items:center;display:flex;justify-content:space-between;margin-top:18px}.ticket-list-page__title-row h1{color:#152238;font-size:24px;font-weight:700;line-height:1.25;margin:0}.ticket-list-page__create,.ticket-list-page__search{background:#01a6ea;border:0;border-radius:4px;color:#ffffff;font-size:14px;font-weight:700;min-height:38px;padding:0 18px}.ticket-list-page__panel{background:#ffffff;border:1px solid #e4eef7;border-radius:16px;box-shadow:0 12px 30px rgba(21,42,69,.06);margin-top:24px;padding:20px}.ticket-list-page__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.ticket-list-page__filters label{align-items:center;display:flex;gap:10px}.ticket-list-page__filters label>span{color:#334155;font-size:14px;font-weight:700;white-space:nowrap}.ticket-list-page__filters input,.ticket-list-page__filters select{background:#ffffff;border:1px solid #d4dce8;border-radius:4px;color:#1f2a44;font-size:14px;height:40px;min-width:178px;outline:none;padding:0 12px}.ticket-list-page__filters input:focus,.ticket-list-page__filters select:focus{border-color:#01a6ea;box-shadow:0 0 0 3px rgba(1,166,234,.1)}.ticket-list-page__filter-actions{display:flex;gap:10px}.ticket-list-page__cancel,.ticket-list-page__dialog-close,.ticket-list-page__reset{background:#ffffff;border:1px solid #d6e0eb;border-radius:4px;box-shadow:none;color:#111827;font-size:14px;font-weight:700;min-height:38px;padding:0 18px}.ticket-list-page__divider{border-top:1px solid #e7eef6;height:0;margin-bottom:20px}.ticket-list-page__feedback{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;color:#15803d;font-size:13px;font-weight:700;margin-bottom:14px;padding:10px 12px}.ticket-list-page__table-wrap{overflow-x:auto}.ticket-list-page__table-wrap table{min-width:1040px;width:100%}.ticket-list-page__table-wrap th{background:#f8fbff;color:#667085;font-size:12px;font-weight:800;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.ticket-list-page__table-wrap td{color:#1f2a44;font-size:13px;padding:13px 14px;vertical-align:middle}.ticket-list-page__table-wrap td:first-child,.ticket-list-page__table-wrap th:first-child{min-width:76px}.ticket-list-page__table-wrap td:nth-child(2),.ticket-list-page__table-wrap th:nth-child(2){min-width:170px}.ticket-list-page__table-wrap td:nth-child(3),.ticket-list-page__table-wrap th:nth-child(3){min-width:220px}.ticket-list-page__table-wrap td:nth-child(4),.ticket-list-page__table-wrap th:nth-child(4){min-width:64px}.ticket-list-page__table-wrap td:nth-child(5),.ticket-list-page__table-wrap th:nth-child(5){min-width:96px}.ticket-list-page__table-wrap td:nth-child(6),.ticket-list-page__table-wrap td:nth-child(7),.ticket-list-page__table-wrap th:nth-child(6),.ticket-list-page__table-wrap th:nth-child(7){min-width:150px;white-space:nowrap}.ticket-list-page__table-wrap td:nth-child(8),.ticket-list-page__table-wrap th:nth-child(8){min-width:84px;text-align:center}.ticket-list-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:24px;padding:0 12px}.ticket-list-page__status--0{background:#e0f2fe;color:#0284c7}.ticket-list-page__status--1{background:#ecfdf3;color:#16a34a}.ticket-list-page__actions{display:flex;justify-content:center;white-space:nowrap}.ticket-list-page__action{align-items:center;background:#ffffff;border:1px solid #dce8f3;border-radius:999px;color:#1f2a44;display:inline-flex;font-size:18px;font-weight:800;height:32px;justify-content:center;line-height:1;padding:0;width:40px}.ticket-list-page__empty{color:#64748b;font-size:14px;padding:20px;text-align:center}.ticket-list-page__dialog{display:grid;gap:14px}.ticket-list-page__dialog p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.ticket-list-page__dialog a{background:#f6fbff;border:1px solid #d7edf9;border-radius:6px;color:#01a6ea;display:block;font-size:13px;padding:10px 12px;word-break:break-all}.ticket-list-page__action-menu{display:grid;gap:6px}.ticket-list-page__action-menu-item img{height:22px;object-fit:contain;width:22px}.ticket-list-page__confirm-actions{display:flex;gap:10px;justify-content:flex-end}.ticket-list-page__confirm{background:#01a6ea;border:0;border-radius:4px;color:#ffffff;font-size:14px;font-weight:700;min-height:38px;padding:0 18px}.ticket-list-page__dialog-close{justify-self:end}@media (max-width:900px){.ticket-list-page__filters,.ticket-list-page__filters label,.ticket-list-page__title-row{align-items:stretch;flex-direction:column}.ticket-list-page__filter-actions{width:100%}.ticket-list-page__reset,.ticket-list-page__search{flex:1 1}}.complaint-list-page{background:#f6fbff;color:#152238;min-height:calc(100vh - 86px);padding:24px}.complaint-list-page__breadcrumbs{align-items:center;background:rgba(255,255,255,.5);border-radius:12px;color:#64748b;display:flex;font-size:13px;gap:8px;min-height:48px;padding:0 16px}.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{align-items:center;display:flex;justify-content:space-between;margin-top:18px}.complaint-list-page__title-row h1{color:#152238;font-size:24px;font-weight:700;line-height:1.25;margin:0}.complaint-list-page__file,.complaint-list-page__search{background:#01a6ea;border:0;border-radius:4px;color:#ffffff;font-size:14px;font-weight:700;min-height:38px;padding:0 18px}.complaint-list-page__panel{background:#ffffff;border:1px solid #e4eef7;border-radius:16px;box-shadow:0 12px 30px rgba(21,42,69,.06);margin-top:24px;padding:20px}.complaint-list-page__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.complaint-list-page__filters label{align-items:center;display:flex;gap:10px}.complaint-list-page__filters label>span{color:#334155;font-size:14px;font-weight:700;white-space:nowrap}.complaint-list-page__filters input{background:#ffffff;border:1px solid #d4dce8;border-radius:4px;color:#1f2a44;font-size:14px;height:40px;min-width:220px;outline:none;padding:0 12px}.complaint-list-page__filters input:focus{border-color:#01a6ea;box-shadow:0 0 0 3px rgba(1,166,234,.1)}.complaint-list-page__filter-actions{display:flex;gap:10px}.complaint-list-page__dialog-close,.complaint-list-page__reset{background:#ffffff;border:1px solid #d6e0eb;border-radius:4px;box-shadow:none;color:#111827;font-size:14px;font-weight:700;min-height:38px;padding:0 18px}.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{min-width:800px;width:100%}.complaint-list-page__table-wrap th{background:#f8fbff;color:#667085;font-size:12px;font-weight:800;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.complaint-list-page__table-wrap td{color:#1f2a44;font-size:13px;padding:13px 14px;vertical-align:middle}.complaint-list-page__table-wrap td:first-child,.complaint-list-page__table-wrap th:first-child{min-width:82px}.complaint-list-page__table-wrap td:nth-child(2),.complaint-list-page__table-wrap th:nth-child(2){min-width:180px}.complaint-list-page__table-wrap td:nth-child(3),.complaint-list-page__table-wrap th:nth-child(3){min-width:64px}.complaint-list-page__table-wrap td:nth-child(4),.complaint-list-page__table-wrap td:nth-child(5),.complaint-list-page__table-wrap th:nth-child(4),.complaint-list-page__table-wrap th:nth-child(5){min-width:128px;white-space:nowrap}.complaint-list-page__table-wrap td:nth-child(6),.complaint-list-page__table-wrap th:nth-child(6){min-width:86px}.complaint-list-page__table-wrap td:nth-child(7),.complaint-list-page__table-wrap th:nth-child(7){min-width:64px;text-align:center}.complaint-list-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:24px;padding:0 12px}.complaint-list-page__status--1{background:#fee2e2;color:#dc2626}.complaint-list-page__status--2{background:#e0f2fe;color:#0284c7}.complaint-list-page__status--3{background:#ffedd5;color:#ea580c}.complaint-list-page__actions{display:flex;justify-content:center;white-space:nowrap}.complaint-list-page__action{align-items:center;background:#ffffff;border:1px solid #dce8f3;border-radius:999px;color:#1f2a44;display:inline-flex;font-size:18px;font-weight:800;height:32px;justify-content:center;line-height:1;padding:0;width:40px}.complaint-list-page__empty{color:#64748b;font-size:14px;padding:20px;text-align:center}.complaint-list-page__dialog{display:grid;gap:14px}.complaint-list-page__dialog p{color:#64748b;font-size:14px;line-height:1.6;margin:0}.complaint-list-page__dialog a{background:#f6fbff;border:1px solid #d7edf9;border-radius:6px;color:#01a6ea;display:block;font-size:13px;padding:10px 12px;word-break:break-all}.complaint-list-page__action-menu{display:grid;gap:6px}.complaint-list-page__action-menu-item img{height:22px;object-fit:contain;width:22px}.complaint-list-page__dialog-close{justify-self:end}@media (max-width:900px){.complaint-list-page__filters,.complaint-list-page__filters label,.complaint-list-page__title-row{align-items:stretch;flex-direction:column}.complaint-list-page__filter-actions{width:100%}.complaint-list-page__reset,.complaint-list-page__search{flex:1 1}}.abuse-page{display:grid;gap:24px}.abuse-page__title-row{align-items:center;display:flex;justify-content:space-between;gap:16px}.abuse-page__title-row h1{color:#1f2937;font-size:24px;font-weight:700;margin:0}.abuse-page__primary-actions{display:flex;flex-wrap:wrap;gap:10px}.abuse-page__appeal,.abuse-page__pay,.abuse-page__primary-actions a{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#fff;font-size:13px;font-weight:700;line-height:1;padding:10px 18px}.abuse-page__appeal,.abuse-page__primary-actions a:nth-child(2){background:#fff;color:#01a6ea}.abuse-page__summary{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.abuse-page__summary-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(56,75,97,.08);display:flex;gap:12px;min-height:112px;padding:20px}.abuse-page__summary-card img{height:64px;width:64px}.abuse-page__summary-card p{color:#617083;font-size:14px;line-height:1.35;margin:0 0 8px}.abuse-page__summary-card strong{color:#111827;display:block;font-size:20px;white-space:nowrap}.abuse-page__layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.abuse-page__main,.abuse-page__panel,.abuse-page__risk{background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(56,75,97,.08)}.abuse-page__main{overflow:hidden}.abuse-page__tabs{border-bottom:1px solid #e5edf5;display:flex;gap:30px;padding:0 24px}.abuse-page__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:#64748b;font-size:15px;font-weight:700;padding:18px 0 15px}.abuse-page__tab--active{border-color:#01a6ea;color:#111827}.abuse-page__panel{border-radius:0;box-shadow:none;display:grid;gap:18px;min-height:456px;padding:22px 24px 24px}.abuse-page__operations,.abuse-page__panel-actions,.abuse-page__subtabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.abuse-page__subtabs span{border:1px solid #dbe5ef;border-radius:999px;color:#64748b;font-size:13px;padding:7px 14px;white-space:nowrap}.abuse-page__link,.abuse-page__operations a{background:transparent;border:0;color:#01a6ea;font-weight:700;padding:0;text-align:left}.abuse-page__risk>.abuse-page__link{border:1px solid #cfdde9;border-radius:2px;justify-self:stretch;padding:14px 18px;text-align:center}.abuse-page__cancel,.abuse-page__fine{color:#ef4444;font-weight:700}.abuse-page__status{border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;padding:5px 10px}.abuse-page__status--pending{background:#fff1f2;border:1px solid #fb7185;color:#e11d48}.abuse-page__status--paid{background:#ecfdf5;border:1px solid #34d399;color:#059669}.abuse-page__risk{display:grid;gap:12px;min-height:456px;padding:22px}.abuse-page__risk-title{align-items:center;display:flex;justify-content:space-between;gap:12px}.abuse-page__risk-title span{color:#111827;font-size:16px;font-weight:800}.abuse-page__risk-title img{height:28px;width:28px}.abuse-page__risk strong{color:#16a34a;font-size:46px;line-height:1}.abuse-page__risk-status{background:#ecfdf5;border-radius:999px;color:#059669;font-size:12px;font-weight:800;justify-self:start;padding:6px 12px}.abuse-page__risk p{color:#64748b;font-size:13px;line-height:1.7;margin:0}.abuse-page__dialog{display:grid;gap:14px}.abuse-page__risk-types{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.abuse-page__risk-types li{align-items:center;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;padding:12px}.abuse-page__dialog-record{background:#f8fafc;border-radius:8px;display:grid;gap:8px;padding:14px}.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{align-items:flex-start;flex-direction:column}.abuse-page__summary{grid-template-columns:1fr}.abuse-page__summary-card{min-height:96px}.abuse-page__tabs{overflow-x:auto}}.lease-in-abuse{display:grid;gap:18px}.lease-in-abuse,.lease-in-abuse *{letter-spacing:0}.lease-in-abuse__title{color:#171a3c;font-size:24px;font-weight:600;line-height:1.2;margin:0}.lease-in-abuse__overview{display:grid;gap:12px;grid-template-columns:minmax(0,2fr) minmax(300px,.65fr)}.lease-in-abuse__cards{display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lease-in-abuse__card,.lease-in-abuse__records,.lease-in-abuse__risk{background:#fff;border-radius:8px;box-shadow:0 1px 10px rgba(32,56,85,.04)}.lease-in-abuse__card{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:84px;padding:16px}.lease-in-abuse__card>a:first-child,.lease-in-abuse__card>img{align-items:center;color:inherit;display:flex;gap:16px;text-decoration:none}.lease-in-abuse__card img{flex:0 0 auto;height:46px;object-fit:contain;width:46px}.lease-in-abuse__card-body{display:grid;gap:8px}.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{align-items:center;background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;height:36px;justify-content:center;padding:0 20px;white-space:nowrap}.lease-in-abuse__card-action[href*=appeal-list]{background:#fff;color:#01a6ea}.lease-in-abuse__risk{display:grid;grid-row:span 3;min-height:260px;padding:16px}.lease-in-abuse__risk-title{align-items:center;display:flex;justify-content:space-between}.lease-in-abuse__risk-title>span{align-items:center;color:#171a3c;display:inline-flex;font-size:13px;font-weight:700;gap:4px}.lease-in-abuse__risk-title img{height:14px;width:14px}.lease-in-abuse__risk-help-wrap{display:inline-flex;position:relative}.lease-in-abuse__risk-help{align-items:center;background:transparent;border:0;color:#8a96aa;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.lease-in-abuse__risk-help img{height:14px;width:14px}.lease-in-abuse__risk-tooltip{background:#172033;border-radius:6px;box-shadow:0 12px 24px rgba(15,23,42,.18);color:#fff;display:block;font-size:12px;font-weight:500;left:50%;line-height:1.5;max-width:260px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px);transition:opacity .16s ease,transform .16s ease;width:max-content;z-index:3}.lease-in-abuse__risk-title .lease-in-abuse__risk-tooltip{color:#fff;font-weight:500}.lease-in-abuse__risk-help-wrap:hover .lease-in-abuse__risk-tooltip,.lease-in-abuse__risk-help:focus+.lease-in-abuse__risk-tooltip,.lease-in-abuse__risk-tooltip.is-open{opacity:1;transform:translateX(-50%) translateY(0)}.lease-in-abuse__risk-title strong{color:#00a76f;font-size:13px}.lease-in-abuse__risk-chart{align-self:center;height:184px;justify-self:center;width:260px}.lease-in-abuse__risk-link{align-self:end;background:transparent;border:0;color:#01a6ea;font-size:14px;justify-self:center;padding:0}.lease-in-abuse__records{display:grid;gap:20px;margin-top:2px;min-height:340px;padding:20px 22px 24px}.lease-in-abuse__records-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.lease-in-abuse__records-title{align-items:center;display:flex;gap:12px}.lease-in-abuse__records-title h2{color:#171a3c;font-size:20px;font-weight:600;margin:0}.lease-in-abuse__primary{height:32px;padding:0 18px}.lease-in-abuse__filters{align-items:center;display:flex;gap:16px}.lease-in-abuse__filters-label{align-items:center;color:#27364f;display:flex;font-size:13px;gap:8px}.lease-in-abuse__filters-label img{height:18px;width:18px}.lease-in-abuse__search{align-items:center;border:1px solid #cfdde9;border-radius:999px;display:flex;height:38px;overflow:hidden;width:250px}.lease-in-abuse__search input{border:0;height:36px}.lease-in-abuse__search button{background:#fff;border:0;color:#9aa6b7;height:36px;padding:0 14px}.lease-in-abuse__table-wrap{border-top:1px solid #dce6ef;display:grid;gap:0;padding-top:18px}.lease-in-abuse__table-wrap table{min-width:1040px}.lease-in-abuse__table-wrap th{background:#f5f8fb;color:#67728b;font-size:13px;font-weight:500;height:45px}.lease-in-abuse__table-wrap td{color:#27364f;font-size:13px}.lease-in-abuse__more{background:transparent;border:0;color:#27364f;font-size:24px;line-height:1}.lease-in-abuse__empty{align-items:center;border-bottom:1px solid #dce6ef;display:flex;justify-content:center;min-height:210px}.lease-in-abuse__empty img{height:150px;opacity:.7;object-fit:contain;width:150px}.lease-in-abuse__empty p{color:#697694;font-size:14px;margin:0}.lease-in-abuse-workflow__back{color:#01a6ea;font-size:14px;font-weight:600;justify-self:start}.lease-in-abuse-workflow__panel{margin-top:0}.lease-in-abuse-workflow__form{border-top:1px solid #dce6ef;display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px}.lease-in-abuse-workflow__form label{color:#34405a;display:grid;gap:8px;font-size:14px}.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__actions,.lease-in-abuse-workflow__field-wide{grid-column:1/-1}.lease-in-abuse-workflow__actions{display:flex;justify-content:flex-end}.lease-in-abuse__risk-dialog{display:grid;gap:16px}.lease-in-abuse__risk-dialog p{color:#697694;font-size:13px;line-height:1.6;margin:0}.lease-in-abuse__risk-dialog ul{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.lease-in-abuse__risk-type{align-items:center;background:#f3f7fb;border-radius:4px;display:flex;justify-content:space-between;padding:9px 12px}.lease-in-abuse__actions-dialog,.lease-in-abuse__extend-popup{display:grid;gap:10px}.lease-in-abuse__action{align-items:center;background:#fff;border:1px solid #dce6ef;border-radius:6px;color:#171a3c;display:flex;font-weight:700;gap:10px;min-height:40px;padding:8px 12px;text-decoration:none}.lease-in-abuse__action img{height:22px;width:22px}.lease-in-abuse__message{color:#01a6ea;font-size:13px;margin:0}.lease-in-abuse__dialog-close{background:#fff;border:1px solid #01a6ea;border-radius:999px;color:#01a6ea;justify-self:end}.lease-in-abuse__extend-tip{background:#f7fbff;border-radius:8px;color:#697694;font-size:12px;line-height:1.6;margin:0;padding:10px 12px}.lease-in-abuse__source-field{color:#4d5a78;display:grid;gap:8px;font-size:13px}.lease-in-abuse__source-field small{color:#8c95a8}.lease-in-abuse__source-upload{align-items:center;border:1px solid #d4d9e0;border-radius:6px;display:inline-flex;gap:8px;height:38px;justify-content:center;overflow:hidden;position:relative;width:160px}.lease-in-abuse__source-upload img{height:18px;width:18px}.lease-in-abuse__source-upload input{cursor:pointer;inset:0;opacity:0;position:absolute}.lease-in-abuse__extend-actions{display:flex;gap:16px;justify-content:flex-end}.lease-in-abuse__submit{background:#01a6ea;border-radius:999px;color:#fff}@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__filters,.lease-in-abuse__records-head{align-items:flex-start;flex-direction:column}.lease-in-abuse__search{width:100%}}.resource-management-page{display:grid;gap:18px}.resource-management-page__title-row{align-items:center;display:flex;gap:18px;justify-content:space-between}.resource-management-page__title-row h1{color:#111827;font-size:26px;font-weight:800;margin:0}.resource-management-page__dialog-actions,.resource-management-page__filter-actions,.resource-management-page__top-actions{align-items:center;display:flex;gap:10px}.resource-management-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.resource-management-page__primary:hover{background:#028bd1}.resource-management-page__secondary{background:#f8fafc;border:1px solid #d7dde6;color:#334155;min-height:36px}.resource-management-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.resource-management-page__more-wrap{position:relative}.resource-management-page__more-menu{background:#fff;border:1px solid #d7dde6;border-radius:8px;box-shadow:0 16px 36px rgb(15 23 42/14%);display:grid;min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.resource-management-page__more-menu button{background:transparent;border:0;border-radius:6px;color:#334155;font-size:13px;padding:10px 12px;text-align:left}.resource-management-page__more-menu button:hover{background:#f1f5f9;color:#0284c7}.resource-management-page__tabs{align-items:flex-end;border-bottom:1px solid #dbe2ea;display:flex;gap:4px}.resource-management-page__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:#64748b;font-size:14px;font-weight:800;padding:12px 18px}.resource-management-page__tab.is-active{border-bottom-color:#01a6ea;color:#01a6ea}.resource-management-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:18px;padding:18px;overflow-x:auto}.resource-management-page__card table{border-collapse:separate;border-spacing:0;min-width:1040px;width:100%}.resource-management-page__card th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:800;padding:12px 10px;text-align:left;white-space:nowrap}.resource-management-page__card td{border-bottom:1px solid #edf2f7;color:#0f172a;font-size:13px;padding:12px 10px;vertical-align:middle;white-space:nowrap}.resource-management-page__card tbody tr:hover td{background:#fbfdff}.resource-management-page__filters{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(220px,340px) auto}.resource-management-page__filters label{color:#334155;display:grid;font-size:13px;font-weight:700;gap:8px}.resource-management-page__summary{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;justify-content:flex-start;padding:14px 16px}.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{background:#eef2f7;border:1px solid #cbd5e1;border-radius:999px;color:#475569;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.resource-management-page__status--success{background:#ecfdf5;border-color:#34d399;color:#059669}.resource-management-page__status--warning{background:#fffbeb;border-color:#facc15;color:#b45309}.resource-management-page__row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:230px}.resource-management-page__row-actions button,.resource-management-page__view-button{background:transparent;border:0;color:#0284c7;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;display:inline-flex;gap:6px}.resource-management-page__view-button img{height:16px;width:16px}.resource-management-page__dialog{display:grid;gap:14px}.resource-management-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.resource-management-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.resource-management-page__dialog dl div{display:grid;gap:4px}.resource-management-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.resource-management-page__dialog dd{color:#111827;font-size:13px;margin:0;overflow-wrap:anywhere}.resource-management-page__dialog-actions{justify-content:flex-end}@media (max-width:900px){.resource-management-page__title-row{align-items:flex-start;flex-direction:column}.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{align-items:stretch;flex-direction:column;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{display:grid;gap:18px}.ip-resource-list-page__title-row{align-items:center;display:flex;gap:18px;justify-content:space-between}.ip-resource-list-page__title-row h1{color:#111827;font-size:26px;font-weight:800;margin:0}.ip-resource-list-page__title-row p{color:#64748b;font-size:13px;margin:6px 0 0}.ip-resource-list-page__header-actions{align-items:center;display:flex;gap:10px}.ip-resource-list-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.ip-resource-list-page__primary:hover{background:#028bd1}.ip-resource-list-page__secondary{align-items:center;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;color:#334155;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:36px;padding:0 14px}.ip-resource-list-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.ip-resource-list-page__link-button{text-decoration:none}.ip-resource-list-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:18px;overflow-x:auto;padding:18px}.ip-resource-list-page__summary{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:14px 16px}.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;min-width:920px;width:100%}.ip-resource-list-page__card th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:800;padding:12px 10px;text-align:left;white-space:nowrap}.ip-resource-list-page__card td{border-bottom:1px solid #edf2f7;color:#0f172a;font-size:13px;padding:12px 10px;vertical-align:middle;white-space:nowrap}.ip-resource-list-page__card tbody tr:hover td{background:#fbfdff}.ip-resource-list-page__card input[type=checkbox]{accent-color:#01a6ea;height:16px;width:16px}.ip-resource-list-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.ip-resource-list-page__status--pending{background:#fffbeb;border:1px solid #facc15;color:#b45309}.ip-resource-list-page__status--success{background:#ecfdf5;border:1px solid #34d399;color:#059669}.ip-resource-list-page__dialog{display:grid;gap:14px}.ip-resource-list-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.ip-resource-list-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.ip-resource-list-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.ip-resource-list-page__dialog dd{color:#111827;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.ip-resource-list-page__dialog button{justify-self:end}@media (max-width:760px){.ip-resource-list-page__title-row{align-items:flex-start;flex-direction:column}.ip-resource-list-page__header-actions{align-items:stretch;flex-direction:column;width:100%}}.merge-ip-ranges-page{display:grid;gap:18px}.merge-ip-ranges-page__title-row{align-items:center;display:flex;gap:18px;justify-content:space-between}.merge-ip-ranges-page__title-row h1{color:#111827;font-size:26px;font-weight:800;margin:0}.merge-ip-ranges-page__title-row p{color:#64748b;font-size:13px;margin:6px 0 0}.merge-ip-ranges-page__header-actions{align-items:center;display:flex;gap:10px}.merge-ip-ranges-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.merge-ip-ranges-page__primary:hover{background:#028bd1}.merge-ip-ranges-page__secondary{align-items:center;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;color:#334155;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:36px;padding:0 14px}.merge-ip-ranges-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.merge-ip-ranges-page__link-button{text-decoration:none}.merge-ip-ranges-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:18px;overflow-x:auto;padding:18px}.merge-ip-ranges-page__summary{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:14px 16px}.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;min-width:720px;width:100%}.merge-ip-ranges-page__card th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:800;padding:12px 10px;text-align:left;white-space:nowrap}.merge-ip-ranges-page__card td{border-bottom:1px solid #edf2f7;color:#0f172a;font-size:13px;padding:12px 10px;vertical-align:middle;white-space:nowrap}.merge-ip-ranges-page__card tbody tr:hover td{background:#fbfdff}.merge-ip-ranges-page__card input[type=checkbox]{accent-color:#01a6ea;height:16px;width:16px}.merge-ip-ranges-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.merge-ip-ranges-page__status--pending{background:#fffbeb;border:1px solid #facc15;color:#b45309}.merge-ip-ranges-page__status--success{background:#ecfdf5;border:1px solid #34d399;color:#059669}.merge-ip-ranges-page__dialog{display:grid;gap:14px}.merge-ip-ranges-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.merge-ip-ranges-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.merge-ip-ranges-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.merge-ip-ranges-page__dialog dd{color:#111827;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.merge-ip-ranges-page__dialog button{justify-self:end}@media (max-width:760px){.merge-ip-ranges-page__title-row{align-items:flex-start;flex-direction:column}.merge-ip-ranges-page__header-actions{align-items:stretch;flex-direction:column;width:100%}}.add-resources-manually-page__common-layout{background:#ffffff;min-height:100vh}.add-resources-manually-page{box-sizing:border-box;padding:24px}.add-resources-manually-page__form{display:grid;gap:18px;max-width:760px}.add-resources-manually-page__prompt{align-items:flex-start;display:flex;gap:12px;padding-bottom:4px}.add-resources-manually-page__prompt img{flex:0 0 auto;height:20px;margin-top:1px;width:20px}.add-resources-manually-page__prompt p{color:#1f2937;font-size:13px;line-height:1.6;margin:0}.add-resources-manually-page__field{display:grid;gap:8px}.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;font-size:13px;line-height:1.45;margin:0}.add-resources-manually-page__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.add-resources-manually-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.add-resources-manually-page__primary:hover{background:#028bd1}.add-resources-manually-page__secondary{align-items:center;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;color:#334155;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:36px;padding:0 14px}.add-resources-manually-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.add-resources-manually-page__link-button{text-decoration:none}.add-resources-manually-page__dialog{display:grid;gap:14px}.add-resources-manually-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.add-resources-manually-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.add-resources-manually-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.add-resources-manually-page__dialog dd{color:#111827;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.add-resources-manually-page__dialog button{justify-self:end}@media (max-width:760px){.add-resources-manually-page{padding:18px}.add-resources-manually-page__actions{align-items:stretch;flex-direction:column}.add-resources-manually-page__primary,.add-resources-manually-page__secondary{width:100%}}.ip-use-info-page{display:grid;gap:18px}.ip-use-info-page__top-row{align-items:center;display:flex}.ip-use-info-page__back{align-items:center;color:#0369a1;display:inline-flex;font-size:14px;font-weight:800;text-decoration:none}.ip-use-info-page__back:before{content:"<";display:inline-block;margin-right:8px}.ip-use-info-page__title-row{align-items:center;display:flex;gap:18px;justify-content:space-between}.ip-use-info-page__title-row h1{color:#111827;font-size:26px;font-weight:800;margin:0}.ip-use-info-page__title-row p{color:#64748b;font-size:13px;margin:6px 0 0}.ip-use-info-page__mode-switch{align-items:center;background:#eef6fb;border:1px solid #cfe8f6;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.ip-use-info-page__mode{background:transparent;border:0;border-radius:6px;color:#475569;font-weight:800;min-height:34px;padding:0 14px}.ip-use-info-page__mode.is-active{background:#01a6ea;color:#fff}.ip-use-info-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:18px;overflow-x:auto;padding:18px}.ip-use-info-page__endpoint{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:12px 14px}.ip-use-info-page__endpoint span{color:#64748b;font-size:12px;font-weight:800}.ip-use-info-page__endpoint strong{color:#111827;font-size:13px;overflow-wrap:anywhere}.ip-use-info-page__card table{border-collapse:separate;border-spacing:0;min-width:980px;width:100%}.ip-use-info-page__card th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:800;padding:12px 10px;text-align:left;white-space:nowrap}.ip-use-info-page__card td{border-bottom:1px solid #edf2f7;color:#0f172a;font-size:13px;padding:12px 10px;vertical-align:middle;white-space:nowrap}.ip-use-info-page__card tbody tr:hover td{background:#fbfdff}.ip-use-info-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.ip-use-info-page__status--pending{background:#fffbeb;border:1px solid #facc15;color:#b45309}.ip-use-info-page__status--success{background:#ecfdf5;border:1px solid #34d399;color:#059669}.ip-use-info-page__empty{color:#64748b;font-size:14px;margin:0;padding:16px 0}@media (max-width:760px){.ip-use-info-page__title-row{align-items:flex-start;flex-direction:column}.ip-use-info-page__mode-switch{width:100%}.ip-use-info-page__mode{flex:1 1}}.sell-request-page__common-layout{background:#ffffff;min-height:100vh}.sell-request-page{box-sizing:border-box;padding:24px}.sell-request-page__form{display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.sell-request-page__field{display:grid;gap:8px}.sell-request-page__field label{color:#334155;font-size:13px;font-weight:800;line-height:1.35}.sell-request-page__field input[readonly]{background:#f8fafc;color:#475569}.sell-request-page__actions{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}.sell-request-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.sell-request-page__primary:hover{background:#028bd1}.sell-request-page__secondary{align-items:center;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;color:#334155;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:36px;padding:0 14px}.sell-request-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.sell-request-page__link-button{text-decoration:none}.sell-request-page__dialog{display:grid;gap:14px}.sell-request-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.sell-request-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.sell-request-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.sell-request-page__dialog dd{color:#111827;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.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{align-items:stretch;flex-direction:column}.sell-request-page__primary,.sell-request-page__secondary{width:100%}}.split-ip-range-page__common-layout{background:#ffffff;min-height:100vh}.split-ip-range-page{box-sizing:border-box;padding:24px}.split-ip-range-page__form{display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.split-ip-range-page__field{display:grid;gap:8px}.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]{background:#f8fafc;color:#475569}.split-ip-range-page__validation{grid-column:1/-1;min-height:18px}.split-ip-range-page__actions{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:flex-end}.split-ip-range-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.split-ip-range-page__primary:hover{background:#028bd1}.split-ip-range-page__secondary{align-items:center;background:#f8fafc;border:1px solid #d7dde6;border-radius:6px;color:#334155;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:36px;padding:0 14px}.split-ip-range-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.split-ip-range-page__link-button{text-decoration:none}.split-ip-range-page__dialog{display:grid;gap:14px}.split-ip-range-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.split-ip-range-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.split-ip-range-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.split-ip-range-page__dialog dd{color:#111827;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.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{align-items:stretch;flex-direction:column}.split-ip-range-page__primary,.split-ip-range-page__secondary{width:100%}}.support-center-page{display:grid;gap:18px}.support-center-page__title-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.support-center-page__title-row h1{color:#111827;font-size:26px;font-weight:800;margin:0}.support-center-page__top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.support-center-page__panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.support-center-page__tabs{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:24px;padding:0 20px}.support-center-page__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:#64748b;cursor:pointer;font-size:15px;font-weight:800;min-height:54px;padding:0 2px}.support-center-page__tab.is-active{border-bottom-color:#01a6ea;color:#0f172a}.support-center-page__tab-panel{display:grid;gap:18px;overflow-x:auto;padding:20px}.support-center-page__filters{align-items:end;display:flex;flex-wrap:wrap;gap:14px}.support-center-page__filters label{display:grid;gap:8px;min-width:260px}.support-center-page__filters span{color:#334155;font-size:13px;font-weight:800}.support-center-page__filter-actions{align-items:center;display:flex;gap:10px}.support-center-page__primary{background:#01a6ea;border:1px solid #01a6ea;color:#fff;min-height:36px}.support-center-page__primary:hover{background:#028bd1}.support-center-page__reset,.support-center-page__secondary{background:#f8fafc;border:1px solid #d7dde6;color:#334155;min-height:36px}.support-center-page__reset:hover,.support-center-page__secondary:hover{border-color:#01a6ea;color:#0369a1}.support-center-page table{border-collapse:collapse;min-width:1040px;width:100%}.support-center-page th{background:#f8fafc;color:#34405a;font-weight:800}.support-center-page td,.support-center-page th{font-size:14px;height:44px;padding:0 16px;text-align:left;white-space:nowrap}.support-center-page td{border-bottom:1px solid #edf1f5;color:#1f2937}.support-center-page__more{align-items:center;background:#f8fafc;border:1px solid #d7dde6;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;height:32px;justify-content:center;letter-spacing:0;line-height:1;width:42px}.support-center-page__more:hover{border-color:#01a6ea;color:#0369a1}.support-center-page__status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.support-center-page__status--complaint-2,.support-center-page__status--ticket-0{background:#eff6ff;border:1px solid #60a5fa;color:#1d4ed8}.support-center-page__status--complaint-3,.support-center-page__status--ticket-1{background:#ecfdf5;border:1px solid #34d399;color:#047857}.support-center-page__status--complaint-1{background:#fff7ed;border:1px solid #fb923c;color:#c2410c}.support-center-page__feedback{background:#ecfdf5;border-top:1px solid #bbf7d0;color:#047857;font-size:13px;font-weight:800;padding:12px 20px}.support-center-page__action-dialog{display:grid;gap:10px}.support-center-page__action-dialog button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:10px;min-height:42px;padding:9px 12px;text-align:left}.support-center-page__action-dialog button:hover{border-color:#01a6ea;color:#0369a1}.support-center-page__action-dialog img{height:24px;width:24px}.support-center-page__dialog{display:grid;gap:14px}.support-center-page__dialog p{color:#334155;font-size:14px;line-height:1.6;margin:0}.support-center-page__dialog dl{background:#f8fafc;border-radius:8px;display:grid;gap:10px;margin:0;padding:12px}.support-center-page__dialog dt{color:#64748b;font-size:12px;font-weight:800}.support-center-page__dialog dd{color:#111827;font-size:13px;margin:4px 0 0;overflow-wrap:anywhere}.support-center-page__dialog-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.support-center-page__dialog>button{justify-self:end}.support-detail-page{display:grid;gap:18px}.support-detail-page__back{color:#01a6ea;font-size:14px;font-weight:800;width:fit-content}.support-detail-page__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgb(15 23 42/4%);display:grid;gap:16px;padding:20px}.support-detail-page__header{align-items:center;display:flex;gap:16px;justify-content:space-between}.support-detail-page__title{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.support-detail-page__title h1{color:#111827;font-size:22px;font-weight:800;margin:0}.support-detail-page__title>span:not(.support-center-page__status){color:#111827;font-size:18px;font-weight:800}.support-detail-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.support-detail-page__meta{align-items:center;color:#334155;display:flex;flex-wrap:wrap;font-size:14px;gap:10px 24px}.support-detail-page__source-block{background:#f6f7f8;border-radius:6px;color:#334155;display:grid;gap:8px;padding:14px}.support-detail-page__source-block p{margin:0}.support-detail-page__source-block span{color:#94a3b8}.support-detail-page__card h2{color:#111827;font-size:18px;font-weight:800;margin:0}.support-detail-page__empty{align-items:center;display:flex;justify-content:center;min-height:150px}.support-detail-page__empty img{max-height:110px;opacity:.72}.support-detail-page__reply-form{background:#f6f7f8;border:1px solid #dedede;border-radius:8px;display:grid;gap:14px;padding:18px}.support-detail-page__reply-form label{color:#334155;display:grid;font-size:14px;font-weight:700;gap:8px}.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__dialog-actions,.support-center-page__filter-actions,.support-center-page__title-row,.support-center-page__top-actions{align-items:stretch;flex-direction:column}.support-center-page__dialog-actions button,.support-center-page__filter-actions button,.support-center-page__top-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{display:grid;gap:24px}.vendor-profit-sharing-page,.vendor-profit-sharing-page *{box-sizing:border-box}.vendor-profit-sharing-page__title-row h1{color:#111827;font-size:24px;font-weight:800;line-height:1.25;margin:0}.vendor-profit-sharing-page__summary{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-profit-sharing-page__chart-panel,.vendor-profit-sharing-page__monthly-table-card,.vendor-profit-sharing-page__summary-card,.vendor-profit-sharing-page__table-card{background:#ffffff;border:1px solid rgba(226,232,240,.85);border-radius:12px;box-shadow:none}.vendor-profit-sharing-page__summary-card{display:grid;gap:12px;min-height:118px;padding:22px}.vendor-profit-sharing-page__chart-head span,.vendor-profit-sharing-page__summary-card 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{display:grid;gap:22px;padding:22px}.vendor-profit-sharing-page__chart-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.vendor-profit-sharing-page__chart-head>div:first-child{display:grid;gap:8px}.vendor-profit-sharing-page__chart-head strong{color:#0f172a;font-size:26px;font-weight:800}.vendor-profit-sharing-page__range-tabs{align-items:center;background:#eef2f7;border-radius:6px;display:inline-flex;gap:4px;padding:4px}.vendor-profit-sharing-page__range-tabs button{background:transparent;border:0;border-radius:5px;color:#475569;cursor:pointer;font-size:13px;font-weight:800;min-width:48px;padding:8px 12px}.vendor-profit-sharing-page__range-tabs button.is-active{background:#ffffff;color:#0f172a;box-shadow:0 4px 12px rgba(15,23,42,.08)}.vendor-profit-sharing-page__trend{height:278px;width:100%}.vendor-profit-sharing-page__table-card{display:grid;padding:20px 20px 0}.vendor-profit-sharing-page__table-head{border-bottom:1px solid #e5e7eb;padding-bottom:20px}.vendor-profit-sharing-page__table-head h2{color:#0f172a;font-size:20px;font-weight:800;margin:0}.vendor-profit-sharing-page__filters{align-items:end;display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.vendor-profit-sharing-page__filters label{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:800;gap:10px;max-width:none;min-width:0}.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{align-items:center;background:#ffffff;border:1px solid #d4d9e0;border-radius:4px;box-shadow:none;color:#334155;display:flex;font-size:13px;font-weight:800;gap:12px;height:40px;justify-content:space-between;padding:0 12px;text-align:left;width:100%}.ui-date-picker__trigger.ui-button:focus,.ui-date-picker__trigger.ui-button:hover{background:#ffffff;border-color:#01a6ea;color:#1f2937}.ui-date-picker__trigger--placeholder.ui-button{color:#6b7280}.ui-date-picker__trigger svg{color:#94a3b8;flex:0 0 auto}.ui-date-picker__popover{background:#ffffff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 18px 48px rgba(15,23,42,.16);left:0;padding:12px;position:absolute;top:calc(100% + 8px);width:280px;z-index:180}.ui-date-picker__header{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:800;justify-content:space-between;margin-bottom:10px}.ui-date-picker__nav.ui-button{background:transparent;color:#475569;height:30px;padding:0;width:30px}.ui-date-picker__grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-date-picker__month.ui-button{background:#ffffff;border:1px solid transparent;color:#334155;font-size:12px;font-weight:800;height:34px;padding:0 8px}.ui-date-picker__month.ui-button:hover{background:#f1f8fd;border-color:#c8eafa;color:#0f8dcc}.ui-date-picker__month--selected.ui-button,.ui-date-picker__month--selected.ui-button:hover{background:#01a6ea;border-color:#01a6ea;color:#ffffff}.vendor-profit-sharing-page__filter-actions{align-items:center;display:flex;gap:8px}.vendor-profit-sharing-page__search{background:#01a6ea;border:1px solid #01a6ea;border-radius:999px;color:#ffffff;height:40px;min-width:86px}.vendor-profit-sharing-page__reset{background:#ffffff;border:1px solid #d8dce6;border-radius:999px;color:#334155;height:40px;min-width:86px}.vendor-profit-sharing-page__monthly-table-card{overflow-x:auto;padding:20px}.vendor-profit-sharing-page__details table,.vendor-profit-sharing-page__monthly-table-card table{border-collapse:collapse;min-width:760px;width:100%}.vendor-profit-sharing-page__details th,.vendor-profit-sharing-page__monthly-table-card th{background:#f8fafc;color:#34405a;font-size:14px;font-weight:700;height:44px;padding:0 12px;text-align:left}.vendor-profit-sharing-page__details td,.vendor-profit-sharing-page__monthly-table-card td{border-bottom:1px solid #edf1f5;color:#1f2937;font-size:14px;height:44px;padding:0 12px;text-align:left}.vendor-profit-sharing-page__detail-link{background:transparent;border:0;color:#0284c7;cursor:pointer;font-size:14px;font-weight:800;padding:0}.vendor-profit-sharing-page__dialog-panel{max-width:min(1100px,calc(100vw - 40px));min-height:min(720px,calc(100vh - 48px))}.vendor-profit-sharing-page__details{display:grid;gap:16px;max-width:min(100%,1060px);overflow-x:auto}.vendor-profit-sharing-page__empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:14px;padding:16px;text-align:center}.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{align-items:stretch;flex-direction:column}.vendor-profit-sharing-page__range-tabs{justify-content:stretch;width:100%}.vendor-profit-sharing-page__filter-actions button,.vendor-profit-sharing-page__range-tabs button{width:100%}.vendor-profit-sharing-page__filters label{align-items:stretch;flex-direction:column;max-width:none;min-width:100%}.vendor-profit-sharing-page__month-field{width:100%}}.event-networking-page{min-height:100vh;background-color:#f5f7fa;color:#333;font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6;padding:20px}.event-networking-page *,.event-networking-page :after,.event-networking-page :before{box-sizing:border-box}.event-networking-page .container{max-width:800px;margin:0 auto;overflow:hidden;border-radius:10px;background:white;box-shadow:0 5px 15px rgba(0,0,0,.1)}.event-networking-page .form-header{padding:30px;background:linear-gradient(135deg,#4b6cb7,#182848);color:white;text-align:center}.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{display:block;margin-bottom:8px;color:#555;font-weight:600}.event-networking-page .form-control{width:100%;height:auto;padding:12px 15px;border-width:0;border-bottom:1px solid #ddd;border-radius:0;font-size:16px;transition:border .3s}.event-networking-page .form-control:focus{outline:none}.event-networking-page textarea.form-control{min-height:120px;resize:vertical}.event-networking-page .checkbox-group,.event-networking-page .radio-group{display:flex;flex-wrap:wrap;gap:15px}.event-networking-page .checkbox-option,.event-networking-page .radio-option{display:flex;align-items:center}.event-networking-page .checkbox-option input,.event-networking-page .radio-option input{margin-right:8px}.event-networking-page .event-networking-check{width:auto;height:auto;padding:0;border:initial;border-radius:initial;margin-right:8px;accent-color:#4b6cb7}.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{margin:25px 0;padding:15px;border:1px solid #eee;border-radius:6px;background:#f8f9fa}.event-networking-page .agreement-checkbox{display:flex;align-items:flex-start}.event-networking-page .agreement-checkbox .event-networking-check,.event-networking-page .agreement-checkbox input{margin-top:3px;margin-right:10px}.event-networking-page .agreement-text{flex:1 1}.event-networking-page .view-agreement{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#4b6cb7;cursor:pointer;font:inherit;font-weight:600;text-decoration:none;transition:color .3s}.event-networking-page .view-agreement:hover{color:#3a5aa3;text-decoration:underline}.event-networking-page .modal{position:fixed;z-index:1000;top:0;left:0;display:none;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.event-networking-page .modal--open{display:flex}.event-networking-page .modal-content{position:relative;width:90%;max-width:800px;max-height:80vh;overflow-y:auto;padding:30px;border-radius:10px;background:white;box-shadow:0 5px 30px rgba(0,0,0,.3)}.event-networking-page .modal-header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.event-networking-page .modal-header h2{color:#4b6cb7}.event-networking-page .modal-body{line-height:1.8}.event-networking-page .modal-body h3{margin:20px 0 10px;color:#555}.event-networking-page .modal-body p{margin-bottom:15px}.event-networking-page .close-modal{position:absolute;top:15px;right:15px;min-width:0;min-height:0;padding:0;border:none;border-radius:0;background:none;color:#999;cursor:pointer;font-size:24px}.event-networking-page .close-modal:hover{color:#333}.event-networking-page .form-footer{padding:20px 30px;border-top:1px solid #eee;background:#f9fafc;text-align:right}.event-networking-page .btn{display:inline-block;width:auto;min-height:0;padding:12px 30px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s}.event-networking-page .btn-primary{background:#4b6cb7;color:white}.event-networking-page .btn-primary:hover{transform:translateY(-2px);background:#3a5aa3}.event-networking-page .btn-secondary{margin-right:10px;background:#e9ecef;color:#495057}.event-networking-page .btn-secondary:hover{background:#dee2e6}.event-networking-page .required:after{color:#e74c3c;content:" *"}.event-networking-page .error-message{display:none;margin-top:5px;color:#e74c3c;font-size:14px}.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-body,.event-networking-page .form-footer,.event-networking-page .form-header{padding:20px}.event-networking-page .checkbox-group,.event-networking-page .radio-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;margin:1rem auto 0;padding:0 1rem 48px;color:var(--ca-ink)}.continuity-new-plan,.continuity-new-plan *{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.continuity-new-plan .ca-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px;padding:32px;border:1px solid var(--ca-line);border-radius:24px;background:radial-gradient(circle at 92% 12%,rgba(1,166,234,.18),transparent 32%),linear-gradient(135deg,#ffffff,#eef7fd);box-shadow:0 24px 58px rgba(16,35,63,.08)}.continuity-new-plan .ca-eyebrow{margin:0;color:var(--ca-blue);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.continuity-new-plan .ca-hero h1{max-width:760px;margin:10px 0 0;color:var(--ca-ink);font-size:54px;font-weight:900;letter-spacing:0;line-height:1.02}.continuity-new-plan .ca-hero-copy{max-width:850px;margin:16px 0 0;color:var(--ca-muted);font-size:16px;line-height:1.8}.continuity-new-plan .ca-compare-link{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(1,166,234,.28);border-radius:999px;color:var(--ca-blue);font-weight:900;text-decoration:none}.continuity-new-plan .ca-content-grid{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 380px;gap:24px}.continuity-new-plan .ca-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.continuity-new-plan .ca-plan-card{position:relative;display:flex;min-height:100%;flex-direction:column;gap:16px;padding:24px;overflow:hidden;border:1px solid var(--ca-line);border-radius:22px;background:#ffffff;box-shadow:0 18px 46px rgba(16,35,63,.07);color:var(--ca-ink);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.continuity-new-plan .ca-plan-card:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,rgba(1,166,234,.18),rgba(0,121,187,.72));content:""}.continuity-new-plan .ca-plan-card:hover{border-color:rgba(1,166,234,.4);transform:translateY(-2px)}.continuity-new-plan .ca-plan-card.is-selected{border-color:var(--ca-blue);background:linear-gradient(160deg,#073457,#0079bb 58%,#01a6ea);box-shadow:0 30px 70px rgba(0,121,187,.28);color:#ffffff}.continuity-new-plan .ca-badge{display:inline-flex;width:fit-content;max-width:100%;padding:7px 12px;border-radius:999px;background:#e8f6fd;color:var(--ca-blue);font-size:12px;font-weight:900;line-height:1.25;text-transform:uppercase}.continuity-new-plan .ca-plan-card.is-selected .ca-badge{background:#ffffff;color:var(--ca-blue)}.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-description,.continuity-new-plan .ca-feature-list,.continuity-new-plan .ca-price-unit{color:var(--ca-muted);font-size:14px;line-height:1.65}.continuity-new-plan .ca-plan-card.is-selected .ca-description,.continuity-new-plan .ca-plan-card.is-selected .ca-feature-list,.continuity-new-plan .ca-plan-card.is-selected .ca-price-unit{color:rgba(255,255,255,.86)}.continuity-new-plan .ca-rate-table{display:grid;overflow:hidden;border:1px solid var(--ca-line);border-radius:16px;background:var(--ca-soft)}.continuity-new-plan .ca-rate-table span{display:flex;justify-content:space-between;gap:14px;padding:11px 13px}.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);font-size:13px;text-align:right;white-space:nowrap}.continuity-new-plan .ca-plan-card.is-selected .ca-rate-table{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1)}.continuity-new-plan .ca-plan-card.is-selected .ca-rate-table span+span{border-top-color:rgba(255,255,255,.16)}.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:#ffffff}.continuity-new-plan .ca-feature-list{display:grid;gap:8px;margin-top:auto}.continuity-new-plan .ca-feature-list span{position:relative;padding-left:18px}.continuity-new-plan .ca-feature-list span:before{position:absolute;top:0;left:0;color:var(--ca-cyan);content:"+";font-weight:900}.continuity-new-plan .ca-plan-card.is-selected .ca-feature-list span:before{color:#ffffff}.continuity-new-plan .ca-summary-panel{position:sticky;top:20px}.continuity-new-plan .ca-summary-card{padding:26px;border:1px solid var(--ca-line);border-radius:24px;background:#ffffff;box-shadow:0 24px 58px rgba(16,35,63,.1)}.continuity-new-plan .ca-summary-card h2{margin:8px 0 22px;color:var(--ca-ink);font-size:26px;font-weight:900;line-height:1.16}.continuity-new-plan .ca-summary-card label{display:block;margin-bottom:8px;color:var(--ca-muted);font-size:13px;font-weight:800}.continuity-new-plan .form-input{width:100%;min-height:40px;padding:0 12px;border:1px solid #e5e7eb;border-radius:4px;background:#ffffff}.continuity-new-plan .mt-4{margin-top:1rem}.continuity-new-plan .ca-minimum-notice{min-height:46px;margin:16px 0 0;padding:12px 14px;border:1px solid #d9e8f5;border-radius:14px;background:#f4f9fd;color:var(--ca-muted);font-size:13px;line-height:1.55}.continuity-new-plan .ca-summary-lines{display:grid;gap:12px;margin:20px 0 0}.continuity-new-plan .ca-summary-lines div{display:flex;justify-content:space-between;gap:18px;padding-top:12px;border-top:1px solid var(--ca-line)}.continuity-new-plan .ca-summary-lines dt{color:var(--ca-muted);font-size:14px}.continuity-new-plan .ca-summary-lines dd{margin:0;color:var(--ca-ink);font-size:14px;font-weight:900;text-align:right}.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{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;margin-top:24px;border-radius:999px;background:var(--ca-cyan);box-shadow:0 16px 34px rgba(1,166,234,.22);color:#ffffff;font-weight:900;text-decoration:none}.continuity-new-plan .ca-boundary-note{margin:14px 0 0;color:var(--ca-muted);font-size:12px;line-height:1.7;text-align:center}@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{align-items:flex-start;flex-direction:column;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{background:#f4fbff;color:#111827;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;font-size:1.875rem;font-weight:800;line-height:1.2;margin:0}.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{background:#ffffff;border:1px solid transparent;border-radius:.375rem;color:#111827;min-height:38px;outline:none;padding:6px 10px}.marketplace-page .form-input:focus{background:#ffffff;border-color:#d1d5db}.marketplace-page .line{background-color:rgb(45,55,72);height:1px;opacity:.25}.marketplace-page .mark-box{list-style:none;margin-left:0;padding-left:0}.marketplace-page .mark-itemx{box-shadow:0 4px 12px 0 rgba(0,0,0,.25)}.marketplace-page__item-template[hidden]{display:none}.marketplace-page .logo img{display:block;height:30px;object-fit:contain;width:123px}.marketplace-page .blurText{color:transparent!important;text-shadow:0 0 10px #000}.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{background-color:#0073e6;border-color:#0057ae;color:#ffffff}.marketplace-page__empty{list-style:none}.marketplace-page__empty img{display:block;margin:0 auto;max-width:184px;opacity:.9}@media (max-width:639px){.marketplace-page .search-form .flex{align-items:flex-start;flex-direction:column}.marketplace-page .search-form label{flex:none}.marketplace-page .form-input{width:100%}}.supplement-info-page{align-items:center;background-position:50%;background-size:cover;color:#111827;display:flex;flex-direction:column;min-height:calc(100vh - 78px);padding:56px 16px}.supplement-info-page__card{background:#ffffff;border-radius:24px;display:flex;justify-content:center;max-width:1216px;width:min(80%,860px)}.supplement-info-page__body{align-items:center;display:flex;flex-direction:column;padding:64px 0;position:relative}.supplement-info-page .w-600{max-width:600px;width:min(100%,600px)}.supplement-info-page__hero-icon{display:block;max-height:160px;object-fit:contain}.supplement-info-page__heading{margin-top:40px;text-align:center}.supplement-info-page .text-32{font-size:32px;font-weight:700;line-height:1.2;margin:0}.supplement-info-page .text-616881{color:#616881;font-size:14px;margin:10px 0 0}.supplement-info-page .search-box{align-items:center;border:1px solid #dedede;border-radius:999px;display:flex;height:56px;margin-top:32px;padding:0 8px;width:100%}.supplement-info-page .search-input,.supplement-info-page .search-select{border:0;box-shadow:none;font-size:15px;outline:none}.supplement-info-page .search-select{background:transparent;border-radius:999px;color:#111827;flex:0 0 150px;padding:0 16px}.supplement-info-page .search-input{flex:1 1;min-width:0;padding:0 16px}.supplement-info-page__create{align-items:center;display:flex;font-size:14px;gap:4px;margin-top:16px}.supplement-info-page__create p{margin:0}.supplement-info-page .text-01a6ea,.supplement-info-page__create a{color:#01a6ea}.supplement-info-page .next-btn-class{background:#01a6ea;color:#ffffff;margin-top:32px;width:min(100%,504px)}.supplement-info-page .cancel-button,.supplement-info-page .next-btn-class{border:1px solid #01a6ea;border-radius:999px;font-weight:600;min-height:48px;padding:11px 24px;text-align:center}.supplement-info-page .cancel-button{background:#ffffff;color:#01a6ea;display:inline-flex;justify-content:center;width:240px}.supplement-info-page .hidden{display:none}.supplement-info-page__state-box{align-items:center;background:#ffffff;border-radius:24px;box-shadow:0 3px 8px 0 rgba(97,104,129,.12);display:flex;flex-direction:column;margin-top:24px;max-width:720px;padding:40px;text-align:center;width:min(100%,720px)}.supplement-info-page__state-box img{max-height:150px;object-fit:contain}.supplement-info-page__state-box h2{font-size:32px;font-weight:700;margin:32px 0 12px}.supplement-info-page__state-box p{color:#616881;font-size:14px;margin:2px 0}.supplement-info-page__actions{display:flex;gap:8px;justify-content:center;margin-top:32px;width:100%}.supplement-info-page .gs-box{background-color:rgba(164,221,248,.2);border:1px solid #000000;border-radius:30px;margin:24px 0;min-width:260px;padding:10px 24px}.supplement-info-page .supplement-shadow{box-shadow:0 3px 8px 0 rgba(97,104,129,.12)}@media (max-width:760px){.supplement-info-page__card{width:100%}.supplement-info-page__body{padding:40px 20px}.supplement-info-page .search-box{align-items:stretch;border-radius:24px;flex-direction:column;height:auto;padding:10px}.supplement-info-page .search-input,.supplement-info-page .search-select{flex:none;min-height:38px;width:100%}.supplement-info-page__actions,.supplement-info-page__create{align-items:stretch;flex-direction:column}.supplement-info-page .cancel-button,.supplement-info-page .next-btn-class{width:100%}}.supplement-create-page{align-items:center;background:#f3f7fb;display:flex;justify-content:center;min-height:calc(100vh - 78px);padding:56px 16px}.supplement-create-page__card{background:#ffffff;border-radius:24px;max-width:1216px;width:min(80%,1216px)}.supplement-create-page .create-shadow{box-shadow:0 3px 8px 0 rgba(97,104,129,.12)}.supplement-create-page__inner{padding:56px}.supplement-create-page h1{color:#111827;font-size:36px;font-weight:700;margin:0 0 32px;text-align:center}.supplement-create-page__step-list{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 32px;padding:0}.supplement-create-page__step-list li{align-items:center;background:#f7fbff;border:1px solid #d7ebf8;border-radius:999px;color:#1a2543;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:8px 12px}.supplement-create-page__step-list span{align-items:center;background:#01a6ea;border-radius:999px;color:#ffffff;display:inline-flex;height:22px;justify-content:center;width:22px}.supplement-create-page h3{color:#1a2543;font-size:20px;font-weight:700;margin:32px 0 18px}.supplement-create-page__grid{display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.supplement-create-page label{color:#374151;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px}.supplement-create-page input,.supplement-create-page select,.supplement-create-page textarea{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;min-height:42px;padding:9px 12px;width:100%}.supplement-create-page textarea{min-height:84px}.supplement-create-page__wide{grid-column:1/-1}.supplement-create-page .registration-file-picker+p,.supplement-create-page .rir-box-class>p,.supplement-create-page__note{color:#9ca3af;font-size:12px;margin:8px 0 0}.supplement-create-page__note{color:#f59e0b}.supplement-create-page .registration-file-picker{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.supplement-create-page input.registration-file-input-class{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;min-height:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.supplement-create-page .registration-file-button{align-items:center;background:#ffffff;border:1px solid #e0e1e3;border-radius:4px;color:#1a2543;cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;min-height:36px;padding:8px 22px}.supplement-create-page .registration-file-name{color:#6b7280;font-size:12px}.supplement-create-page .will-you-class h2{color:#1a2543;font-size:24px;font-weight:700;margin:0 0 24px;text-align:center}.supplement-create-page .will-you-class ul{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.supplement-create-page .will-you-box{border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;min-height:130px;padding:10px 16px 22px;text-align:center}.supplement-create-page .will-you-box.active-li-class{border-color:#01a6ea;box-shadow:0 8px 20px rgba(1,166,234,.12)}.supplement-create-page .will-you-box>div{display:flex;height:20px;justify-content:flex-end}.supplement-create-page .will-you-a{color:#1a2543;display:block;text-decoration:none}.supplement-create-page .will-you-a img{height:38px;margin:0 auto 8px;object-fit:contain}.supplement-create-page .all-right-img{height:20px;width: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{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.supplement-create-page .rir-box-class h4{color:#374151;font-size:18px;font-weight:700;margin:0}.supplement-create-page .rir-box-class h4 span{color:#f87171;font-size:14px}.supplement-create-page .rir-box-class button{align-items:center;background:#ffffff;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;display:inline-flex;gap:6px;padding:6px 14px}.supplement-create-page .rir-box-class button img{height:14px;width:14px}.supplement-create-page iframe{border:1px solid #e5e7eb;border-radius:8px;height:360px;width:100%}.supplement-create-page .terms-signature-card{align-items:center;background:#f7fbff;border:1px solid #d7ebf8;border-radius:12px;display:flex;gap:24px;justify-content:space-between;margin-top:18px;padding:18px 20px}.supplement-create-page .terms-signature-card h4{color:#1a2543;font-size:16px;margin:0 0 6px}.supplement-create-page .terms-signature-card p{color:#64748b;font-size:13px;line-height:1.5;margin:0}.supplement-create-page .terms-signature-card__action{align-items:center;display:flex;flex:0 0 auto;gap:12px}.supplement-create-page .terms-signature-card__status{color:#16865b;font-size:13px;font-weight:700}.supplement-create-page .signature-dialog{align-items:center;background:rgba(15,23,42,.58);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.supplement-create-page .signature-dialog__panel{background:#ffffff;border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.25);max-width:860px;padding:24px;width:100%}.supplement-create-page .signature-dialog__heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.supplement-create-page .signature-dialog__heading h2{color:#1a2543;font-size:22px;margin:0 0 6px}.supplement-create-page .signature-dialog__heading p{color:#64748b;line-height:1.5;margin:0}.supplement-create-page .signature-dialog__canvas{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;cursor:crosshair;display:block;height:300px;touch-action:none;width:100%}.supplement-create-page .signature-dialog__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.supplement-create-page__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.supplement-create-page .cancel-button,.supplement-create-page .next-btn-class{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:11px 24px;text-align:center;width:160px}.supplement-create-page .cancel-button{background:#ffffff;border:1px solid #01a6ea;color:#01a6ea}.supplement-create-page .next-btn-class{background:#01a6ea;border:1px solid #01a6ea;color:#ffffff}@media (max-width:900px){.supplement-create-page__card{width:100%}.supplement-create-page__inner{padding:32px 20px}.supplement-create-page .will-you-class ul,.supplement-create-page__step-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.supplement-create-page .will-you-class ul,.supplement-create-page__grid,.supplement-create-page__step-list{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 .signature-dialog__heading,.supplement-create-page .terms-signature-card,.supplement-create-page .terms-signature-card__action{align-items:stretch;flex-direction:column}.supplement-create-page .signature-dialog__canvas{height:220px}}.supplement-report-mismatch-page,.supplement-report-submitted-page{align-items:center;background:#f3f7fb;display:flex;justify-content:center;min-height:calc(100vh - 78px);padding:56px 16px}.supplement-report-mismatch-page__card,.supplement-report-submitted-page__card{background:#ffffff;border-radius:24px;display:flex;justify-content:center;max-width:1216px;width:min(80%,1216px)}.supplement-report-mismatch-page .supplement-shadow,.supplement-report-submitted-page .supplement-shadow{box-shadow:0 3px 8px 0 rgba(97,104,129,.12)}.supplement-report-mismatch-page__inner,.supplement-report-submitted-page__inner{align-items:center;display:flex;flex-direction:column;padding:64px 0;position:relative}.supplement-report-mismatch-page .w-600,.supplement-report-submitted-page .w-600{max-width:600px;width:min(100%,600px)}.supplement-report-mismatch-page__title{margin:40px 0 28px;text-align:center}.supplement-report-mismatch-page .text-32,.supplement-report-submitted-page .text-32{color:#111827;font-size:32px;font-weight:700;line-height:1.2;margin:0}.supplement-report-mismatch-page__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.supplement-report-mismatch-page label,.supplement-report-mismatch-page__upload>label{color:#374151;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px}.supplement-report-mismatch-page .form-input{background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;min-height:42px;padding:9px 12px;width:100%}.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{display:flex;flex-wrap:wrap;gap:8px;min-height:8px}.supplement-report-mismatch-page .upload-file{align-items:center;border:1px solid #e0e1e3;border-radius:8px;color:#616881;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;margin-top:8px;min-height:34px;padding:5px 12px}.supplement-report-mismatch-page .text-common2{color:#9ca3af;font-size:12px;margin-top:8px}.supplement-report-mismatch-page__actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:32px;width:100%}.supplement-report-mismatch-page .cancel-button,.supplement-report-mismatch-page .next-btn-class,.supplement-report-submitted-page .cancel-button{align-items:center;border-radius:999px;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:11px 24px;text-align:center;width:240px}.supplement-report-mismatch-page .cancel-button,.supplement-report-submitted-page .cancel-button{background:#ffffff;border:1px solid #01a6ea;color:#01a6ea}.supplement-report-mismatch-page .next-btn-class{background:#01a6ea;border:1px solid #01a6ea;color:#ffffff}.supplement-report-mismatch-page__message{color:#01a6ea;font-size:14px;margin:18px 0 0}.supplement-report-submitted-page__inner img{display:block;max-height:180px;object-fit:contain}.supplement-report-submitted-page__text{margin-top:32px;text-align:center}.supplement-report-submitted-page__text p{color:#616881;font-size:14px;margin:24px 0 0}.supplement-report-submitted-page__actions{display:flex;justify-content:center;margin-top:32px;width:100%}@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{align-items:stretch;flex-direction:column}.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{align-items:center;background:#f3f7fb;display:flex;justify-content:center;min-height:calc(100vh - 78px);padding:56px 16px}.supplement-join-page__card{background:#ffffff;border-radius:24px;display:flex;max-width:860px;width:min(100%,860px)}.supplement-join-page .join-box-shadow,.supplement-join-success-page .shadow-rgba-97{box-shadow:0 3px 8px 0 rgba(97,104,129,.12)}.supplement-join-page__inner{flex:1 1;padding:60px 100px}.supplement-join-page .contener-height{min-height:30rem}.supplement-join-page h1,.supplement-join-success-page h1{color:#111827;font-size:36px;font-weight:700;margin:0;text-align:center}.supplement-join-page__input-wrap{margin-top:60px;position:relative}.supplement-join-page #next-btn-cancel{align-items:center;background:#e5e7eb;border:0;border-radius:999px;color:#111827;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;padding:0 0 0 2px;position:absolute;right:6px;top:10px;width:20px;z-index:2}.supplement-join-page .join-label-input-class{background-position:2px 8px;background-repeat:no-repeat;border:1px solid transparent;border-radius:6px;color:#111827;min-height:42px;padding:9px 26px;width:100%}.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{display:none;margin-top:12px}.supplement-join-page .danger-color{color:#fc4545;font-size:12px}.supplement-join-page .empty-div-class,.supplement-join-page .ul-class{background:#ffffff;border:1px solid #e0e1e3;border-radius:4px;box-shadow:0 3px 6px 1px rgba(0,0,0,.12);left:0;position:absolute;top:43px;width:100%;z-index:1000}.supplement-join-page .ul-class{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.supplement-join-page .li-class{cursor:pointer;padding:10px 14px}.supplement-join-page .li-class:hover{background:rgba(1,166,234,.08)}.supplement-join-page .empty-div-class{color:#717b8f;font-style:italic;padding:80px 0;text-align:center}.supplement-join-page .hidden{display:none}.supplement-join-page .button-class{display:flex;gap:12px;justify-content:flex-end;margin-top:80px;text-align:right}.supplement-join-page .cancel-button,.supplement-join-page .join-btn-class{align-items:center;border-radius:4px;display:inline-flex;font-weight:600;height:48px;justify-content:center;line-height:24px;padding:8px 16px;text-align:center;width:160px}.supplement-join-page .cancel-button{background:#ffffff;border:1px solid transparent;color:#616881}.supplement-join-page .join-btn-class{background:#01a6ea;border:1px solid #01a6ea;color:#ffffff;max-width:180px;min-width:160px}.supplement-join-success-page__card{background:#ffffff;border-radius:24px;display:flex;max-width:1216px;width:min(40%,520px)}.supplement-join-success-page__inner{flex:1 1;padding:60px}.supplement-join-success-page h1{font-size:32px}.supplement-join-success-page__body{padding-top:80px;text-align:center}.supplement-join-success-page__body img{display:block;margin:0 auto;max-height:120px;object-fit:contain}.supplement-join-success-page__heading{color:#111827;font-size:24px;font-weight:700;margin:24px 0 8px}.supplement-join-success-page__body p:last-child{color:#616881;font-size:14px;font-weight:500;margin:12px 0 8px}.supplement-join-success-page__actions{display:flex;justify-content:center;margin-top:24px}.supplement-join-success-page .ok-btn-class{border:1px solid #01a6ea;border-radius:999px;color:#01a6ea;display:block;padding:8px;text-align:center;width:192px}.supplement-join-success-page .ok-btn-class:hover{background-color:rgba(1,166,234,.12)}@media (max-width:760px){.supplement-join-page__inner,.supplement-join-success-page__inner{padding:40px 20px}.supplement-join-page .button-class{align-items:stretch;flex-direction:column;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{align-items:center;background:#f3f6fb;display:flex;min-height:calc(100vh - 96px)}.company-create-success-page__card{max-width:1216px;width:min(40%,520px)}.company-create-success-page__inner{padding:60px}.company-create-success-page__result{padding-top:80px}.company-create-success-page__result img{display:block;max-height:120px;object-fit:contain}.company-create-success-page__message{color:#111827;line-height:1.4}.shadow-rgba-97{box-shadow:0 3px 8px 0 rgba(97,104,129,.12)}.text-blue-01a6ea{color:#01a6ea}.border-01a6ea{border:1px solid #01a6ea}.company-create-success-page .ok-btn-class:hover{background-color:rgba(1,166,234,.12)}@media (max-width:760px){.company-create-success-page__card{width:100%}.company-create-success-page__inner{padding:40px 20px}}.ca-checkbox-line{align-items:center;color:#243247;display:flex;gap:10px;line-height:1.35;margin-top:16px;min-height:22px}.ca-checkbox-line input{flex:0 0 auto;height:16px;width:16px}.ca-checkbox-note{color:#5f6b7a;font-size:14px;line-height:1.5;margin:8px 0 0 26px}.cloud-byoip{color:#1f2937;display:grid;gap:20px}.cloud-byoip__back{color:#0f766e;font-size:14px;font-weight:700}.cloud-byoip__header{display:grid;gap:8px}.cloud-byoip__header h1{color:#111827;font-size:32px;font-weight:800;letter-spacing:0;line-height:1.15;margin:0}.cloud-byoip__header p{color:#475569;line-height:1.6;margin:0;max-width:820px}.cloud-byoip__tabs{display:flex;flex-wrap:wrap;gap:8px}.cloud-byoip__tab{background:#ffffff;border:1px solid #cbd5e1;border-radius:4px;color:#334155;font-size:14px;font-weight:700;min-height:40px;padding:8px 12px}.cloud-byoip__tab[aria-selected=true]{background:#0f766e;border-color:#0f766e;color:#ffffff}.cloud-byoip__grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.cloud-byoip__context,.cloud-byoip__detail,.cloud-byoip__panel,.cloud-byoip__records,.cloud-byoip__sync{background:#ffffff;border:1px solid #d8e0e8;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.cloud-byoip__panel{padding:20px}.cloud-byoip__form{display:grid;gap:14px}.cloud-byoip__form p{color:#475569;line-height:1.55;margin:0}.cloud-byoip__field{display:grid;gap:7px}.cloud-byoip__field span{color:#1f2937;font-size:13px;font-weight:700}.cloud-byoip__submit{justify-self:start;min-height:42px;min-width:220px}.cloud-byoip__sync{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px}.cloud-byoip__sync p{color:#64748b;margin:6px 0 0}.cloud-byoip__sync-actions{display:flex;flex-wrap:wrap;gap:8px}.cloud-byoip__context{align-self:start;padding:18px}.cloud-byoip__context h2,.cloud-byoip__section-title{color:#111827;font-size:18px;font-weight:800;letter-spacing:0;margin:0}.cloud-byoip__context dl{display:grid;gap:12px;margin:16px 0 0}.cloud-byoip__context div{display:grid;gap:4px}.cloud-byoip__context dt{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.cloud-byoip__context dd{color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;margin:0;overflow-wrap:anywhere}.cloud-byoip__message{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#9a3412;font-weight:700;padding:12px 14px}.cloud-byoip__message--saved{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.cloud-byoip__records{display:grid;gap:14px;padding:18px}.cloud-byoip__note{color:#64748b;margin:0}.cloud-byoip__table-wrap{overflow-x:auto}.cloud-byoip__records table{border-collapse:collapse;min-width:640px;width:100%}.cloud-byoip__records td,.cloud-byoip__records th{border-bottom:1px solid #e2e8f0;padding:10px 12px;text-align:left;vertical-align:top}.cloud-byoip__records th{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.cloud-byoip__records td{color:#1f2937;font-size:14px}.cloud-byoip__detail-button{min-height:34px;white-space:nowrap}.cloud-byoip__detail{display:grid;gap:16px;padding:18px}.cloud-byoip__detail-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cloud-byoip__detail-summary div{border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px}.cloud-byoip__detail-summary dt{color:#64748b;font-size:12px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.cloud-byoip__detail-summary dd{color:#111827;font-weight:700;margin:0;overflow-wrap:anywhere}.cloud-byoip__detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-byoip__detail-section{border:1px solid #e2e8f0;border-radius:6px;display:grid;gap:8px;min-width:0;padding:12px}.cloud-byoip__detail-section h3{color:#1f2937;font-size:14px;font-weight:800;margin:0}.cloud-byoip__detail-section pre{background:#f8fafc;border-radius:4px;color:#334155;font-size:12px;line-height:1.5;margin:0;max-height:260px;overflow:auto;padding:10px;white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.cloud-byoip__detail-grid,.cloud-byoip__detail-summary,.cloud-byoip__grid{grid-template-columns:1fr}.cloud-byoip__sync{align-items:stretch;flex-direction:column}}@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{min-width:32px;padding:0;width:32px}.data-table>nav.data-table__pagination[aria-label=Pagination] .data-table__pagination-page{min-width:32px;padding:0 10px}