html body:has(.pf-page){background:#061628!important;background-image:none!important}html body .pf-page{background:radial-gradient(circle at 56% 12%,rgba(17,86,132,.12),transparent 32%),linear-gradient(180deg,#061628,#041526)!important;color:#eef5fb!important;margin:0!important;min-height:100vh!important;padding:0!important}html body .pf-page .pf-topbar{align-items:center!important;background:rgba(4,20,37,.94)!important;border-bottom:1px solid rgba(122,164,197,.17)!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:82px!important;justify-content:space-between!important;margin:0!important;min-height:82px!important;padding:0 20px!important;position:relative!important}html body .pf-page .pf-brand{align-items:center!important;display:inline-flex!important;gap:8px!important;text-decoration:none!important}html body .pf-page .pf-brand-icon{align-items:center!important;background:transparent!important;border:0!important;color:#f4f8fc!important;display:inline-flex!important;height:34px!important;justify-content:center!important;padding:0!important;position:relative!important;width:34px!important}html body .pf-page .pf-brand-icon:after{background:#ff8a00!important;bottom:3px!important;-webkit-clip-path:polygon(0 100%,38% 15%,52% 58%,68% 28%,100% 100%)!important;clip-path:polygon(0 100%,38% 15%,52% 58%,68% 28%,100% 100%)!important;content:""!important;height:13px!important;left:1px!important;position:absolute!important;width:31px!important}html body .pf-page .pf-brand-text{align-items:baseline!important;display:inline-flex!important;gap:0!important;letter-spacing:0!important}html body .pf-page .pf-brand-text em,html body .pf-page .pf-brand-text strong{font-size:21px!important;font-style:normal!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-transform:uppercase!important}html body .pf-page .pf-brand-text strong{color:#f4f8fc!important}html body .pf-page .pf-brand-text em{color:#ff9518!important}html body .pf-page .pf-topbar-right{align-items:center!important;display:flex!important;gap:18px!important}html body .pf-page .pf-header-notification,html body .pf-page .pf-header-profile{align-items:center!important;background:rgba(4,21,38,.72)!important;border:1px solid rgba(122,164,197,.22)!important;border-radius:9px!important;color:#eef5fb!important;display:inline-flex!important;min-height:46px!important;text-decoration:none!important}html body .pf-page .pf-header-notification{justify-content:center!important;position:relative!important;width:46px!important}html body .pf-page .pf-header-notification>span{align-items:center!important;background:#ff7a12!important;border:2px solid #061628!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:11px!important;font-weight:900!important;height:20px!important;justify-content:center!important;position:absolute!important;right:-5px!important;top:-5px!important;width:20px!important}html body .pf-page .pf-header-profile{gap:10px!important;min-width:202px!important;padding:0 12px 0 8px!important}html body .pf-page .pf-header-profile-avatar{background:#263c52!important;border-radius:999px!important;display:grid!important;height:34px!important;overflow:hidden!important;place-items:center!important;width:34px!important}html body .pf-page .pf-header-profile-avatar img{height:100%!important;object-fit:cover!important;width:100%!important}html body .pf-page .pf-header-profile-avatar .profile-avatar-initial{background:#263c52!important;color:#c7d7e5!important;height:34px!important;width:34px!important}html body .pf-page .pf-header-profile strong{flex:1 1!important;font-size:14px!important;font-weight:800!important;max-width:126px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page .pf-layout{grid-gap:21px!important;gap:21px!important;grid-template-columns:233px minmax(0,1fr)!important;margin:0 auto!important;max-width:1024px!important;min-height:calc(100vh - 82px)!important}html body .pf-page .pf-sidebar{align-self:stretch!important;background:rgba(3,18,33,.42)!important;border-right:1px solid rgba(122,164,197,.13)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;min-height:calc(100vh - 82px)!important;padding:24px 15px 22px 12px!important;position:relative!important;top:auto!important}html body .pf-page .pf-user-card{display:none!important}html body .pf-page .pf-nav{display:flex!important;flex-direction:column!important;gap:6px!important}html body .pf-page .pf-nav-item{border-left:3px solid transparent!important;border-radius:0 9px 9px 0!important;color:rgba(220,232,242,.84)!important;display:flex!important;font-weight:600!important;gap:16px!important}html body .pf-page .pf-nav-item svg{color:#bdd0e1!important;height:24px!important;stroke-width:1.8!important;width:24px!important}html body .pf-page .pf-nav-item.pf-nav-active{background:linear-gradient(90deg,rgba(23,75,114,.6),rgba(25,64,96,.28))!important;border-left-color:#ff8b00!important;color:#fff!important;font-weight:800!important}html body .pf-page .pf-nav-item.pf-nav-active svg{color:#ff970f!important}html body .pf-page .pf-nav-notifications span{flex:1 1!important}html body .pf-page .pf-nav-notifications small{align-items:center!important;background:#ff7a12!important;border-radius:999px!important;color:#fff!important;display:flex!important;font-size:10px!important;font-weight:900!important;height:20px!important;justify-content:center!important;width:20px!important}html body .pf-page .pf-sidebar-help{align-items:start!important;background:rgba(4,21,38,.66)!important;border:1px solid rgba(122,164,197,.2)!important;border-radius:8px!important;display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:28px minmax(0,1fr)!important;margin-top:auto!important;margin-bottom:130px!important;min-height:184px!important;padding:18px 14px!important}html body .pf-page .pf-sidebar-help>svg{color:#b9cee1!important;grid-row:span 2!important}html body .pf-page .pf-sidebar-help a,html body .pf-page .pf-sidebar-help span,html body .pf-page .pf-sidebar-help strong{grid-column:2!important}html body .pf-page .pf-sidebar-help strong{color:#eef5fb!important;font-size:12px!important}html body .pf-page .pf-sidebar-help span{color:rgba(202,219,233,.72)!important;font-size:12px!important;line-height:1.6!important}html body .pf-page .pf-sidebar-help a{align-items:center!important;border:1px solid rgba(122,164,197,.22)!important;border-radius:7px!important;color:#f4f8fc!important;display:flex!important;font-size:12px!important;font-weight:800!important;justify-content:space-between!important;margin-top:6px!important;min-height:42px!important;padding:0 12px!important;text-decoration:none!important}html body .pf-page .pf-content{padding:37px 21px 35px 0!important}html body .pf-page .pf-profile-heading{margin:0 0 22px 16px!important}html body .pf-page .pf-profile-heading h1{color:#f1f6fb!important;font-size:30px!important;font-weight:900!important;line-height:1.15!important;margin:0 0 9px!important}html body .pf-page .pf-profile-heading p{color:rgba(202,219,233,.76)!important;font-size:13px!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-gap:20px 10px!important;gap:20px 10px!important;grid-template-columns:minmax(0,340px) minmax(0,1fr)!important}html body .pf-page .pf-form:has(.pf-company-sellers-section) #osoite,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-company-section,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-save-bar{width:100%!important}html body .pf-page #osoite,html body .pf-page .pf-info-card,html body .pf-page .pf-save-bar,html body .pf-page .pf-section{background:rgba(5,25,43,.72)!important;border:1px solid rgba(122,164,197,.25)!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}html body .pf-page #yritys{min-height:460px!important;padding:0 24px 16px!important}html body .pf-page .pf-info-card-head{align-items:center!important;border-bottom:1px solid rgba(122,164,197,.13)!important;display:flex!important;justify-content:space-between!important;margin:0!important;min-height:104px!important;padding:18px 0!important}html body .pf-page .pf-info-title{display:flex!important;gap:15px!important}html body .pf-page .pf-info-title-icon,html body .pf-page .pf-section-head>svg{background:rgba(6,30,50,.9)!important;border:1px solid rgba(255,139,0,.66)!important;border-radius:999px!important;color:#ff970f!important;height:56px!important;padding:14px!important;width:56px!important}html body .pf-page .pf-info-title h2,html body .pf-page .pf-section-head h2{color:#f3f7fb!important;font-size:16px!important;font-weight:850!important;line-height:1.2!important;margin:0 0 5px!important}html body .pf-page .pf-info-title p,html body .pf-page .pf-section-head p{color:rgba(202,219,233,.72)!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;margin:0!important}html body .pf-page .pf-info-edit-btn,html body .pf-page .pf-manage-btn{align-items:center!important;background:rgba(4,21,38,.65)!important;border:1px solid rgba(122,164,197,.26)!important;border-radius:8px!important;color:#eef5fb!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;gap:8px!important;justify-content:center!important;min-height:40px!important;padding:0 14px!important}html body .pf-page #yritys .pf-info-rows{margin:0!important;padding:0!important}html body .pf-page #yritys .pf-info-row{align-items:center!important;border-bottom:1px solid rgba(122,164,197,.12)!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:40px 160px minmax(0,1fr) auto!important;min-height:68px!important;padding:0 8px!important}html body .pf-page #yritys .pf-info-row:last-child{border-bottom:0!important}html body .pf-page #yritys .pf-info-row-icon{align-items:center!important;background:rgba(20,55,81,.65)!important;border:1px solid rgba(122,164,197,.16)!important;border-radius:999px!important;color:#bcd2e5!important;display:flex!important;height:36px!important;justify-content:center!important;width:36px!important}html body .pf-page #yritys .pf-info-label{color:rgba(202,219,233,.78)!important;font-size:13px!important;font-weight:600!important}html body .pf-page #yritys .pf-info-value,html body .pf-page #yritys .pf-info-value input{color:#f2f7fb!important;font-size:15px!important;font-weight:750!important}html body .pf-page #yritys .pf-info-value input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important;-webkit-text-fill-color:#f2f7fb!important}html body .pf-page #yritys .pf-info-phone-value .pf-phone-row{align-items:center!important;display:flex!important;justify-content:space-between!important;width:100%!important}html body .pf-page #yritys .pf-phone-actions,html body .pf-page #yritys .pf-phone-card{align-items:center!important;display:flex!important;gap:12px!important}html body .pf-page #yritys .pf-phone-help{display:none!important}html body .pf-page #yritys .pf-inline-btn{background:rgba(4,21,38,.65)!important;border:1px solid rgba(63,145,204,.52)!important;border-radius:7px!important;color:#eef5fb!important;min-height:38px!important;min-width:80px!important}html body .pf-page #yritys .pf-inline-btn.verify{background:linear-gradient(135deg,#ff9b1c,#ff6710)!important;border-color:#ff9a24!important}html body .pf-page #yritys .pf-unverified{background:transparent!important;border:1px solid rgba(255,139,0,.55)!important;color:#ff9b24!important}html body .pf-page #yritys .pf-info-website-value input{color:#f2f7fb!important;-webkit-text-fill-color:#f2f7fb!important}html body .pf-page #julkinen-profiili,html body .pf-page .pf-company-sellers-section{min-height:390px!important;padding:0 22px 22px!important}html body .pf-page .pf-section-head{align-items:center!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:50px minmax(0,1fr) auto!important;min-height:126px!important;padding:20px 0!important}html body .pf-page .pf-section-head>svg{height:50px!important;padding:12px!important;width:50px!important}html body .pf-page #julkinen-profiili .pf-section-head>svg{border-color:rgba(48,167,255,.72)!important;color:#39adff!important}html body .pf-page .company-seller-add-head,html body .pf-page .company-seller-footer,html body .pf-page .company-seller-limit{display:none!important}html body .pf-page .company-seller-list{padding:0!important}html body .pf-page .company-seller-empty{align-items:center!important;background:rgba(255,139,0,.05)!important;border:1px solid rgba(255,139,0,.5)!important;border-radius:7px!important;color:rgba(226,237,246,.82)!important;display:flex!important;font-size:12px!important;line-height:1.5!important;min-height:80px!important;padding:15px 18px 15px 38px!important;position:relative!important}html body .pf-page .company-seller-empty:before{background:#ff8b00!important;border-radius:999px!important;content:""!important;height:8px!important;left:18px!important;position:absolute!important;width:8px!important}html body .pf-page .company-seller-add{background:transparent!important;border:0!important;margin:42px 0 0!important;padding:0!important}html body .pf-page .company-seller-add-btn{background:transparent!important;border:1px dashed rgba(122,164,197,.3)!important;border-radius:7px!important;color:#f1f6fb!important;font-size:15px!important;font-weight:800!important;min-height:68px!important}html body .pf-page #julkinen-profiili .pf-public-fields{padding:0!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #julkinen-profiili .pf-public-address-field,html body .pf-page #julkinen-profiili .pf-public-bio-field,html body .pf-page #julkinen-profiili .pf-public-id-field,html body .pf-page #julkinen-profiili .pf-public-name-field{align-items:center!important;background:transparent!important;border:0!important;border-top:1px solid rgba(122,164,197,.12)!important;border-radius:0!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-column:1/-1!important;grid-template-columns:125px minmax(0,1fr)!important;min-height:58px!important;padding:8px 0!important}html body .pf-page #julkinen-profiili .pf-field label{color:rgba(202,219,233,.74)!important;font-size:11px!important;font-weight:500!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value,input,textarea){background:transparent!important;border:0!important;box-shadow:none!important;color:#eef5fb!important;grid-column:2!important;min-height:0!important;padding:0!important;width:100%!important;-webkit-text-fill-color:#eef5fb!important}html body .pf-page #julkinen-profiili .pf-readonly-value span,html body .pf-page #julkinen-profiili :is(input,textarea){font-size:12px!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page #julkinen-profiili textarea{height:34px!important;min-height:34px!important;resize:none!important}html body .pf-page #julkinen-profiili .pf-lock-icon,html body .pf-page #julkinen-profiili .pf-phone-help,html body .pf-page #julkinen-profiili .pf-public-note,html body .pf-page #julkinen-profiili .pf-readonly-value svg{display:none!important}html body .pf-page #osoite{min-height:306px!important;padding:0 22px 22px!important}html body .pf-page #osoite .pf-section-head{min-height:92px!important;padding:18px 0!important}html body .pf-page #osoite .pf-fields{background:rgba(4,21,38,.36)!important;border:1px solid rgba(122,164,197,.13)!important;border-radius:7px!important;grid-gap:16px 26px!important;gap:16px 26px!important;margin:0!important;max-width:none!important;padding:20px 14px!important;width:100%!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{grid-column:auto!important;width:100%!important}html body .pf-page #osoite .pf-field:last-child{grid-column:1!important}html body .pf-page #osoite .pf-field label{color:rgba(202,219,233,.78)!important;font-size:11px!important;font-weight:500!important;margin-bottom:8px!important}html body .pf-page #osoite .pf-field input{background:#e7eef5!important;border:1px solid #c6d5e1!important;border-radius:7px!important;box-shadow:none!important;color:#0b2238!important;font-size:13px!important;font-weight:700!important;min-height:42px!important;padding:0 12px!important;-webkit-text-fill-color:#0b2238!important}html body .pf-page .pf-save-bar{min-height:72px!important;padding:12px 14px!important}html body .pf-page .pf-save-btn{background:linear-gradient(135deg,#ff9b1c,#ff6810)!important;border:1px solid #ff9b24!important;box-shadow:0 8px 20px rgba(255,105,16,.2)!important;color:#fff!important;min-height:42px!important;padding:0 16px!important}html body .pf-page .pf-status{color:rgba(202,219,233,.72)!important;font-size:12px!important}html body .pf-page .pf-last-updated{color:rgba(202,219,233,.68)!important;font-size:12px!important}html body:has(.pf-page) .fc-panel,html body:has(.pf-page) .rebuilt-chat-button{display:none!important}@media (max-width:900px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;max-width:760px!important}html body .pf-page .pf-sidebar{min-height:0!important;padding:14px!important}html body .pf-page .pf-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pf-page .pf-sidebar-help{display:none!important}html body .pf-page .pf-content{padding:24px 14px 32px!important}html body .pf-page .pf-profile-heading{margin-left:0!important}}@media (max-width:700px){html body .pf-page .pf-topbar{height:66px!important;min-height:66px!important;padding:0 12px!important}html body .pf-page .pf-brand-text em,html body .pf-page .pf-brand-text strong{font-size:17px!important}html body .pf-page .pf-header-profile{min-width:0!important;width:46px!important}html body .pf-page .pf-header-profile strong,html body .pf-page .pf-header-profile>svg{display:none!important}html body .pf-page #osoite .pf-fields,html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page .pf-form:has(.pf-company-sellers-section) #julkinen-profiili,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-company-sellers-section{grid-column:1/-1!important}html body .pf-page #yritys .pf-info-row{grid-template-columns:38px minmax(0,1fr)!important;padding:12px 0!important}html body .pf-page #yritys .pf-info-label,html body .pf-page #yritys .pf-info-value{grid-column:2!important}html body .pf-page #yritys .pf-info-phone-value .pf-phone-row{align-items:flex-start!important;flex-direction:column!important}html body .pf-page .pf-section-head{grid-template-columns:50px minmax(0,1fr)!important}html body .pf-page .pf-section-head .pf-info-edit-btn,html body .pf-page .pf-section-head .pf-manage-btn{grid-column:1/-1!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide{grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value,input,textarea){grid-column:1!important}}html body .pf-page .pf-layout{align-items:start!important;grid-template-columns:240px minmax(0,1fr)!important;min-height:calc(100vh - 56px)!important;padding:0!important}html body .pf-page .pf-sidebar{align-self:start!important;height:calc(100vh - 56px)!important;min-height:calc(100vh - 56px)!important;overflow-y:auto!important;padding:24px 14px!important;top:56px!important}html body .pf-page .pf-nav-item{min-height:54px!important;width:100%!important}html body .pf-page .pf-nav-button{cursor:pointer!important;font-family:inherit!important;text-align:left!important}html body .pf-page .pf-nav-external{height:13px!important;margin-left:auto!important;opacity:.7!important;width:13px!important}html body .pf-page .pf-nav-danger{color:#ff9b9b!important}html body .pf-page .pf-nav-danger svg{color:#ff7f7f!important}html body .pf-page .pf-nav-danger:hover{background:rgba(198,52,52,.14)!important;color:#ffd0d0!important}html body .pf-page .pf-content{padding:30px clamp(20px,3vw,48px) 48px!important}html body .pf-page .pf-profile-heading{margin:0 0 22px!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:minmax(380px,.92fr) minmax(500px,1.08fr)!important;max-width:none!important}html body .pf-page .pf-form:has(.pf-company-sellers-section) #osoite,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-company-section,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-save-bar{grid-column:1/-1!important}html body .pf-page .pf-form:has(.pf-company-sellers-section) #julkinen-profiili,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-company-sellers-section{grid-column:auto!important;min-width:0!important;width:100%!important}html body .pf-page #yritys{min-height:0!important;width:100%!important}html body .pf-page #yritys .pf-info-row{grid-template-columns:40px minmax(150px,190px) minmax(0,1fr)!important}html body .pf-page #yritys .pf-info-phone-value,html body .pf-page #yritys .pf-info-value,html body .pf-page #yritys .pf-phone-row{min-width:0!important}html body .pf-page #yritys .pf-info-phone-value .pf-phone-row{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important}html body .pf-page #yritys .pf-phone-card{min-width:0!important}html body .pf-page #yritys .pf-phone-number{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html body .pf-page #yritys .pf-phone-actions{flex:0 0 auto!important;flex-wrap:nowrap!important}html body .pf-page #julkinen-profiili,html body .pf-page .pf-company-sellers-section{min-height:430px!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-section-head,html body .pf-page .pf-company-sellers-section .pf-section-head{align-items:center!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:58px minmax(0,1fr) auto!important;min-height:112px!important;padding:18px 0!important}html body .pf-page #julkinen-profiili .pf-section-head>div,html body .pf-page .pf-company-sellers-section .pf-section-head>div{min-width:0!important}html body .pf-page #julkinen-profiili .pf-section-head h2,html body .pf-page .pf-company-sellers-section .pf-section-head h2{font-size:16px!important;overflow:visible!important;overflow-wrap:normal!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}html body .pf-page #julkinen-profiili .pf-section-head p,html body .pf-page .pf-company-sellers-section .pf-section-head p{overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}html body .pf-page #julkinen-profiili .pf-info-edit-btn,html body .pf-page .pf-company-sellers-section .pf-manage-btn{flex:0 0 auto!important;justify-self:end!important;white-space:nowrap!important}html body .pf-page .company-seller-add,html body .pf-page .company-seller-add-btn,html body .pf-page .company-seller-empty,html body .pf-page .company-seller-list{max-width:none!important;width:100%!important}html body .pf-page .company-seller-empty{min-height:76px!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}html body .pf-page .company-seller-add{margin:20px 0 0!important}html body .pf-page #julkinen-profiili .pf-public-fields{min-width:0!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide{grid-template-columns:minmax(120px,150px) minmax(0,1fr)!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value,input,textarea){min-width:0!important}html body .pf-page #osoite{width:100%!important}@media (max-width:1180px){html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page .pf-form:has(.pf-company-sellers-section) #julkinen-profiili,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-company-sellers-section{grid-column:1/-1!important}}html body .pf-page{--pf-panel:rgba(4,24,42,0.98);--pf-panel-2:rgba(2,17,31,0.98);--pf-line:rgba(91,169,224,0.28);--pf-line-strong:rgba(73,158,218,0.56);--pf-text:#f7fbff;--pf-soft:rgba(219,235,247,0.72);--pf-muted:rgba(170,194,213,0.72);background:radial-gradient(900px 420px at 14% -8%,rgba(24,128,207,.2),transparent 66%),linear-gradient(180deg,#0d1a21,#101b22 46%,#111d24)!important}html body .pf-page .pf-layout{padding:28px 24px 52px!important}html body .pf-page .pf-content,html body .pf-page .pf-form{margin-inline:auto!important;max-width:1180px!important;width:100%!important}html body .pf-page .pf-profile-heading{margin:0 0 18px!important}html body .pf-page .pf-profile-heading h1{color:var(--pf-text)!important;font-size:clamp(28px,3.2vw,42px)!important;letter-spacing:0!important;line-height:1.05!important;margin:0 0 8px!important}html body .pf-page .pf-profile-heading p{color:var(--pf-soft)!important;font-size:14px!important;font-weight:750!important;line-height:1.45!important}html body .pf-page .pf-form>:is(.pf-section,.pf-info-card,.pf-company-sellers-section,.pf-public-profile-section,.pf-save-bar){grid-column:1/-1!important;width:100%!important}html body .pf-page :is(.pf-section,.pf-info-card,.pf-company-sellers-section,.pf-public-profile-section){background:radial-gradient(720px 260px at 0 0,rgba(33,137,205,.15),transparent 72%),linear-gradient(180deg,var(--pf-panel),var(--pf-panel-2))!important;border:1px solid var(--pf-line-strong)!important;border-radius:12px!important;box-shadow:0 18px 42px rgba(0,7,18,.18),inset 0 1px 0 rgba(255,255,255,.06)!important;min-height:0!important;padding:0!important}html body .pf-page :is(.pf-info-card-head,.pf-section-head){border-bottom:1px solid rgba(126,197,240,.14)!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:64px minmax(0,1fr) auto!important;padding:22px 28px!important}html body .pf-page .pf-info-title{grid-gap:16px!important;gap:16px!important;grid-template-columns:64px minmax(0,1fr)!important}html body .pf-page :is(.pf-info-title-icon,.pf-section-head>svg){align-items:center!important;background:radial-gradient(36px 36px at 50% 28%,rgba(255,163,45,.22),transparent 72%),rgba(255,122,26,.08)!important;border:1px solid rgba(255,148,31,.76)!important;color:#ff9a24!important;display:inline-flex!important;height:64px!important;justify-content:center!important;margin:0!important;padding:15px!important;width:64px!important}html body .pf-page #julkinen-profiili .pf-section-head>svg{background:radial-gradient(42px 42px at 50% 30%,rgba(75,190,255,.24),transparent 74%),rgba(32,149,236,.12)!important;border-color:rgba(82,188,255,.8)!important;color:#44bbff!important}html body .pf-page :is(.pf-info-card-head h2,.pf-section-head h2){color:var(--pf-text)!important;letter-spacing:0!important}html body .pf-page :is(.pf-info-card-head p,.pf-section-head p){color:var(--pf-soft)!important;font-weight:800!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){background:rgba(3,18,34,.78)!important;border:1px solid rgba(126,197,240,.4)!important;border-radius:9px!important;color:var(--pf-text)!important;font-size:12px!important;min-width:116px!important;white-space:nowrap!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn):focus-visible,html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn):hover{border-color:rgba(255,151,34,.8)!important;color:#ffb45f!important;outline:none!important}html body .pf-page .pf-info-rows{background:rgba(2,17,32,.24)!important;border:1px solid rgba(126,197,240,.16)!important;border-radius:10px!important;margin:0 28px 26px!important}html body .pf-page .pf-info-row{border-bottom:1px solid rgba(126,197,240,.13)!important;grid-gap:18px!important;gap:18px!important;padding:10px 22px!important}html body .pf-page .pf-info-row-icon{align-items:center!important;background:rgba(126,197,240,.12)!important;border:1px solid rgba(126,197,240,.28)!important;border-radius:999px!important;color:rgba(225,239,249,.88)!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}html body .pf-page :is(.pf-info-label,.pf-field label){color:var(--pf-muted)!important;font-weight:950!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}html body .pf-page .pf-info-value{align-items:center!important;color:var(--pf-text)!important;display:flex!important;min-width:0!important}html body .pf-page .pf-info-value>span{color:var(--pf-text)!important;font-size:14px!important;font-weight:950!important;overflow-wrap:anywhere!important}html body .pf-page :is(.pf-info-value input,.pf-field input,.pf-field textarea,.company-seller-add input,.company-seller-edit input){background:rgba(232,240,247,.98)!important;border:1px solid rgba(190,211,226,.96)!important;border-radius:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;color:#0b2238!important;font-size:14px!important;font-weight:900!important;min-height:46px!important;min-width:0!important;padding:0 14px!important;width:100%!important}html body .pf-page :is(.pf-info-value input:disabled,.pf-locked input:disabled){background:transparent!important;border:0!important;box-shadow:none!important;color:var(--pf-text)!important;opacity:1!important;padding:0!important;-webkit-text-fill-color:var(--pf-text)!important}html body .pf-page :is(.pf-info-value input,.pf-field input,.pf-field textarea,.company-seller-add input,.company-seller-edit input):focus{border-color:#ff9226!important;box-shadow:0 0 0 3px rgba(255,146,38,.18)!important;outline:none!important}html body .pf-page .pf-info-phone-value,html body .pf-page .pf-phone-value{align-items:stretch!important;display:grid!important;grid-gap:8px!important;gap:8px!important}html body .pf-page .pf-phone-row{grid-gap:12px!important;gap:12px!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-locked,html body .pf-page .pf-phone-card,html body .pf-page .pf-readonly-value{align-items:center!important;background:rgba(8,36,61,.62)!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:9px!important;color:var(--pf-text)!important;display:flex!important;gap:10px!important;min-height:46px!important;min-width:0!important;padding:0 12px!important;width:100%!important}html body .pf-page .pf-phone-number,html body .pf-page .pf-readonly-value span{color:var(--pf-text)!important;flex:1 1 auto!important;font-size:14px!important;font-weight:950!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page :is(.pf-verified,.pf-unverified,.pf-locked-badge){align-items:center!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto!important;font-size:10px!important;font-weight:950!important;min-height:24px!important;padding:0 9px!important;white-space:nowrap!important}html body .pf-page .pf-verified{background:rgba(34,197,94,.16)!important;border:1px solid rgba(34,197,94,.46)!important;color:#86efac!important}html body .pf-page :is(.pf-unverified,.pf-locked-badge){background:rgba(255,122,26,.12)!important;border:1px solid rgba(255,122,26,.42)!important;color:#ffcc8c!important}html body .pf-page .pf-phone-actions{display:flex!important}html body .pf-page .company-seller-small-btn,html body .pf-page .pf-inline-btn{align-items:center!important;background:rgba(8,36,61,.8)!important;border:1px solid rgba(126,197,240,.34)!important;border-radius:8px!important;color:var(--pf-text)!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;justify-content:center!important;min-height:42px!important;min-width:88px!important;padding:0 12px!important}html body .pf-page .pf-inline-btn.verify{background:linear-gradient(135deg,#ff9d2f,#ff7418)!important;border-color:rgba(255,210,165,.52)!important}html body .pf-page .pf-phone-help{color:var(--pf-muted)!important;display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;margin:2px 0 0!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields{background:rgba(2,17,32,.24)!important;border:1px solid rgba(126,197,240,.16)!important;border-radius:10px!important;grid-gap:16px 24px!important;gap:16px 24px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;margin:0 28px 26px!important;padding:22px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child,html body .pf-page .pf-field{background:transparent!important;border:0!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-column:span 4!important;min-width:0!important;padding:0!important}html body .pf-page #julkinen-profiili .pf-public-id-field,html body .pf-page #julkinen-profiili .pf-public-name-field{grid-column:span 6!important}html body .pf-page #julkinen-profiili .pf-public-address-field,html body .pf-page #julkinen-profiili .pf-public-bio-field{grid-column:1/-1!important}html body .pf-page #julkinen-profiili :is(.pf-public-address-field input,.pf-public-bio-field textarea){background:rgba(232,240,247,.98)!important;border:1px solid rgba(190,211,226,.96)!important;color:#0b2238!important;padding:0 14px!important}html body .pf-page .pf-field textarea{line-height:1.45!important;min-height:120px!important;padding-block:12px!important;resize:vertical!important}html body .pf-page .pf-public-note{align-items:center!important;background:rgba(6,32,56,.74)!important;border:1px solid rgba(126,197,240,.2)!important;border-radius:10px!important;color:var(--pf-soft)!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin:-8px 28px 26px!important;min-height:58px!important;padding:0 18px!important}html body .pf-page .pf-public-note>svg{color:#39dc7b!important}html body .pf-page .pf-public-note-link{align-items:center!important;color:#42bdff!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;gap:8px!important;justify-self:end!important;text-decoration:none!important;white-space:nowrap!important}html body .pf-page .pf-company-sellers-section{grid-gap:16px 22px!important;gap:16px 22px!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr)!important;padding:0 28px 26px!important}html body .pf-page .pf-company-sellers-section .pf-section-head{grid-column:1/-1!important;margin-inline:-28px!important}html body .pf-page .pf-company-sellers-section .company-seller-list{display:grid!important;grid-gap:12px!important;gap:12px!important;grid-column:1!important;padding:0!important}html body .pf-page .pf-company-sellers-section .company-seller-card{align-items:center!important;background:rgba(8,36,61,.58)!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:10px!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:44px minmax(0,1fr) auto!important;min-height:68px!important;padding:12px!important}html body .pf-page .company-seller-avatar{align-items:center!important;background:linear-gradient(135deg,#2096e8,#4fc4ff)!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-weight:950!important;height:44px!important;justify-content:center!important;width:44px!important}html body .pf-page .company-seller-card strong{color:var(--pf-text)!important;display:block!important;font-size:14px!important;font-weight:950!important}html body .pf-page .company-seller-card span{align-items:center!important;color:var(--pf-soft)!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;gap:6px!important;margin-top:4px!important}html body .pf-page .company-seller-actions{display:flex!important;gap:8px!important}html body .pf-page .company-seller-delete{align-items:center!important;background:rgba(255,75,75,.12)!important;border:1px solid rgba(255,110,110,.32)!important;border-radius:8px!important;color:#ffb4b4!important;display:inline-flex!important;height:42px!important;justify-content:center!important;width:42px!important}html body .pf-page .company-seller-edit{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pf-page .pf-company-sellers-section .company-seller-empty{align-items:center!important;background:rgba(255,122,26,.1)!important;border:1px dashed rgba(255,145,31,.42)!important;border-radius:10px!important;color:var(--pf-text)!important;display:flex!important;font-size:13px!important;font-weight:900!important;min-height:68px!important;padding:16px!important}html body .pf-page .pf-company-sellers-section .company-seller-add{align-self:stretch!important;background:rgba(8,36,61,.58)!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:10px!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-column:2!important;margin:0!important;padding:16px!important}html body .pf-page .company-seller-add-fields,html body .pf-page .company-seller-add-head,html body .pf-page .company-seller-footer,html body .pf-page .company-seller-limit{display:grid!important}html body .pf-page .company-seller-add:not(.is-open) .company-seller-add-fields{display:none!important}html body .pf-page .company-seller-add-head{align-items:center!important;color:var(--pf-text)!important;grid-template-columns:minmax(0,1fr) auto!important}html body .pf-page .company-seller-add-fields{gap:12px!important}html body .pf-page .company-seller-add label{color:var(--pf-muted)!important;display:grid!important;font-size:12px!important;font-weight:950!important;grid-gap:7px!important;gap:7px!important}html body .pf-page .company-seller-add-btn{align-items:center!important;background:linear-gradient(135deg,#ff9d2f,#ff7418)!important;border:1px solid rgba(255,210,165,.52)!important;border-radius:9px!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;gap:9px!important;justify-content:center!important;min-height:48px!important;width:100%!important}html body .pf-page .company-seller-footer{align-items:center!important;color:var(--pf-muted)!important;font-size:12px!important;font-weight:850!important;gap:8px!important;grid-column:1/-1!important;grid-template-columns:auto minmax(0,1fr)!important}html body .pf-page .company-seller-limit{align-items:center!important;background:rgba(8,36,61,.78)!important;border:1px solid rgba(126,197,240,.28)!important;border-radius:999px!important;color:var(--pf-text)!important;font-size:12px!important;font-weight:950!important;grid-column:4!important;justify-self:end!important;min-height:30px!important;padding:0 11px!important}html body .pf-page .pf-save-bar{background:rgba(4,24,42,.72)!important;border:1px solid rgba(91,169,224,.32)!important;border-radius:10px!important;gap:16px!important;justify-content:flex-start!important;padding:14px!important}html body .pf-page .pf-save-btn{align-items:center!important;background:linear-gradient(135deg,#ff9d2f,#ff7418)!important;border:1px solid rgba(255,210,165,.52)!important;border-radius:9px!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;gap:9px!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important}html body .pf-page .pf-last-updated,html body .pf-page .pf-status{color:var(--pf-soft)!important;font-size:12px!important;font-weight:800!important}@media (max-width:900px){html body .pf-page .pf-layout{padding:22px 14px 46px!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-company-sellers-section,html body .pf-page .pf-fields{grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili .pf-public-address-field,html body .pf-page #julkinen-profiili .pf-public-bio-field,html body .pf-page #julkinen-profiili .pf-public-id-field,html body .pf-page #julkinen-profiili .pf-public-name-field,html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child,html body .pf-page .pf-company-sellers-section .company-seller-add,html body .pf-page .pf-company-sellers-section .company-seller-list,html body .pf-page .pf-field{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:48px minmax(0,1fr)!important;min-height:0!important;padding:16px!important}html body .pf-page .pf-info-title{grid-column:1/-1!important;grid-template-columns:48px minmax(0,1fr)!important}html body .pf-page :is(.pf-info-title-icon,.pf-section-head>svg){height:48px!important;padding:11px!important;width:48px!important}html body .pf-page .company-seller-limit,html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields,html body .pf-page .pf-info-rows{margin:0 14px 16px!important;padding:14px!important}html body .pf-page .pf-info-row{align-items:stretch!important;gap:8px 12px!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:0!important;padding:14px!important}html body .pf-page .pf-info-value{grid-column:1/-1!important}html body .pf-page .company-seller-card,html body .pf-page .company-seller-edit,html body .pf-page .pf-phone-row{grid-template-columns:1fr!important}html body .pf-page .company-seller-actions,html body .pf-page .pf-phone-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pf-page .pf-company-sellers-section{padding:0 14px 16px!important}html body .pf-page .pf-company-sellers-section .pf-section-head{margin-inline:-14px!important}html body .pf-page .pf-public-note{grid-template-columns:auto minmax(0,1fr)!important;margin:-2px 14px 16px!important;padding:12px!important}html body .pf-page .pf-public-note-link{grid-column:1/-1!important;justify-self:start!important}html body .pf-page .pf-save-bar{align-items:stretch!important;flex-direction:column!important}html body .pf-page .pf-save-btn{min-width:0!important;width:100%!important}}html body .pf-page .pf-nav-item{height:60px!important;min-height:60px!important}@media (max-width:680px){html body .pf-page .pf-info-title,html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:48px minmax(0,1fr)!important;padding:16px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-row,html body .pf-page .pf-phone-row{grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-rows{margin:0 14px 16px!important;padding:14px!important}html body .pf-page .pf-phone-actions{grid-auto-flow:row!important}}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{box-sizing:border-box!important;display:block!important}html body .pf-page :is(.pf-info-card-head h2,.pf-section-head h2){overflow:visible!important;text-overflow:clip!important}html body .pf-page :is(.pf-info-card-head p,.pf-section-head p){max-width:none!important;overflow:visible!important}html body .pf-page :is(.pf-info-title-icon,.pf-section-head>svg){flex:0 0 auto!important}html body .pf-page .pf-info-rows{box-sizing:border-box!important;margin:0 24px 24px!important;overflow:hidden!important}html body .pf-page .pf-info-value,html body .pf-page .pf-info-value input,html body .pf-page .pf-info-value>span{min-width:0!important}html body .pf-page .pf-info-value input:disabled,html body .pf-page .pf-info-value>span{overflow-wrap:anywhere!important;white-space:normal!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields{box-sizing:border-box!important;margin:0 24px 24px!important;min-width:0!important}html body .pf-page #julkinen-profiili .pf-field:last-child{min-height:92px!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value){min-width:0!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:70px!important}html body .pf-page #osoite .pf-field input,html body .pf-page :is(.pf-field input,.pf-field textarea,.pf-info-value input:not(:disabled)){box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html body .pf-page #julkinen-profiili input::placeholder,html body .pf-page #julkinen-profiili textarea::placeholder,html body .pf-page #osoite .pf-field input::placeholder{color:rgba(220,236,247,.52)!important}@media (max-width:1180px){html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page .pf-info-title,html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:48px minmax(0,1fr)!important;padding:16px!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-rows{margin:0 14px 16px!important;padding:14px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-row,html body .pf-page .pf-phone-row{grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili .pf-public-bio-field .pf-phone-help{grid-column:1!important}html body .pf-page .pf-phone-actions{grid-auto-flow:row!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{grid-column:1/-1!important}html body .pf-page .pf-save-bar{align-items:stretch!important;flex-direction:column!important}}html body .pf-page .pf-layout{grid-gap:32px!important;gap:32px!important;padding:16px 20px 32px 0!important}html body .pf-page .pf-sidebar{grid-template-rows:auto 1fr auto!important}html body .pf-page .pf-nav{grid-gap:16px!important;gap:16px!important;grid-auto-rows:min-content!important;height:auto!important}html body .pf-page .pf-nav-item{align-self:start!important;box-sizing:border-box!important;padding-block:0!important}html body .pf-page .pf-nav-active{height:66px!important;min-height:66px!important}html body .pf-page .pf-nav-danger{margin-top:22px!important}html body .pf-page .pf-user-card{grid-row:3!important}html body .pf-page .pf-content{max-width:100%!important;padding-top:16px!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}html body .pf-page .pf-form>:is(.pf-section,.pf-info-card,.pf-company-sellers-section,.pf-public-profile-section,.pf-save-bar){box-sizing:border-box!important;max-width:100%!important;min-width:0!important}html body .pf-page :is(.pf-info-card-head,.pf-section-head){box-sizing:border-box!important;min-width:0!important}html body .pf-page :is(.pf-info-card-head h2,.pf-section-head h2){text-wrap:balance!important}html body .pf-page #julkinen-profiili .pf-section-head,html body .pf-page #osoite .pf-section-head{grid-template-columns:58px minmax(0,1fr) auto!important}html body .pf-page #julkinen-profiili .pf-section-head>div,html body .pf-page #osoite .pf-section-head>div{min-width:0!important}html body .pf-page #julkinen-profiili .pf-section-head h2,html body .pf-page #osoite .pf-section-head h2{white-space:normal!important}@media (max-width:1180px){html body .pf-page .pf-layout{gap:24px!important;grid-template-columns:258px minmax(0,1fr)!important;padding-right:14px!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important}}@media (max-width:980px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;padding:0 14px 32px!important}html body .pf-page .pf-sidebar{display:none!important}}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{align-self:stretch!important;min-height:430px!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) :is(.pf-section-head,.pf-info-card-head){align-items:center!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:104px!important;padding:20px 22px 14px!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) .pf-section-head p{max-width:38ch!important;overflow:visible!important}html body .pf-page #julkinen-profiili .pf-public-fields{padding:18px!important}html body .pf-page #julkinen-profiili .pf-field{align-items:start!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)!important;min-height:68px!important;padding:14px 0!important}html body .pf-page #julkinen-profiili .pf-field:last-child{min-height:110px!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value),html body .pf-page #julkinen-profiili :is(.pf-public-address-field input,.pf-public-bio-field textarea){align-items:start!important;min-height:0!important;overflow:visible!important;white-space:normal!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:82px!important}html body .pf-page #osoite .pf-fields{grid-gap:18px 20px!important;gap:18px 20px!important}html body .pf-page #osoite .pf-field input{overflow:visible!important;text-overflow:clip!important}html body .pf-page .pf-company-sellers-section .company-seller-add,html body .pf-page .pf-company-sellers-section .company-seller-footer,html body .pf-page .pf-company-sellers-section .company-seller-list{margin-inline:0!important}@media (max-width:1240px){html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important;min-height:0!important}}@media (max-width:680px){html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-rows{margin:0 14px 16px!important;padding:14px!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) :is(.pf-section-head,.pf-info-card-head){grid-template-columns:48px minmax(0,1fr)!important;min-height:0!important;padding:16px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #osoite .pf-fields{grid-template-columns:1fr!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{grid-column:1/-1!important}}html body .pf-page .pf-user-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html body .pf-page .pf-avatar{position:relative!important}html body .pf-page .pf-avatar .profile-avatar-initial,html body .pf-page .pf-avatar img{height:100%!important;width:100%!important}html body .pf-page .pf-avatar-overlay{background:rgba(0,0,0,.56)!important;bottom:-2px!important;color:#ffffff!important;right:-2px!important}html body .pf-page .pf-avatar-remove{height:18px!important;right:-5px!important;width:18px!important}html body .pf-page .pf-user-name{max-width:none!important}html body .pf-page .pf-company-badge,html body .pf-page .pf-user-id{display:block!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page .pf-nav{margin-top:16px!important}@media (max-width:820px){html body .pf-page .pf-layout{grid-template-columns:1fr!important}html body .pf-page .pf-sidebar{height:auto!important;min-height:0!important;overflow:visible!important;position:static!important}html body .pf-page .pf-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .pf-page .pf-layout{display:block!important;max-width:1180px!important}html body .pf-page .pf-sidebar{display:none!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page .pf-form:has(.pf-company-sellers-section)>:is(.pf-section,.pf-info-card,.pf-company-sellers-section,.pf-public-profile-section,.pf-save-bar),html body .pf-page .pf-form>:is(.pf-section,.pf-info-card,.pf-company-sellers-section,.pf-public-profile-section,.pf-save-bar){grid-column:1/-1!important;width:100%!important}@media (max-width:820px){html body .pf-page .pf-sidebar{display:none!important}}html body .pf-page{background:radial-gradient(760px 420px at 72% 4%,rgba(28,103,163,.16),transparent 70%),linear-gradient(180deg,#071421,#071522 42%,#08131d)!important;min-height:calc(100dvh - var(--topbar-h, 56px))!important}html body .pf-page .pf-layout{align-items:stretch!important;grid-template-columns:258px minmax(0,1fr)!important;margin:0!important;max-width:none!important;padding:0 28px 30px 0!important}html body .pf-page .pf-sidebar{background:radial-gradient(340px 240px at 100% 0,rgba(38,119,184,.16),transparent 78%),linear-gradient(180deg,rgba(5,20,34,.98),rgba(3,15,27,.99))!important;border:0!important;border-radius:0!important;box-shadow:inset -1px 0 0 rgba(255,255,255,.03)!important;padding:20px 14px!important;width:100%!important}html body .pf-page .pf-user-card{border-radius:0!important;box-shadow:none!important;grid-gap:0!important;gap:0!important;grid-template-columns:44px auto!important;min-height:48px!important;padding:0!important}html body .pf-page .pf-avatar{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important;height:44px!important;width:44px!important}html body .pf-page .pf-nav{grid-gap:8px!important;gap:8px!important}html body .pf-page .pf-nav-item{background:transparent!important;color:rgba(221,234,246,.74)!important;font-weight:900!important;min-height:58px!important;text-decoration:none!important}html body .pf-page .pf-nav-item svg{color:currentColor!important;height:21px!important;width:21px!important}html body .pf-page .pf-nav-active{background:radial-gradient(180px 80px at 70% 30%,rgba(95,157,218,.18),transparent 72%),rgba(22,45,72,.76)!important;box-shadow:inset 0 0 0 1px rgba(126,197,240,.12)!important}html body .pf-page .pf-nav-danger{margin-top:10px!important}html body .pf-page .pf-nav-external{justify-self:end!important}html body .pf-page .pf-content{align-self:start!important;margin:0!important;padding-top:28px!important;width:100%!important}html body .pf-page .pf-profile-heading{margin:0 0 28px!important}html body .pf-page .pf-profile-heading p{color:rgba(221,234,246,.78)!important;margin:0!important;max-width:760px!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .pf-page #tiedot,html body .pf-page #yritys,html body .pf-page .pf-form:has(.pf-company-sellers-section) #yritys,html body .pf-page .pf-save-bar{grid-column:1/-1!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section,html body .pf-page .pf-form:has(.pf-company-sellers-section) #julkinen-profiili,html body .pf-page .pf-form:has(.pf-company-sellers-section) #osoite,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-company-sellers-section{grid-column:span 1!important;width:100%!important}html body .pf-page :is(.pf-section,.pf-info-card,.pf-company-sellers-section,.pf-public-profile-section){background:radial-gradient(560px 250px at 18% 0,rgba(41,119,182,.14),transparent 72%),linear-gradient(180deg,rgba(6,25,43,.97),rgba(4,17,31,.98))!important;border:1px solid rgba(82,139,190,.36)!important;border-radius:8px!important;box-shadow:0 18px 44px rgba(0,7,18,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;overflow:hidden!important}html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-gap:12px!important;gap:12px!important;min-height:86px!important;padding:20px 22px 14px!important}html body .pf-page .pf-info-title{grid-gap:13px!important;gap:13px!important}html body .pf-page :is(.pf-info-title-icon,.pf-section-head>svg){border-radius:999px!important;padding:13px!important}html body .pf-page :is(.pf-info-card-head h2,.pf-section-head h2){font-size:18px!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){min-width:132px!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields,html body .pf-page .pf-info-rows{margin:0 22px 20px!important;padding:18px!important}html body .pf-page .pf-info-row{grid-template-columns:36px minmax(150px,220px) minmax(0,1fr)!important;min-height:58px!important;padding:9px 6px!important}html body .pf-page .pf-info-row-icon{background:rgba(120,158,195,.14)!important;height:34px!important;width:34px!important}html body .pf-page :is(.pf-info-label,.pf-field label){color:rgba(205,220,234,.72)!important;font-size:12px!important;font-weight:800!important}html body .pf-page #julkinen-profiili .pf-locked input:disabled,html body .pf-page #julkinen-profiili .pf-readonly-value span,html body .pf-page .pf-info-value input:disabled,html body .pf-page .pf-info-value>span{font-size:14px!important}html body .pf-page .pf-phone-card{background:transparent!important;border:0!important;min-height:34px!important;padding:0!important}html body .pf-page .pf-phone-actions{min-width:330px!important}html body .pf-page .pf-inline-btn{background:rgba(5,18,33,.72)!important;border:1px solid rgba(107,154,195,.36)!important;min-height:34px!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields{display:grid!important;grid-gap:16px 20px!important;gap:16px 20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .pf-page #osoite .pf-field:first-child,html body .pf-page #osoite .pf-field:last-child{grid-column:span 1!important}html body .pf-page :is(.pf-field input,.pf-field textarea,.pf-info-value input:not(:disabled)){background:rgba(8,28,49,.82)!important;border:1px solid rgba(107,154,195,.36)!important;border-radius:7px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;color:#ffffff!important;min-height:48px!important;-webkit-text-fill-color:#ffffff!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value),html body .pf-page #julkinen-profiili :is(.pf-public-address-field input,.pf-public-bio-field textarea){background:transparent!important;border:0!important;box-shadow:none!important;min-height:28px!important;padding:0!important}html body .pf-page #julkinen-profiili .pf-field{border-bottom:1px solid rgba(107,154,195,.18)!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(150px,.46fr) minmax(0,1fr)!important;min-height:56px!important;padding:0 0 12px!important}html body .pf-page .pf-company-sellers-section{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:1fr!important;padding:0 22px 20px!important}html body .pf-page .pf-company-sellers-section .pf-section-head{margin-inline:-22px!important}html body .pf-page .pf-company-sellers-section .company-seller-add,html body .pf-page .pf-company-sellers-section .company-seller-footer,html body .pf-page .pf-company-sellers-section .company-seller-list{grid-column:1/-1!important}html body .pf-page .pf-company-sellers-section .company-seller-add,html body .pf-page .pf-company-sellers-section .company-seller-card{background:rgba(3,16,29,.34)!important;border:1px solid rgba(107,154,195,.22)!important;border-radius:8px!important}html body .pf-page .pf-save-bar{border:1px solid rgba(82,139,190,.36)!important;box-shadow:none!important;gap:18px!important;padding:14px 18px!important}html body .pf-page .pf-save-btn{min-height:44px!important;min-width:190px!important}@media (max-width:980px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;padding:0 14px 30px!important}html body .pf-page .pf-sidebar{display:none!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:48px minmax(0,1fr)!important;padding:16px!important}html body .pf-page .pf-info-title{grid-column:1/-1!important;grid-template-columns:48px minmax(0,1fr)!important}html body .pf-page :is(.pf-info-title-icon,.pf-section-head>svg){height:48px!important;width:48px!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){grid-column:1/-1!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields,html body .pf-page .pf-info-row,html body .pf-page .pf-phone-row{grid-template-columns:1fr!important}html body .pf-page .pf-phone-actions{min-width:0!important}html body .pf-page .pf-save-bar{align-items:stretch!important;flex-direction:column!important}html body .pf-page .pf-save-btn{width:100%!important}}html body .pf-page .pf-layout{box-sizing:border-box!important;grid-gap:34px!important;gap:34px!important;max-width:100vw!important;overflow-x:hidden!important;width:100%!important}html body .pf-page .pf-sidebar{min-width:0!important}html body .pf-page .pf-user-card{background:radial-gradient(190px 90px at 0 0,rgba(44,143,218,.18),transparent 72%),rgba(13,37,61,.68)!important;border:1px solid rgba(116,174,220,.24)!important;grid-template-columns:52px minmax(0,1fr)!important;min-height:78px!important}html body .pf-page .pf-user-name{display:block!important;line-height:1.15!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page .pf-company-badge{color:#ffb45f!important;display:block!important;font-size:11px!important;font-weight:850!important}html body .pf-page .pf-avatar,html body .pf-page .pf-avatar-upload{background:rgba(6,24,42,.9)!important;height:52px!important;width:52px!important}html body .pf-page .pf-avatar-overlay{background:rgba(4,16,29,.88)!important;height:20px!important;width:20px!important}html body .pf-page .pf-content{box-sizing:border-box!important;max-width:none!important;min-width:0!important;overflow:visible!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){align-items:start!important;min-width:0!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{min-width:0!important}html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:58px minmax(0,1fr)!important;min-height:92px!important;padding:20px 24px 14px!important}html body .pf-page .pf-info-title{align-items:center!important;grid-column:1/-1!important;min-width:0!important}html body .pf-page :is(.pf-info-card-head h2,.pf-section-head h2){line-height:1.15!important;margin:0 0 4px!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}html body .pf-page :is(.pf-info-card-head p,.pf-section-head p){font-size:12px!important;margin:0!important;white-space:normal!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-rows{background:rgba(3,16,29,.34)!important;border:1px solid rgba(107,154,195,.22)!important;border-radius:8px!important;box-sizing:border-box!important;margin:0 24px 24px!important;min-width:0!important;overflow:hidden!important}html body .pf-page .pf-info-rows{padding:0!important}html body .pf-page .pf-info-row{box-sizing:border-box!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:42px minmax(130px,190px) minmax(0,1fr)!important;min-height:70px!important;padding:10px 12px!important}html body .pf-page .pf-phone-row{align-items:center!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important}html body .pf-page .pf-phone-actions{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-auto-flow:column!important;grid-auto-columns:minmax(88px,1fr)!important;min-width:0!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide{grid-gap:12px!important;gap:12px!important;grid-template-columns:minmax(118px,.38fr) minmax(0,1fr)!important;min-width:0!important}html body .pf-page #osoite .pf-fields{padding:18px!important}html body .pf-page #osoite .pf-field input,html body .pf-page :is(.pf-field input,.pf-field textarea,.pf-info-value input:not(:disabled)){background:rgba(10,34,57,.86)!important;border:1px solid rgba(107,154,195,.36)!important;border-radius:8px!important;color:#ffffff!important;min-height:48px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:0 14px!important;width:100%!important;-webkit-text-fill-color:#ffffff!important}@media (max-width:1180px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;padding:0 14px 32px!important}html body .pf-page .pf-sidebar{display:none!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-row,html body .pf-page .pf-info-title,html body .pf-page .pf-phone-row,html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:1fr!important}html body .pf-page .pf-phone-actions{grid-auto-flow:row!important}}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){display:none!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){align-items:stretch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{display:flex!important;flex-direction:column!important;min-height:0!important;width:100%!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) .pf-section-head{align-items:center!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:96px!important;padding:20px 22px 14px!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) .pf-section-head>div{min-width:0!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) .pf-section-head h2{font-size:18px!important;line-height:1.15!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) .pf-section-head p{color:rgba(221,234,246,.72)!important;font-size:12px!important;line-height:1.35!important;max-width:none!important;white-space:normal!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields{flex:1 1 auto!important;margin:0 22px 20px!important}html body .pf-page #julkinen-profiili .pf-public-fields{align-content:start!important;padding:16px 18px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide{align-items:start!important;border-radius:0!important;grid-template-columns:minmax(128px,.38fr) minmax(0,1fr)!important;min-height:62px!important;padding:13px 0!important}html body .pf-page #julkinen-profiili .pf-field:first-child{padding-top:0!important}html body .pf-page #julkinen-profiili .pf-field:last-child{min-height:126px!important;padding-bottom:0!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value){background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;overflow:visible!important;padding:0!important}html body .pf-page #julkinen-profiili :is(.pf-locked input:disabled,.pf-readonly-value span,.pf-public-address-field input,.pf-public-bio-field textarea){background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important;display:block!important;font-size:14px!important;font-weight:950!important;line-height:1.45!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:0!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:#ffffff!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:96px!important}html body .pf-page #julkinen-profiili .pf-public-bio-field .pf-phone-help{grid-column:2!important;margin-top:4px!important;text-align:right!important}html body .pf-page #osoite .pf-fields{grid-gap:16px!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px 18px!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{background:transparent!important;border:0!important;display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:0!important;padding:0!important}html body .pf-page #osoite .pf-field input{min-width:0!important;width:100%!important}@media (max-width:1240px){html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields{margin:0 14px 16px!important;padding:14px!important}html body .pf-page :is(#julkinen-profiili,#osoite,.pf-company-sellers-section) .pf-section-head{grid-template-columns:48px minmax(0,1fr)!important;min-height:0!important;padding:16px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #osoite .pf-fields{grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili .pf-public-bio-field .pf-phone-help{grid-column:1!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{grid-column:1/-1!important}html body .pf-page .pf-save-bar{align-items:stretch!important;flex-direction:column!important}}html body .pf-page .pf-sidebar{grid-template-rows:auto auto 1fr!important;grid-gap:16px!important;gap:16px!important}html body .pf-page .pf-user-card{align-items:center!important;align-self:start!important;background:radial-gradient(180px 90px at 0 0,rgba(44,143,218,.18),transparent 72%),rgba(13,37,61,.68)!important;border:1px solid rgba(116,174,220,.22)!important;border-radius:10px!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-row:1!important;grid-template-columns:50px minmax(0,1fr)!important;min-height:76px!important;padding:12px!important}html body .pf-page .pf-user-card>div:not(.pf-avatar){display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important}html body .pf-page .pf-avatar{cursor:pointer!important;height:50px!important;width:50px!important}html body .pf-page .pf-company-badge,html body .pf-page .pf-user-id,html body .pf-page .pf-user-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page .pf-user-name{color:#ffffff!important;font-size:14px!important;font-weight:950!important}html body .pf-page .pf-company-badge,html body .pf-page .pf-user-id{color:rgba(221,234,246,.66)!important;font-size:11px!important;font-weight:800!important}html body .pf-page .pf-nav{grid-row:2!important;margin-top:0!important}html body .pf-page .pf-user-card{grid-template-columns:56px minmax(0,1fr)!important;min-height:82px!important}html body .pf-page .pf-avatar,html body .pf-page .pf-avatar-upload{background:radial-gradient(42px 42px at 50% 30%,rgba(85,181,255,.18),transparent 76%),rgba(6,24,42,.9)!important;border:1px solid rgba(134,190,231,.38)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(0,6,18,.22)!important;cursor:pointer!important;height:56px!important;overflow:visible!important;position:relative!important;width:56px!important}html body .pf-page .pf-avatar>.profile-avatar-initial,html body .pf-page .pf-avatar>img{border-radius:12px!important;display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}html body .pf-page .pf-avatar-overlay{align-items:center!important;background:rgba(4,16,29,.86)!important;border:1px solid rgba(161,209,245,.34)!important;border-radius:999px!important;bottom:-5px!important;box-shadow:0 3px 8px rgba(0,4,12,.28)!important;color:#dff3ff!important;display:inline-flex!important;height:21px!important;justify-content:center!important;opacity:1!important;pointer-events:none!important;position:absolute!important;right:-5px!important;width:21px!important}html body .pf-page .pf-avatar-overlay svg{height:12px!important;width:12px!important}html body .pf-page .pf-avatar-remove,html body .pf-page .pf-avatar-remove:focus-visible,html body .pf-page .pf-avatar-remove:hover{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#ff4d4d!important;cursor:pointer!important;display:inline-flex!important;font-size:15px!important;font-weight:950!important;height:14px!important;justify-content:center!important;line-height:1!important;min-height:14px!important;min-width:14px!important;padding:0!important;position:absolute!important;right:-8px!important;top:-8px!important;transform:none!important;width:14px!important;z-index:4!important}html body .pf-page .pf-avatar-remove:focus-visible,html body .pf-page .pf-avatar-remove:hover{color:#ff7676!important;outline:none!important}html body .pf-page{background:radial-gradient(820px 420px at 72% 4%,rgba(23,104,164,.16),transparent 70%),linear-gradient(180deg,#071421,#071522 44%,#08131d)!important}html body .pf-page .pf-layout{grid-gap:44px!important;gap:44px!important;grid-template-columns:222px minmax(0,1fr)!important;max-width:1440px!important;padding:14px 30px 34px 0!important}html body .pf-page .pf-layout,html body .pf-page .pf-sidebar{display:grid!important;min-height:calc(100dvh - var(--topbar-h, 56px))!important}html body .pf-page .pf-sidebar{align-content:start!important;background:radial-gradient(340px 280px at 100% 0,rgba(38,119,184,.14),transparent 78%),linear-gradient(180deg,rgba(5,20,34,.98),rgba(3,15,27,.99))!important;border-right:1px solid rgba(102,157,202,.24)!important;grid-gap:0!important;gap:0!important;grid-template-rows:1fr auto!important;padding:16px 14px!important;position:-webkit-sticky!important;position:sticky!important;top:var(--topbar-h,56px)!important}html body .pf-page .pf-nav{align-content:start!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-row:1!important;margin:0!important}html body .pf-page .pf-nav-item{align-items:center!important;border:0!important;border-radius:8px!important;color:rgba(221,234,246,.76)!important;display:grid!important;font-size:14px!important;font-weight:850!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:24px minmax(0,1fr) auto!important;height:64px!important;min-height:64px!important;padding:0 14px!important}html body .pf-page .pf-nav-active{background:radial-gradient(180px 84px at 70% 30%,rgba(95,157,218,.16),transparent 72%),rgba(17,45,72,.76)!important;border-left:3px solid #ff8a1f!important;color:#ffffff!important;padding-left:11px!important}html body .pf-page .pf-nav-active svg{color:#ff8a1f!important}html body .pf-page .pf-nav-danger{color:#ff7676!important;margin-top:8px!important}html body .pf-page .pf-user-card{align-self:end!important;background:transparent!important;border:0!important;display:block!important;grid-row:2!important;min-height:44px!important;padding:0 0 4px 12px!important}html body .pf-page .pf-user-card>div:not(.pf-avatar){display:none!important}html body .pf-page .pf-avatar,html body .pf-page .pf-avatar-upload{background:#060d14!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;box-shadow:0 0 0 2px rgba(0,0,0,.28)!important;height:44px!important;width:44px!important}html body .pf-page .pf-avatar>.profile-avatar-initial,html body .pf-page .pf-avatar>img{border-radius:999px!important}html body .pf-page .pf-avatar-overlay{display:none!important}html body .pf-page .pf-avatar-remove{color:#ff4d4d!important;right:-4px!important;top:-5px!important}html body .pf-page .pf-content{max-width:1100px!important;padding-top:30px!important}html body .pf-page .pf-profile-heading{margin:0 0 42px!important}html body .pf-page .pf-profile-heading h1{display:none!important}html body .pf-page .pf-profile-heading p{color:rgba(221,234,246,.76)!important;font-size:15px!important;font-weight:850!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){display:grid!important;grid-gap:18px!important;gap:18px!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}html body .pf-page #tiedot,html body .pf-page #yritys,html body .pf-page .pf-save-bar{grid-column:1/-1!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:span 1!important}html body .pf-page :is(.pf-section,.pf-info-card,.pf-public-profile-section,.pf-company-sellers-section){background:radial-gradient(540px 230px at 18% 0,rgba(41,119,182,.13),transparent 72%),linear-gradient(180deg,rgba(6,25,43,.97),rgba(4,17,31,.98))!important;border:1px solid rgba(82,139,190,.42)!important;border-radius:8px!important;box-shadow:0 18px 44px rgba(0,7,18,.18),inset 0 1px 0 rgba(255,255,255,.05)!important}html body .pf-page :is(.pf-info-card-head,.pf-section-head){align-items:center!important;border-bottom:0!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:58px minmax(0,1fr) auto!important;min-height:96px!important;padding:22px 26px 14px!important}html body .pf-page .pf-info-title{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-column:1/3!important;grid-template-columns:58px minmax(0,1fr)!important}html body .pf-page :is(.pf-info-title-icon,.pf-section-head>svg){background:rgba(255,122,26,.08)!important;border:1px solid rgba(255,138,31,.72)!important;border-radius:18px!important;color:#ff8a1f!important;height:58px!important;padding:14px!important;width:58px!important}html body .pf-page #julkinen-profiili .pf-section-head>svg{background:rgba(37,160,255,.12)!important;border-color:rgba(70,184,255,.76)!important;color:#38b9ff!important}html body .pf-page :is(.pf-info-card-head h2,.pf-section-head h2){color:#ffffff!important;font-size:20px!important;font-weight:950!important;line-height:1.12!important;margin:0 0 5px!important}html body .pf-page :is(.pf-info-card-head p,.pf-section-head p){color:rgba(221,234,246,.72)!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){align-items:center!important;background:rgba(4,16,30,.72)!important;border:1px solid rgba(106,156,199,.42)!important;border-radius:7px!important;color:#ffffff!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;gap:8px!important;grid-column:3!important;justify-content:center!important;justify-self:end!important;min-height:42px!important;min-width:124px!important;padding:0 16px!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn) svg{color:#ff8a1f!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields,html body .pf-page .pf-info-rows{background:rgba(3,16,29,.34)!important;border:1px solid rgba(107,154,195,.22)!important;border-radius:8px!important;margin:0 26px 26px!important;padding:20px!important}html body .pf-page .pf-info-rows{display:grid!important;grid-gap:0!important;gap:0!important;padding-block:0!important}html body .pf-page .pf-info-row{align-items:center!important;border-bottom:1px solid rgba(107,154,195,.18)!important;display:grid!important;grid-gap:22px!important;gap:22px!important;grid-template-columns:42px minmax(150px,220px) minmax(0,1fr)!important;min-height:72px!important;padding:10px!important}html body .pf-page .pf-info-row:last-child{border-bottom:0!important}html body .pf-page .pf-info-row-icon{background:rgba(33,88,130,.42)!important;border:1px solid rgba(120,158,195,.24)!important;border-radius:10px!important;height:42px!important;width:42px!important}html body .pf-page :is(.pf-info-label,.pf-field label){color:rgba(205,220,234,.76)!important;font-size:13px!important;font-weight:850!important}html body .pf-page #julkinen-profiili .pf-locked input:disabled,html body .pf-page #julkinen-profiili .pf-readonly-value span,html body .pf-page .pf-info-value input:disabled,html body .pf-page .pf-info-value>span{color:#ffffff!important;font-size:15px!important;font-weight:950!important;-webkit-text-fill-color:#ffffff!important}html body .pf-page .pf-phone-row{grid-template-columns:minmax(0,1fr) auto!important}html body .pf-page .pf-phone-actions{min-width:300px!important}html body .pf-page #julkinen-profiili .pf-public-fields{display:grid!important;grid-gap:0!important;gap:0!important;grid-template-columns:1fr!important;padding:16px 20px!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(107,154,195,.18)!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-column:1/-1!important;grid-template-columns:minmax(142px,.44fr) minmax(0,1fr)!important;min-height:58px!important;padding:12px 0!important}html body .pf-page #julkinen-profiili .pf-field:last-child{border-bottom:0!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value,.pf-public-address-field input,.pf-public-bio-field textarea){background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important;min-height:0!important;overflow:visible!important;padding:0!important;white-space:normal!important;width:100%!important;-webkit-text-fill-color:#ffffff!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{line-height:1.45!important;min-height:42px!important;resize:vertical!important}html body .pf-page #osoite .pf-fields{align-content:start!important;display:grid!important;grid-gap:20px 24px!important;gap:20px 24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:24px!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{grid-column:span 1!important}html body .pf-page #osoite .pf-field:last-child{grid-column:1/-1!important}html body .pf-page #osoite .pf-field input,html body .pf-page :is(.pf-field input,.pf-info-value input:not(:disabled)){background:rgba(10,34,57,.86)!important;border:1px solid rgba(107,154,195,.36)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;color:#ffffff!important;min-height:56px!important;padding:0 16px!important;-webkit-text-fill-color:#ffffff!important}html body .pf-page .pf-public-note{display:none!important}html body .pf-page .pf-save-bar{align-items:center!important;background:rgba(6,25,43,.78)!important;border:1px solid rgba(82,139,190,.42)!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:20px!important;grid-column:1/-1!important;padding:16px 20px!important}html body .pf-page .pf-save-btn{background:linear-gradient(180deg,#ff9f2e,#ff7418)!important;border:1px solid rgba(255,210,165,.62)!important;border-radius:7px!important;min-height:50px!important;min-width:210px!important;width:auto!important}@media (max-width:1180px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;padding:0 14px 32px!important}html body .pf-page .pf-sidebar{display:none!important}html body .pf-page .pf-content{max-width:none!important;padding-top:20px!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili,html body .pf-page #osoite,html body .pf-page .pf-company-sellers-section{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page :is(.pf-info-card-head,.pf-section-head){grid-template-columns:48px minmax(0,1fr)!important;padding:16px!important}html body .pf-page .pf-info-title{grid-column:1/-1!important;grid-template-columns:48px minmax(0,1fr)!important}html body .pf-page :is(.pf-info-edit-btn,.pf-manage-btn){grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-info-row,html body .pf-page .pf-phone-row{grid-template-columns:1fr!important}html body .pf-page .pf-phone-actions{min-width:0!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields,html body .pf-page .pf-info-rows{margin:0 14px 16px!important;padding:14px!important}html body .pf-page .pf-save-bar{align-items:stretch!important;flex-direction:column!important}html body .pf-page .pf-save-btn{width:100%!important}}