*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:linear-gradient(180deg,#ffffffdb,#f6fbfff0),#f7fbff;color:#1c2b3a;font-family:Inter,Segoe UI,PT Sans,Arial,sans-serif;font-size:16px;line-height:1.5;overflow-x:hidden}#root,body,html{height:100%;min-width:0;overflow-x:hidden}a,button,div,h1,h2,h3,p,span{overflow-wrap:anywhere}.container{margin:0 auto;max-width:1200px;padding:0 30px}.app-main-container{max-width:1500px;padding-left:16px;padding-right:16px;width:100%}.app-shell{-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.app-shell::-webkit-scrollbar{height:0;width:0}h1,h2,h3,h4,h5,h6{font-family:Inter,Segoe UI,PT Sans,Arial,sans-serif;font-weight:700;letter-spacing:0;margin-bottom:.75em}h1{color:#102235;font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1.1}h2{border-bottom:1px solid #dbe8f4;font-size:1.35rem;margin-top:1.5rem;padding-bottom:.25em}h3{font-size:1.5rem}.grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:40px 0}.card{background:#fffffff0;border:1px solid #dbe7f0;border-radius:8px;box-shadow:0 14px 34px #22527814;padding:22px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.card:hover{border-color:#8bd7f3;box-shadow:0 18px 42px #2252781f}.btn{align-items:center;background:#fff;border:1px solid #b9d9eb;border-radius:6px;color:#172333;cursor:pointer;display:inline-flex;font-family:Inter,Segoe UI,PT Sans,Arial,sans-serif;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.1;min-height:40px;padding:10px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.btn:hover{background:#e8f7ff;color:#0a5c88}.btn-red{background:#ef685e;border-color:#ef685e;box-shadow:0 10px 22px #ef685e38;color:#fff}.btn-red:hover{background:#d94f45;border-color:#d94f45;color:#fff}.btn-danger-outline{background:#fff;border-color:#d94f45;color:#b23830}.btn-danger-outline:hover{background:#fff4f4;border-color:#b23830;color:#8f241e}.btn-red:disabled,.btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.58}input,select,textarea{background:#fffffff5;border:1px solid #c8d8e4;border-radius:6px;color:#172333;font-family:Inter,Segoe UI,PT Sans,Arial,sans-serif;font-size:1rem;margin-bottom:0;min-height:44px;padding:10px 12px;width:100%}input:focus,select:focus,textarea:focus{border-color:#40aee3;box-shadow:0 0 0 3px #40aee329;outline:none}label{color:#5e7488;display:block;font-size:.8125rem;font-weight:700;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.form-error-summary{background:#fff4f4;border:1px solid #ef9a9a;color:#b42318;font-size:.875rem;margin-bottom:20px;padding:12px 14px}.empty-state{background:#ffffffeb;border:1px solid #d8e6f2;border-radius:8px;box-shadow:0 14px 34px #22527812;color:#364c60;padding:28px}.empty-state h2{border:0;font-size:1.35rem;margin:0 0 8px;padding:0}.empty-state p{margin-bottom:18px;max-width:620px}.modal-backdrop{align-items:center;background:#17233375;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.edit-request-modal{background:#fff;border:1px solid #c7ddeb;border-radius:8px;box-shadow:0 28px 80px #17233342;display:flex;flex-direction:column;max-height:min(860px,calc(100vh - 48px));width:min(820px,100%)}.edit-request-modal-header{align-items:center;border-bottom:1px solid #dbe8f4;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.edit-request-modal-header h2{border:0;font-size:1.5rem;margin:0;padding:0}.edit-request-modal-body{overflow-y:auto;padding:22px}.edit-request-modal-body .futuristic-panel{box-shadow:none;margin-bottom:0}.edit-warning{background:#fff9e8;border:1px solid #e0c36a;border-radius:6px;color:#755b11;font-size:.875rem;margin-bottom:14px;padding:12px 14px}.changed-badge{align-items:center;background:#fff;border:1px solid #172333;border-radius:999px;color:#172333;display:inline-flex;font-size:.72rem;font-weight:700;margin:4px 0 10px;min-height:26px;padding:4px 9px;text-transform:uppercase}.changed-badge-inline{margin-bottom:18px;margin-top:-4px}.changed-badge-table{margin:6px 0 0}.privacy-consent{align-items:flex-start;display:flex;gap:10px;margin:4px 0 16px}.operator-services-selector,.region-coverage-selector{background:#ffffffd1;border:1px solid #cbdbe8;margin:0 0 22px;padding:16px}.operator-services-selector legend{color:#5e7488;font-size:.8125rem;letter-spacing:.05em;padding:0 6px;text-transform:uppercase}.operator-service-list{grid-gap:8px;display:grid;gap:8px;padding-top:12px}.operator-service-list.is-disabled{color:#71869a}.operator-service-row{align-items:flex-start;color:#263746;cursor:pointer;display:flex;font-size:.875rem;gap:9px;letter-spacing:0;line-height:1.35;margin:0;text-transform:none}.operator-service-row input{flex:0 0 auto;height:17px;margin:1px 0 0;min-height:17px;width:17px}.operator-service-row input:disabled+span{color:#71869a}.operator-service-all-row{border-bottom:1px solid #dbe8f4;font-weight:700;padding-bottom:12px}.operator-services-error,.operator-services-hint{font-size:.75rem;margin-top:12px}.operator-services-hint{color:#364c6080}.operator-services-error{color:#c62828}.region-coverage-selector legend{color:#5e7488;font-size:.8125rem;letter-spacing:.05em;padding:0 6px;text-transform:uppercase}.region-checkbox-row{align-items:flex-start;color:#263746;cursor:pointer;display:flex;font-size:.875rem;gap:9px;letter-spacing:0;line-height:1.35;margin:0;text-transform:none}.region-checkbox-row input{flex:0 0 auto;height:17px;margin:1px 0 0;width:17px}.region-checkbox-row input.region-partial-checkbox{appearance:none;background:#aeb8c2;border:1px solid #8493a1;border-radius:2px;position:relative}.region-checkbox-row input.region-partial-checkbox:after{background:#fff;content:"";height:2px;left:3px;position:absolute;top:7px;width:9px}.region-checkbox-row input:disabled+span{color:#71869a}.region-all-row{border-bottom:1px solid #dbe8f4;font-weight:700;padding-bottom:12px}.region-district-list{margin-top:8px}.region-district{border-bottom:1px solid #edf3f7}.region-district-row{grid-gap:5px;align-items:start;display:grid;gap:5px;grid-template-columns:28px minmax(0,1fr);padding:9px 0}.region-expand-button{background:#0000;border:0;color:#087fb0;cursor:pointer;font-size:1rem;height:26px;padding:0;width:26px}.region-subject-list{grid-gap:8px;display:grid;gap:8px;padding:2px 0 12px 34px}.region-coverage-error{color:#c62828;font-size:.75rem;margin-top:12px}.privacy-consent input{flex:0 0 auto;height:18px;margin:1px 0 0;width:18px}.privacy-consent label{color:#364c60;display:inline;font-size:.875rem;letter-spacing:0;line-height:1.35;margin:0;text-transform:none}.privacy-consent-copy{line-height:1.35}.privacy-policy-link{background:#0000;border:0;color:#087fb0;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.privacy-modal-backdrop{align-items:center;background:#17233375;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.privacy-modal{background:#fff;border:1px solid #c7ddeb;box-shadow:0 28px 80px #17233342;display:flex;flex-direction:column;max-height:min(820px,calc(100vh - 48px));width:min(760px,100%)}.privacy-modal-actions,.privacy-modal-header{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.privacy-modal-header{border-bottom:1px solid #dbe8f4}.privacy-modal-header h2{border:0;font-size:1.5rem;margin:0;padding:0}.privacy-modal-close{background:#fff;border:1px solid #cbdbe8;color:#172333;cursor:pointer;flex:0 0 auto;font-size:1.5rem;height:36px;line-height:1;padding:0;width:36px}.privacy-policy-content{overflow-y:auto;padding:22px}.privacy-policy-content h3{font-family:PT Sans,sans-serif;font-size:1.05rem;font-weight:700;margin:22px 0 8px}.privacy-policy-content p{color:#364c60;margin-bottom:12px}.privacy-modal-actions{border-top:1px solid #dbe8f4;justify-content:flex-end}.navbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-bottom:1px solid #b9d2e5c2;flex:0 0 auto;margin-bottom:0;padding:10px 0;position:sticky;top:0;z-index:900}.navbar-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:0}.navbar .container{max-width:1500px}.brand-logo-link{color:#102235;display:inline-flex;flex:0 0 auto;font-size:1.1rem;font-weight:800;text-decoration:none}.brand-logo-link,.nav-links{align-items:center;min-width:0}.nav-links{display:flex;font-family:Inter,Segoe UI,PT Sans,Arial,sans-serif;gap:10px;justify-content:flex-end;white-space:nowrap}.nav-links a{color:#172333;font-size:.86rem;letter-spacing:0;text-decoration:none}.nav-links a:hover{color:#0a8fc8}.account-actions,.account-navigation{align-items:center;display:flex;gap:14px;min-width:0}.account-navigation{flex:1 1;gap:22px;justify-content:flex-end}.account-navigation .nav-links{gap:5px}.account-navigation .nav-tab{align-items:center;border-bottom:2px solid #0000;color:#364c60;display:inline-flex;font-weight:600;min-height:40px;padding:9px 10px}.account-navigation .nav-tab-active,.account-navigation .nav-tab:hover{border-bottom-color:#0a8fc8;color:#075c82}.account-navigation .nav-create-request,.account-navigation .nav-create-request:hover{background:#d95248;border-color:#d95248;box-shadow:none;color:#fff;margin-left:8px}.account-navigation .nav-create-request-active,.account-navigation .nav-create-request:hover{background:#b93e38;border-color:#b93e38}.account-actions .account-label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-toggle{background:#fff;border:1px solid #b9d9eb;border-radius:6px;color:#172333;cursor:pointer;display:none;font:inherit;font-weight:700;min-height:42px;padding:8px 14px}@media (max-width:1280px){.navbar-inner:has(.account-navigation){flex-wrap:wrap}.navbar-inner:has(.account-navigation) .nav-menu-toggle{align-items:center;display:inline-flex;margin-left:auto}.account-navigation{align-items:stretch;border-top:1px solid #dbe8f4;display:none;flex:0 0 100%;flex-direction:column;gap:12px;padding-top:12px;width:100%}.account-navigation-open{display:flex}.account-navigation .nav-links{align-items:stretch;flex-direction:column;width:100%}.account-navigation .nav-create-request,.account-navigation .nav-tab{margin-left:0;min-height:44px}.account-actions{justify-content:space-between}}@media (max-width:900px){.navbar-inner:has(.account-navigation){align-items:center;flex-direction:row}}.account-page{margin-left:auto;margin-right:auto;min-width:0;width:min(100%,1440px)}.directory-toolbar{align-items:center;display:flex;gap:12px;margin-bottom:16px}.directory-toolbar label{color:#526b7e;font-size:.84rem;font-weight:600}.directory-toolbar input{margin:0;min-height:40px;width:min(360px,100%)}.directory-toolbar>span{color:#64798c;font-size:.82rem;margin-left:auto;white-space:nowrap}.directory-table-wrap{background:#fff;border:1px solid #d3e2ed;overflow-x:auto;width:100%}.directory-table{margin:0;min-width:1120px;table-layout:auto;width:100%}.directory-table th{background:#edf5fa;color:#526b7e;letter-spacing:0;white-space:nowrap}.directory-table td{overflow-wrap:normal;vertical-align:top;white-space:nowrap;word-break:normal}.directory-table button,.request-journal-table button{white-space:nowrap}.directory-table .modal-backdrop,.request-journal-table .modal-backdrop{white-space:normal}.directory-table .directory-nowrap{overflow-wrap:normal;white-space:nowrap}.directory-table tbody tr:hover{background:#f5fafc}.directory-table a{color:#08749f;text-decoration:underline;text-underline-offset:2px}.admin-journals-page .directory-table-wrap{margin-left:0;max-width:100%;width:100%}.admin-journal-table{min-width:1680px}.admin-journal-table .truncated-text{-webkit-line-clamp:unset;display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-filter-toolbar{align-items:end;display:flex;gap:12px;margin-bottom:16px;overflow-x:auto;padding-bottom:2px}.admin-filter-toolbar label{grid-gap:5px;display:grid;gap:5px;min-width:150px}.admin-filter-toolbar label>span{color:#526b7e;font-size:.78rem;font-weight:700;white-space:nowrap}.admin-filter-toolbar input,.admin-filter-toolbar select{margin:0;min-height:40px;white-space:nowrap}.admin-filter-toolbar>span{color:#64798c;font-size:.82rem;margin-left:auto;white-space:nowrap}.admin-account-actions{display:flex;gap:8px}.admin-account-actions .btn{font-size:.78rem;min-height:34px;padding:7px 10px}.admin-tariff-tables{grid-gap:24px;display:grid;gap:24px}.admin-tariff-tables section{min-width:0}.admin-tariff-heading{margin-bottom:10px}.admin-tariff-heading h2{font-size:1.08rem;margin:0}.admin-tariff-table{min-width:1040px}.admin-server-overview{grid-gap:16px;display:grid;gap:16px;margin-bottom:16px}.admin-gauge-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-gauge{background:#fff;border:1px solid #d3e2ed;min-height:190px;padding:18px 18px 16px;position:relative;text-align:center}.admin-gauge svg{height:auto;overflow:visible;width:min(220px,100%)}.admin-gauge-track,.admin-gauge-value{fill:none;stroke-width:16;stroke-linecap:round}.admin-gauge-track{stroke:#e5eef4}.admin-gauge-value{stroke:#ef6461;transition:stroke-dashoffset .4s ease}.admin-gauge-center{margin-top:-58px}.admin-gauge-center strong{color:#10243a;display:block;font-size:1.85rem;line-height:1}.admin-gauge-center span{color:#526b7e;display:block;font-weight:700;margin-top:6px}.admin-gauge-detail{color:#64798c;font-size:.84rem;margin-top:16px;white-space:nowrap}.admin-counter-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-counter-grid>div{background:#fff;border:1px solid #d3e2ed;min-width:0;padding:16px}.admin-counter-grid strong{color:#10243a;display:block;font-size:1.65rem;line-height:1}.admin-counter-grid span{color:#64798c;display:block;font-size:.84rem;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-server-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-server-panel{background:#fff;border:1px solid #d3e2ed;min-width:0;padding:18px}.admin-server-panel h2{font-size:1.05rem;margin:0 0 14px}.admin-server-panel dl{grid-gap:10px;display:grid;gap:10px;margin:0}.admin-server-panel dl>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.admin-server-panel dt{color:#64798c;font-size:.82rem}.admin-server-panel dd{color:#21384c;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-method-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.auth-method-list>div{background:#f7fbfd;border:1px solid #d4e1ea;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.auth-method-list>div.is-selected{background:#fff6f5;border-color:#ef6461}.auth-method-list span{color:#64798c;white-space:nowrap}.directory-contract-select{font-size:.875rem;min-height:36px;min-width:170px;padding:7px 9px;text-transform:none}.contact-add-modal{background:#fff;border:1px solid #c7ddeb;border-radius:8px;box-shadow:0 28px 80px #17233342;max-height:calc(100vh - 48px);overflow-y:auto;width:min(720px,100%)}.contact-add-body{grid-gap:14px;display:grid;gap:14px;padding:18px 22px 22px}.contact-add-body input[type=search]{width:100%}.contact-add-empty{margin:0;padding:18px}.contact-candidate-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.contact-candidate-list li{align-items:center;background:#f7fbfd;border:1px solid #d4e1ea;border-radius:6px;display:flex;gap:16px;justify-content:space-between;padding:12px}.contact-candidate-list li>div{grid-gap:4px;display:grid;gap:4px;min-width:0}.contact-candidate-list span,.contact-candidate-list strong{overflow-wrap:anywhere}.contact-candidate-list span{color:#64798c;font-size:.82rem}.offers-journal-modes{border:1px solid #b9d9eb;border-radius:6px;display:inline-flex;margin-bottom:16px;overflow:hidden}.offers-journal-modes button{background:#fff;border:0;color:#364c60;cursor:pointer;font:inherit;min-height:40px;padding:8px 14px}.offers-journal-modes button+button{border-left:1px solid #b9d9eb}.offers-journal-modes button[aria-pressed=true]{background:#eaf7fd;color:#075c82;font-weight:700}.offer-journal-open{background:#0000;border:0;color:#08749f;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.offer-journal-detail-row td{background:#f5fafc;padding:18px;white-space:normal}.offer-journal-detail-row p{margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.settings-load-error{max-width:760px}.account-settings-form{background:#fff;border:1px solid #d3e2ed;max-width:760px;padding:22px}.account-settings-form+.account-settings-form{margin-top:18px}.password-change-form h2{font-size:1.15rem;margin:0 0 16px}.account-settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-grid label{min-width:0}.account-settings-grid label>span{display:block;font-size:.83rem;font-weight:600;margin-bottom:5px}.account-settings-grid input{margin:0;width:100%}.settings-regions{color:#526b7e;font-size:.84rem}.settings-success{color:#247a46;font-weight:600;margin:14px 0}@media (max-width:600px){.admin-counter-grid,.admin-gauge-grid{grid-template-columns:1fr}.admin-gauge-detail{white-space:normal}.admin-server-grid{grid-template-columns:1fr}.admin-server-panel dl>div{gap:3px;grid-template-columns:1fr}.directory-toolbar{align-items:stretch;flex-direction:column}.directory-toolbar input{width:100%}.directory-toolbar>span{margin-left:0}.account-settings-grid{grid-template-columns:1fr}}.nav-divider{color:#8aa0b4;font-size:.875rem}.account-label{color:#172333;font-size:.82rem;font-weight:700;line-height:1.1}.notification-bell{flex:0 0 auto;position:relative}.notification-bell-button{align-items:center;background:#0000;border:1px solid #172333;border-radius:6px;color:#172333;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:relative;width:34px}.notification-bell-button:hover{background:#f2f5f7}.notification-bell-icon{border:1.7px solid;border-bottom:0;border-radius:8px 8px 3px 3px;display:block;height:15px;position:relative;width:13px}.notification-bell-icon:before{border:1.7px solid;border-bottom:0;border-radius:5px 5px 0 0;content:"";height:4px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:5px}.notification-bell-icon:after{border-bottom:1.7px solid;border-right:1.7px solid;bottom:-5px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:5px}.notification-badge{background:#172333;border:1px solid #fff;border-radius:999px;color:#fff;font-size:.7rem;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:-6px;text-align:center;top:-6px}.notification-menu{background:#fff;border:1px solid #cbdbe8;box-shadow:0 20px 52px #1f59882e;position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 32px));z-index:50}.notification-menu-title{border-bottom:1px solid #dbe8f4;color:#172333;font-weight:700;padding:12px 14px;text-transform:none}.notification-empty{color:#6b7f92;padding:14px;text-transform:none}.notification-item{background:#fff;border:0;border-bottom:1px solid #edf3f7;color:#172333;cursor:pointer;display:block;padding:12px 14px;text-align:left;width:100%}.notification-item:hover{background:#eef8ff}.notification-item small,.notification-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item small{color:#6b7f92;margin-top:4px}.dashboard-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.dashboard-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:32px 0 44px}.dashboard-stats .card{text-align:center}.dashboard-columns{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.section-heading-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.section-heading h2{flex:1 1}.section-heading>a{flex:0 0 auto;font-size:.82rem;text-decoration:none}.dashboard-request{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:15px}.dashboard-request h3{font-size:1.15rem;margin-bottom:5px}.dashboard-request h3 a{color:#172333;text-decoration:none}.dashboard-request h3 a:hover{color:#0a8fc8}table{border-collapse:collapse;margin:20px 0;width:100%}td,th{border-bottom:1px solid #dbe8f4;padding:12px 8px;text-align:left}th{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.stat-number{font-family:"PT Serif",serif;font-size:2rem;font-weight:700}@media (max-width:900px){.grid{gap:20px;grid-template-columns:repeat(2,1fr)}.container{padding:0 20px}}@media (max-width:600px){.grid{grid-template-columns:1fr}h1{font-size:1.8rem}.nav-links a{font-size:.78rem}}.footer{border-top:1px solid #dbe8f4;color:#888;font-size:.75rem;margin-top:60px;padding:40px 0 60px}.futuristic-hero{align-items:flex-end;background-position:50%;background-size:cover;border:1px solid #cfe4f2;border-radius:8px;box-shadow:inset 0 -130px 120px #ffffffc2,0 20px 46px #1f59881c;display:flex;margin-bottom:34px;min-height:320px;padding:32px}.futuristic-hero h1{color:#172333;margin-bottom:8px}.futuristic-hero p{color:#4e6377;max-width:560px}.public-home{margin:0 auto;max-width:1100px;min-width:0}.public-home-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0;min-width:0}.home-services{margin:52px 0 0}.home-services-heading{align-items:flex-end;margin-bottom:18px}.home-services-heading h2{margin-top:0}.home-services-overview{background:#eef8ff;border:1px solid #cfe4f2;border-radius:8px;box-shadow:0 22px 52px #1f59881f;min-height:360px;overflow:hidden;position:relative}.home-services-overview img{display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.home-services-overview:after{background:linear-gradient(180deg,#ffffff0a,#ffffff2e 48%,#ffffff80),linear-gradient(90deg,#ffffff57,#ffffff14 48%,#ffffff38);content:"";inset:0;pointer-events:none;position:absolute}.home-services-nav{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));inset:auto 28px 28px 28px;position:absolute;z-index:1}.home-services-nav a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #7aaecfb8;border-radius:6px;color:#172333;display:flex;font-size:.875rem;font-weight:700;line-height:1.2;min-height:48px;padding:10px 12px;text-decoration:none}.home-services-nav a:hover{background:#fff;border-color:#0a8fc8;color:#075c82}.home-service-list{grid-gap:26px;display:grid;gap:26px;margin-top:34px}.home-service-section{grid-gap:0;background:#ffffffeb;border:1px solid #d5e6f2;border-radius:8px;box-shadow:0 18px 42px #22527817;display:grid;gap:0;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:360px;overflow:hidden;scroll-margin-top:92px}.home-service-anchor{align-self:stretch;color:inherit;display:block;height:360px;text-decoration:none}.home-service-anchor img{display:block;height:100%;object-fit:cover;width:100%}.home-service-copy{display:flex;flex-direction:column;justify-content:center;padding:28px}.home-service-copy span{color:#0a8fc8;font-size:.78rem;font-weight:800;margin-bottom:12px}.home-service-copy h3{color:#172333;font-size:1.35rem;margin-bottom:12px}.home-service-copy p{color:#4e6377}.futuristic-panel{background:#ffffffe6;border:1px solid #d8e6f2;border-radius:8px;box-shadow:0 18px 42px #22527817;margin-bottom:28px;padding:24px}.ipvpn-address-row{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-create-form{width:100%}.address-autocomplete-input{max-height:160px;min-height:44px;overflow:hidden;overflow-wrap:anywhere;resize:none;white-space:pre-wrap}.address-input-block{position:relative}.address-input-mode{margin-bottom:8px;min-height:40px}.address-autocomplete-input::placeholder,.coordinate-input::placeholder{color:#526b7e80;opacity:1}.coordinate-input{max-height:120px;min-height:44px;overflow:hidden;overflow-wrap:anywhere;resize:none;white-space:pre-wrap}.address-region-detected{color:#247a4680;font-size:.78rem;font-weight:600;margin-bottom:8px;margin-top:4px}.file-attachment-field{grid-gap:8px;display:grid;gap:8px}.file-attachment-input{border:0;height:1px;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.attachment-pick-button{align-items:center;background:#fff;border:1px solid #b9d9eb;border-radius:6px;color:#172333;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;justify-self:flex-start;min-height:40px;padding:9px 14px}.attachment-pick-button:hover{background:#e8f7ff;border-color:#40aee3;color:#0a5c88}.paperclip-icon{border:2px solid;border-left:2px solid #0000;border-radius:8px;height:18px;margin-right:8px;position:relative;transform:rotate(36deg);width:14px}.paperclip-icon:after{border:2px solid;border-left:2px solid #0000;border-radius:6px;content:"";height:10px;left:3px;position:absolute;top:3px;width:6px}.file-attachment-hint{color:#526b7e80;font-size:.78rem;font-weight:600}.file-attachment-error{color:#b45309;font-size:.75rem}.attachment-link-list,.selected-attachment-list{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.attachment-link-list li,.selected-attachment-list li{align-items:center;background:#f4f8fb;border:1px solid #d4e1ea;border-radius:6px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:8px 10px}.attachment-link-list span,.selected-attachment-list span{background:#0000;border:0;color:#172333;font:inherit;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.attachment-link-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:flex-end}.attachment-link-list button,.attachment-preview-fallback button,.attachment-preview-header button,.selected-attachment-list button{background:#0000;border:0;color:#08749f;cursor:pointer;flex:0 0 auto;font:inherit;font-size:.82rem;padding:0;text-decoration:underline;text-underline-offset:2px}.attachment-link-block{margin-top:18px}.attachment-preview-modal{align-items:center;background:#0c1c2b6b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.attachment-preview-dialog{background:#fff;border:1px solid #cfe4f2;border-radius:8px;box-shadow:0 24px 70px #0f2c463d;display:grid;grid-template-rows:auto minmax(220px,1fr);max-height:min(82vh,760px);overflow:hidden;width:min(920px,100%)}.attachment-preview-header{align-items:center;border-bottom:1px solid #dbeaf3;display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.attachment-preview-title{color:#172333;font-weight:700;min-width:0;overflow-wrap:anywhere}.attachment-preview-frame{background:#f4f8fb;border:0;height:min(68vh,680px);width:100%}.attachment-preview-fallback{grid-gap:14px;align-content:center;color:#526b7e;display:grid;gap:14px;justify-items:center;min-height:220px;padding:28px;text-align:center}.request-details-visual{aspect-ratio:16/5;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #cfe4f2;box-shadow:inset 0 -80px 100px #ffffff52,0 20px 52px #1f59881f;margin-bottom:28px;max-height:420px;min-height:260px;width:100%}.request-details-panel{width:100%}.request-details-panel h2{font-size:1.45rem;margin-top:0}.request-details-fields{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.request-readonly-field{min-width:0}.request-address-field{grid-column:1/-1}.request-address-text{max-width:100%;overflow-wrap:anywhere;white-space:normal}.request-readonly-label{color:#5e7488;font-size:.8125rem;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.request-readonly-value{background:#f4f8fb;border:1px solid #d4e1ea;border-radius:6px;color:#263746;line-height:1.45;min-height:42px;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-wrap}.offer-details-panel{margin-top:30px}.request-offers-count{align-items:center;background:#f6fcff;border:1px solid #8ecdec;border-radius:999px;color:#0a6f9c;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:34px;min-width:92px;padding:6px 12px;text-decoration:none}.request-offers-count:hover,.request-offers-count[aria-expanded=true]{background:#eaf7fd;border-color:#0a8fc8;color:#075c82}.request-offers-section{margin-top:34px}.request-offers-list{grid-gap:18px;display:grid;gap:18px}.request-offer-card{margin:0}.request-offer-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.request-offer-heading h3{font-size:1.2rem;margin-bottom:4px}.request-offer-values{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.offer-status{background:#f5f8fa;border:1px solid #b7c7d4;border-radius:999px;color:#536b7e;flex:0 0 auto;font-size:.75rem;font-weight:700;padding:5px 9px;text-transform:uppercase}.offer-status-accepted{background:#effaf3;border-color:#79c69b;color:#247a46}.offer-status-rejected{background:#fff4f4;border-color:#e3a3a3;color:#aa3030}.request-offer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.request-close-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.form-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-span-2{grid-column:1/-1}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:48px}.password-visibility-toggle{background:#0000;border:1px solid #0000;border-radius:6px;color:#526b7e;cursor:pointer;height:34px;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px}.password-visibility-toggle:before{border:2px solid;border-radius:50%;content:"";height:10px;left:7px;position:absolute;top:11px;width:18px}.password-visibility-toggle:after{background:currentColor;border-radius:50%;content:"";height:6px;left:11px;position:absolute;top:14px;width:6px}.password-visibility-toggle.is-hidden:after{border-radius:0;height:2px;left:6px;top:16px;transform:rotate(-35deg);width:20px}.password-recovery-link{background:#0000;border:0;color:#08749f;cursor:pointer;display:block;font:inherit;font-size:.875rem;margin:14px auto 0;padding:0;text-decoration:underline;text-underline-offset:3px}.password-recovery-panel{background:#fff;border:1px solid #d3e2ed;border-radius:8px;margin-top:18px;padding:16px}.recovery-methods{border:1px solid #b9d9eb;border-radius:6px;display:inline-flex;margin-bottom:14px;overflow:hidden}.recovery-methods button{background:#fff;border:0;color:#364c60;cursor:pointer;min-height:38px;padding:8px 14px}.recovery-methods button+button{border-left:1px solid #b9d9eb}.recovery-methods button[aria-pressed=true]{background:#eaf7fd;color:#075c82;font-weight:700}.password-recovery-message{color:#31566d;font-size:.875rem;margin:10px 0}.archive-date-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.archive-date-presets .btn{font-size:.8rem;min-height:32px;padding:6px 10px}.bandwidth-input-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(112px,132px)}.bandwidth-input-row input,.bandwidth-input-row select{margin:0}.request-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.edit-icon-button{align-items:center;background:#fff;border:1px solid #cbdbe8;border-radius:6px;color:#1c2b3a;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:relative;width:34px}.edit-icon-button:hover{background:#eef3f7}.edit-icon-button:focus-visible{outline:2px solid #40aee3;outline-offset:2px}.edit-icon-button-mark{display:block;height:20px;object-fit:contain;pointer-events:none;width:20px}.my-requests-page .section-heading{margin-bottom:22px}.my-requests-page .section-heading h1{margin-bottom:0}.section-subtitle{color:#64798c;margin:6px 0 0}.request-journal-toolbar{grid-gap:12px;align-items:end;background:#ffffffeb;border:1px solid #d8e6f2;display:grid;gap:12px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(145px,.8fr) minmax(145px,.8fr) auto;margin-bottom:18px;padding:16px}.request-journal-toolbar label{min-width:0}.request-journal-toolbar label>span{color:#5e7488;display:block;font-size:.75rem;font-weight:700;margin-bottom:6px}.request-journal-toolbar input,.request-journal-toolbar select{margin:0;min-height:42px;width:100%}.journal-reset-button{min-height:42px}.request-journal-table-wrap{background:#fffffff5;border:1px solid #cfdeea;box-shadow:0 14px 36px #22527814;overflow-x:auto;width:100%}.request-journal-table{margin:0;min-width:1180px;table-layout:auto}.request-journal-table th{background:#edf5fa;border-bottom-color:#c8dbe8;color:#526b7e;letter-spacing:0;padding:12px 10px;text-align:center;white-space:nowrap}.request-journal-table td{color:#334b5e;overflow-wrap:normal;padding:14px 10px;vertical-align:top;white-space:nowrap;word-break:normal}.request-journal-table .journal-offers-row>td{white-space:normal}.journal-service-cell,.journal-service-header,.journal-status-cell,.journal-status-header{white-space:nowrap}.journal-service-cell{width:128px}.journal-address-cell{max-width:320px;min-width:210px}.journal-address-cell .truncated-text{line-height:1.45}.request-journal-row>td>.truncated-text{-webkit-line-clamp:unset;display:block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journal-status-cell{width:120px}.request-journal-row{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.request-journal-row:hover{background:#f1f8fc}.request-journal-row:focus-visible{background:#f1f8fc;box-shadow:inset 4px 0 #0a8fc8;outline:none}.journal-parameters-cell{max-width:360px;min-width:230px}.journal-parameters-cell>div{grid-gap:8px;display:grid;gap:8px;grid-template-columns:64px minmax(0,1fr)}.journal-parameters-cell>div+div{margin-top:7px}.journal-not-applicable,.journal-parameters-cell span{color:#71879a;font-size:.78rem}.journal-parameters-cell strong{font-size:.84rem;font-weight:600}.journal-comment-cell{max-width:300px;min-width:190px}.journal-comment-cell .truncated-text{line-height:1.45}.journal-actions-cell{text-align:right;width:48px}.journal-open-link{color:#0a6f9c;font-size:.8rem;font-weight:700}.journal-offers-row>td{border-bottom:1px solid #c8dbe8;padding:0}.journal-offers-row .journal-offers{border-top:0;margin:0}.journal-pagination{align-items:center;color:#64798c;display:flex;font-size:.84rem;gap:20px;justify-content:space-between;margin-top:16px}.journal-pagination>div{align-items:center;display:flex;gap:12px}.journal-pagination .btn{min-height:36px;padding:7px 12px}.journal-empty-state{margin-top:0}.my-request-card,.my-requests-list{grid-gap:18px;display:grid;gap:18px}.my-request-card{position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.my-request-card:focus-within,.my-request-card:hover{border-color:#91c9e5;box-shadow:0 14px 34px #1f598824;transform:translateY(-1px)}.my-request-summary{grid-gap:18px;display:grid;gap:18px;position:relative}.my-request-card-link{border-radius:inherit;inset:0;position:absolute;z-index:1}.my-request-card-link:focus-visible{outline:3px solid #0a8fc857;outline-offset:3px}.my-request-main{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.my-request-title-row{align-items:baseline;display:flex;gap:10px;margin-bottom:14px}.my-request-card h2{border:0;font-size:1.2rem;margin:0;padding:0}.request-number{color:#7890a3;font-size:.8rem;font-weight:700;position:relative;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;white-space:nowrap;z-index:2}.request-number:hover{color:#0a6f9c;text-decoration-color:initial}.my-request-details{grid-gap:9px;color:#364c60;display:grid;gap:9px}.request-journal-field{grid-gap:12px;align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(90px,120px) minmax(0,1fr)}.request-journal-field span{color:#71879a;font-size:.78rem}.request-journal-field strong{color:#2d4356;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.request-journal-description strong,.truncated-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.my-request-summary:hover .truncated-text,.truncated-text.is-expanded,.truncated-text:hover{-webkit-line-clamp:unset}.my-request-meta{grid-gap:10px;color:#64798c;display:grid;font-size:.875rem;gap:10px;justify-items:end;pointer-events:none;position:relative;z-index:2}.available-request-card .my-request-meta a,.available-request-card .my-request-meta button,.my-request-meta .request-offers-count{pointer-events:auto;position:relative;z-index:2}.request-status{align-items:center;background:#f5f8fa;border:1px solid #b7c7d4;border-radius:999px;color:#536b7e;display:inline-flex;font-size:.75rem;font-weight:700;min-height:28px;padding:4px 9px;text-transform:uppercase}.request-status-active{background:#effaf3;border-color:#79c69b;color:#247a46}.request-status-draft{background:#f5f8fa;border-color:#b7c7d4;color:#536b7e}.request-description{color:#41586b;margin:0 0 12px;overflow-wrap:anywhere}.request-status-cancelled,.request-status-closed{background:#f1f4f6;border-color:#d0d8df;color:#667789}.request-status-archived{background:#eef1f4;border-color:#b8c1cc;color:#4d5c6b}.journal-status-select{border-radius:999px;cursor:pointer;font-size:.75rem;font-weight:700;margin:0;min-height:32px;min-width:150px;padding:5px 30px 5px 9px;text-transform:uppercase;width:auto}.journal-status-select:disabled{cursor:progress;opacity:.7}.request-deadline{text-align:right}.my-request-card .request-card-actions{pointer-events:none;position:relative;z-index:2}.my-request-card .request-card-actions a,.my-request-card .request-card-actions button{pointer-events:auto}.journal-offers{background:#f8fbfd;border-top:1px solid #d9e7f1;margin:0 -20px -20px;position:relative;z-index:3}.journal-offers-message{color:#64798c;padding:20px}.journal-offers .form-error-summary{margin:16px 20px}.journal-offer-card{border-bottom:1px solid #d9e7f1;padding:18px 20px}.journal-offer-card:last-child{border-bottom:0}.journal-offer-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.offer-details-button,.operator-name-button{background:#0000;border:0;color:#0a6f9c;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.offer-details-button:hover,.operator-name-button:hover{color:#075070}.journal-offer-values{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:14px}.journal-offer-values>div{grid-gap:3px;display:grid;gap:3px}.journal-offer-date,.journal-offer-values span{color:#71879a;font-size:.78rem}.journal-offer-values strong{color:#243a4d}.offer-preview-text{color:#41586b;margin:14px 0 0;max-width:760px;white-space:pre-wrap}.journal-offer-date{margin-top:12px}.offer-details-button{font-size:.82rem;margin-top:14px}.request-context-menu{background:#fff;border:1px solid #c7ddeb;border-radius:6px;box-shadow:0 16px 44px #17233338;padding:6px;position:fixed;width:210px;z-index:1200}.request-context-menu a{border-radius:4px;color:#243a4d;display:block;font-size:.875rem;font-weight:600;padding:10px 12px;text-decoration:none}.request-context-menu a:focus-visible,.request-context-menu a:hover{background:#edf7fc;color:#075c82}.operator-card-modal{background:#fff;border:1px solid #c7ddeb;border-radius:8px;box-shadow:0 28px 80px #17233342;max-height:calc(100vh - 48px);overflow-y:auto;width:min(520px,100%)}.operator-card-header{align-items:flex-start;border-bottom:1px solid #dbe8f4;display:flex;gap:20px;justify-content:space-between;padding:20px 22px}.operator-card-header h2{border:0;font-size:1.35rem;margin:3px 0 0;padding:0}.operator-card-eyebrow{color:#71879a;font-size:.75rem;font-weight:700;text-transform:uppercase}.operator-contact-list{display:grid;padding:8px 22px 22px}.operator-card-actions{display:flex;justify-content:flex-end;padding:0 22px 22px}.operator-contact-row{grid-gap:16px;border-bottom:1px solid #e6eef4;display:grid;gap:16px;grid-template-columns:140px minmax(0,1fr);padding:13px 0}.operator-contact-row:last-child{border-bottom:0}.operator-contact-row span{color:#71879a;font-size:.82rem}.operator-contact-row a,.operator-contact-row strong{color:#243a4d;font-weight:600;overflow-wrap:anywhere}.copy-request-notice{background:#f0f9fd;border:1px solid #9ecfe6;border-radius:6px;color:#31566d;margin:-6px 0 16px;padding:12px 14px}.futuristic-split{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.futuristic-aside{background-position:50%;background-size:cover;border:1px solid #d8e6f2;box-shadow:inset 0 -90px 100px #ffffff8c,0 20px 52px #1f59881a;min-height:360px}.muted-text{color:#6b7f92}.address-suggestions{background:#fffffffa;border:1px solid #b9d9eb;box-shadow:0 18px 40px #1f598829;left:0;max-height:260px;overflow-y:auto;position:absolute;right:0;top:calc(100% - 18px);z-index:20}.address-suggestions button{background:#0000;border:0;border-bottom:1px solid #e1edf5;color:#172333;cursor:pointer;display:block;padding:10px 12px;text-align:left;width:100%}.address-suggestions button:hover{background:#eef8ff}.address-suggestions small{color:#6b7f92;display:block;margin-top:3px}a{color:#0a8fc8}@media (max-width:900px){.futuristic-split{grid-template-columns:1fr}.futuristic-aside{min-height:220px}.navbar-inner{align-items:flex-start;flex-direction:column}.nav-links{flex-wrap:wrap;white-space:normal}.dashboard-columns,.dashboard-stats,.home-services-nav,.public-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-section{grid-template-columns:1fr}.request-journal-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.container{padding:0 14px}.navbar{margin-bottom:0}.nav-links{align-items:stretch;flex-direction:column;gap:8px;width:100%}.nav-links .btn,.nav-links a{min-height:34px}.account-label{overflow-wrap:anywhere;width:100%}.brand-logo-link{font-size:1rem}.public-home{margin:0;max-width:100%;width:100%}.card,.empty-state,.futuristic-panel{min-width:0;padding:18px}.dashboard-actions{align-items:stretch;flex-direction:column}.form-grid,.ipvpn-address-row{grid-template-columns:1fr}.form-span-2{grid-column:auto}.form-actions,.request-card-actions,.request-close-actions,.request-offer-actions{align-items:stretch;flex-direction:column}.btn{white-space:normal;width:100%}.dashboard-columns,.dashboard-stats,.home-services-nav,.public-home-grid{grid-template-columns:1fr}.home-services-overview,.home-services-overview img{min-height:520px}.home-services-nav{inset:auto 14px 14px 14px}.home-service-copy{padding:20px}.home-service-section{min-height:0}.home-service-anchor,.home-service-anchor img{height:220px}.futuristic-hero{min-height:auto;overflow:hidden;padding:22px}.futuristic-hero>div,.public-home .card{max-width:100%;min-width:0;width:100%}.public-home h1,.public-home h3,.public-home p{max-width:29ch;word-break:normal}.dashboard-request,.section-heading{align-items:flex-start;flex-direction:column}.section-heading-actions,.section-heading-actions .btn{width:100%}.request-details-visual{aspect-ratio:4/3;min-height:200px}.request-details-fields{grid-template-columns:1fr}.request-offer-heading{flex-direction:column}.my-request-main,.request-offer-values{grid-template-columns:1fr}.my-request-meta{justify-items:start}.request-journal-field{gap:2px}.request-journal-field,.request-journal-toolbar{grid-template-columns:1fr}.journal-pagination,.journal-pagination>div{align-items:stretch;flex-direction:column}.journal-pagination>div{width:100%}.journal-pagination>div>span{text-align:center}.journal-offers{margin:0 -18px -18px}.journal-offer-header{align-items:flex-start;flex-direction:column}.operator-contact-row{gap:4px;grid-template-columns:1fr}.request-deadline{text-align:left}}
/*# sourceMappingURL=main.7e0320f5.css.map*/