html body .pf-page .pf-layout{grid-gap:24px!important;gap:24px!important;grid-template-columns:248px minmax(0,1fr)!important;padding:28px 24px 48px!important}html body .pf-page .pf-content,html body .pf-page .pf-form{max-width:none!important}html body .pf-page .pf-form{grid-gap:18px!important;gap:18px!important}html body .pf-page .pf-profile-heading{margin:0 0 2px!important}html body .pf-page .pf-profile-heading h1{font-size:clamp(26px,3vw,38px)!important;letter-spacing:0!important;line-height:1.05!important}html body .pf-page .pf-profile-heading p{max-width:720px!important}html body .pf-page .pf-info-card,html body .pf-page .pf-save-bar,html body .pf-page .pf-section{background:radial-gradient(520px 220px at 0 0,rgba(45,145,210,.11),transparent 70%),linear-gradient(180deg,rgba(7,34,59,.98),rgba(3,21,39,.99))!important;border:1px solid rgba(72,154,210,.52)!important;border-radius:10px!important;box-shadow:0 18px 44px rgba(0,8,22,.2),inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important}html body .pf-page .pf-info-card-head,html body .pf-page .pf-section-head{align-items:center!important;border-bottom:1px solid rgba(126,197,240,.14)!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:72px!important;padding:18px 22px!important}html body .pf-page .pf-section-head{grid-template-columns:46px minmax(0,1fr) auto!important}html body .pf-page .pf-info-title{align-items:center!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:46px minmax(0,1fr)!important;min-width:0!important}html body .pf-page .pf-info-title-icon,html body .pf-page .pf-section-head>svg{align-items:center!important;background:rgba(255,122,26,.11)!important;border:1px solid rgba(255,122,26,.56)!important;border-radius:999px!important;color:#ff9a24!important;display:inline-flex!important;height:46px!important;justify-content:center!important;padding:10px!important;width:46px!important}html body .pf-page #julkinen-profiili .pf-section-head>svg{background:rgba(46,154,255,.16)!important;border-color:rgba(77,178,255,.68)!important;color:#4db7ff!important}html body .pf-page .pf-info-title>div,html body .pf-page .pf-section-head>div{min-width:0!important}html body .pf-page .pf-info-card-head h2,html body .pf-page .pf-section-head h2{color:#ffffff!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.15!important;margin:0 0 4px!important;overflow-wrap:anywhere!important}html body .pf-page .pf-info-card-head p,html body .pf-page .pf-section-head p{color:rgba(211,228,240,.76)!important;font-weight:800!important;line-height:1.32!important;margin:0!important}html body .pf-page .pf-info-edit-btn,html body .pf-page .pf-manage-btn{align-items:center!important;border:1px solid rgba(126,197,240,.36)!important;border-radius:8px!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;gap:8px!important;justify-content:center!important;min-height:38px!important;min-width:106px!important;padding:0 14px!important;white-space:nowrap!important;width:auto!important}html body .pf-page .pf-info-rows{display:grid!important;grid-gap:0!important;gap:0!important}html body .pf-page .pf-info-row{align-items:center!important;border-bottom:1px solid rgba(126,197,240,.13)!important;display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:40px minmax(150px,.32fr) minmax(0,1fr)!important;min-height:68px!important;padding:10px 22px!important}html body .pf-page .pf-info-row:last-child{border-bottom:0!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(218,235,248,.86)!important;display:inline-flex!important;height:34px!important;justify-content:center!important;width:34px!important}html body .pf-page .pf-field label,html body .pf-page .pf-info-label{color:rgba(210,228,240,.84)!important;font-size:12px!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:#ffffff!important;display:flex!important;min-width:0!important;position:relative!important}html body .pf-page .pf-info-value>span{color:#ffffff!important;font-weight:900!important;overflow-wrap:anywhere!important}html body .pf-page .pf-field input,html body .pf-page .pf-field select,html body .pf-page .pf-field textarea,html body .pf-page .pf-info-value input{background:#e8f0f7!important;border:1px solid rgba(182,205,223,.96)!important;border-radius:9px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(0,8,20,.12)!important;color:#0a2039!important;font-size:14px!important;font-weight:900!important;min-height:44px!important;min-width:0!important;padding:0 14px!important;width:100%!important}html body .pf-page .pf-info-value input:disabled,html body .pf-page .pf-locked input:disabled{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important;opacity:1!important;padding-left:0!important}html body .pf-page .pf-info-lock{color:rgba(210,228,240,.66)!important;flex:0 0 auto!important;margin-left:10px!important}html body .pf-page .pf-info-website-value svg{color:#ff9a24!important;flex:0 0 auto!important;margin-left:10px!important}html body .pf-page .pf-phone-row{align-items:start!important;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}html body .pf-page .pf-phone-card,html body .pf-page .pf-readonly-value{align-items:center!important;background:rgba(2,17,32,.38)!important;border:1px solid rgba(126,197,240,.18)!important;border-radius:8px!important;box-shadow:none!important;color:#ffffff!important;display:flex!important;gap:10px!important;min-height:42px!important;min-width:0!important;overflow:hidden!important;padding:0 12px!important;width:100%!important}html body .pf-page .pf-phone-number,html body .pf-page .pf-readonly-value span{color:#ffffff!important;display:block!important;flex:1 1 auto!important;font-size:13px!important;font-weight:950!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page .pf-locked-badge,html body .pf-page .pf-unverified,html body .pf-page .pf-verified{align-items:center!important;background:rgba(255,122,26,.1)!important;border:1px solid rgba(255,122,26,.44)!important;border-radius:999px!important;color:#ffd2a1!important;display:inline-flex!important;flex:0 0 auto!important;font-size:10px!important;font-weight:950!important;min-height:22px!important;padding:0 8px!important;white-space:nowrap!important}html body .pf-page .pf-phone-actions{display:flex!important;gap:8px!important}html body .pf-page .pf-inline-btn{border-radius:8px!important;font-size:12px!important;min-height:42px!important;min-width:76px!important;padding:0 12px!important}html body .pf-page .pf-inline-btn.verify{background:linear-gradient(135deg,#ff9a24,#ff7418)!important}html body .pf-page .pf-phone-help{color:rgba(210,228,240,.66)!important;display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;margin-top:8px!important}html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields{display:grid!important;grid-gap:16px!important;gap:16px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;padding:20px 22px 24px!important}html body .pf-page #osoite .pf-field,html body .pf-page .pf-field,html body .pf-page .pf-field.pf-field-wide{align-items:stretch!important;background:transparent!important;border:0!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-column:span 6!important;min-width:0!important;padding:0!important}html body .pf-page #osoite .pf-field{grid-column:span 4!important;max-width:none!important}html body .pf-page #osoite .pf-field:last-child{grid-column:span 4!important}html body .pf-page .pf-field.pf-field-wide{grid-column:1/-1!important}html body .pf-page .pf-field textarea{line-height:1.45!important;min-height:112px!important;padding-block:12px!important;resize:vertical!important}html body .pf-page .pf-field input:focus,html body .pf-page .pf-field select:focus,html body .pf-page .pf-field textarea:focus,html body .pf-page .pf-info-value input:focus{border-color:#ff8a22!important;box-shadow:0 0 0 3px rgba(255,122,24,.18),0 10px 22px rgba(0,8,20,.14)!important;outline:none!important}html body .pf-page #julkinen-profiili.pf-public-profile-section,html body .pf-page .pf-company-sellers-section{min-height:0!important;padding:0!important}html body .pf-page .pf-company-sellers-section .company-seller-list{display:grid!important;grid-gap:12px!important;gap:12px!important;padding:18px 22px 0!important}html body .pf-page .pf-company-sellers-section .company-seller-empty{align-items:center!important;background:rgba(255,122,26,.11)!important;border:1px solid rgba(255,122,26,.36)!important;border-radius:8px!important;color:#f8fbff!important;display:flex!important;font-size:13px!important;font-weight:900!important;gap:10px!important;min-height:42px!important;padding:10px 14px!important}html body .pf-page .pf-company-sellers-section .company-seller-empty:before{background:#ff891d!important;border-radius:999px!important;content:""!important;flex:0 0 7px!important;height:7px!important;width:7px!important}html body .pf-page .pf-company-sellers-section .company-seller-card{background:rgba(2,17,32,.38)!important;border:1px solid rgba(126,197,240,.18)!important;border-radius:8px!important;min-width:0!important}html body .pf-page .pf-company-sellers-section .company-seller-add{background:rgba(2,17,32,.5)!important;border:1px solid rgba(126,197,240,.24)!important;border-radius:8px!important;margin:14px 22px 22px!important;padding:0!important}html body .pf-page .pf-company-sellers-section .company-seller-add-head,html body .pf-page .pf-company-sellers-section .company-seller-add:not(.is-open) .company-seller-add-fields,html body .pf-page .pf-company-sellers-section .company-seller-footer,html body .pf-page .pf-company-sellers-section .company-seller-limit{display:none!important}html body .pf-page .pf-company-sellers-section .company-seller-add-btn{align-items:center!important;background:transparent!important;border:0!important;color:#f8fbff!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;gap:10px!important;justify-content:center!important;min-height:64px!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-public-fields{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr)!important}html body .pf-page #julkinen-profiili .pf-field,html body .pf-page #julkinen-profiili .pf-field.pf-field-wide{background:rgba(2,17,32,.34)!important;border:1px solid rgba(126,197,240,.16)!important;border-radius:8px!important;grid-column:auto!important;min-height:68px!important;padding:12px!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 .pf-layout{margin-inline:auto!important;width:100%!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-gap:14px!important}html body .pf-page .pf-info-card,html body .pf-page .pf-section{background:radial-gradient(720px 260px at 0 0,rgba(35,136,202,.16),transparent 72%),linear-gradient(180deg,rgba(5,30,52,.98),rgba(2,17,32,.99))!important;border:1px solid rgba(47,129,186,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;overflow:hidden!important}html body .pf-page .pf-info-card-head,html body .pf-page .pf-section-head{min-height:76px!important;padding:20px 26px 14px!important}html body .pf-page .pf-info-title-icon,html body .pf-page .pf-section-head>svg{height:58px!important;padding:13px!important;width:58px!important}html body .pf-page .pf-info-card-head h2,html body .pf-page .pf-section-head h2{font-size:18px!important;line-height:1.12!important;margin-bottom:4px!important;white-space:normal!important}html body .pf-page .pf-info-card-head p,html body .pf-page .pf-section-head p{font-size:12px!important;line-height:1.3!important}html body .pf-page #yritys .pf-info-rows{background:rgba(2,17,32,.22)!important;border:1px solid rgba(126,197,240,.14)!important;border-radius:8px!important;overflow:hidden!important}html body .pf-page #yritys .pf-info-row{gap:16px!important;grid-template-columns:42px minmax(190px,.32fr) minmax(0,1fr)!important;min-height:72px!important;padding:10px 20px!important}html body .pf-page #yritys .pf-info-phone-value .pf-phone-card{background:transparent!important;border:0!important;min-height:0!important;padding:0!important}html body .pf-page .pf-company-sellers-section .company-seller-add-btn,html body .pf-page .pf-company-sellers-section .company-seller-empty{min-height:58px!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value){min-height:30px!important;overflow:visible!important}html body .pf-page #julkinen-profiili .pf-public-address-field input,html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:30px!important}html body .pf-page #julkinen-profiili .pf-public-bio-field .pf-phone-help{color:rgba(226,239,248,.76)!important}html body .pf-page .pf-layout{align-items:start!important;display:grid!important;grid-gap:22px!important;gap:22px!important;grid-template-columns:240px minmax(0,1fr)!important;margin:0 auto!important;max-width:1380px!important;padding:28px 28px 40px!important}html body .pf-page .pf-sidebar{display:flex!important;flex-direction:column!important;gap:14px!important;position:-webkit-sticky!important;position:sticky!important;top:18px!important;width:100%!important}html body .pf-page .pf-nav{display:flex!important;flex-direction:column!important;gap:6px!important}html body .pf-page .pf-nav-item{min-height:44px!important}html body .pf-page .pf-content,html body .pf-page .pf-form{min-width:0!important}html body .pf-page #julkinen-profiili .pf-public-fields{grid-template-columns:repeat(2,minmax(0,1fr))!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{min-height:126px!important}html body .pf-page #julkinen-profiili :is(input,textarea),html body .pf-page #osoite :is(input,textarea,select){background:rgba(5,22,38,.86)!important;border:1px solid rgba(126,197,240,.3)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)!important;color:#f4f8fc!important;opacity:1!important;-webkit-text-fill-color:#f4f8fc!important}html body .pf-page #julkinen-profiili :is(input,textarea)::placeholder,html body .pf-page #osoite :is(input,textarea)::placeholder{color:rgba(203,220,234,.62)!important;opacity:1!important;-webkit-text-fill-color:rgba(203,220,234,.62)!important}html body .pf-page #julkinen-profiili .pf-public-address-field input,html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{padding:10px 12px!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:76px!important}html body .pf-page #osoite .pf-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pf-page #osoite .pf-field,html body .pf-page #osoite .pf-field:last-child{grid-column:auto!important}@media (max-width:1080px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;max-width:900px!important}html body .pf-page .pf-sidebar{position:static!important}html body .pf-page .pf-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body .pf-page .pf-layout{padding:18px 14px 28px!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-nav{grid-template-columns:1fr!important}}html body .pf-page{background:radial-gradient(circle at 52% 12%,rgba(0,121,196,.1),transparent 34%),#061526!important}html body .pf-page .pf-layout{gap:28px!important;grid-template-columns:232px minmax(0,1fr)!important;max-width:1280px!important;padding:34px 26px 48px!important}html body .pf-page .pf-sidebar{align-self:stretch!important;background:rgba(3,20,36,.46)!important;border:0!important;border-right:1px solid rgba(126,197,240,.12)!important;border-radius:0!important;box-shadow:none!important;min-height:calc(100vh - 120px)!important;padding:18px 16px 20px 0!important}html body .pf-page .pf-user-card{display:none!important}html body .pf-page .pf-nav{gap:8px!important}html body .pf-page .pf-nav-item{align-items:center!important;background:transparent!important;border:0!important;border-left:3px solid transparent!important;border-radius:0 8px 8px 0!important;color:rgba(221,233,244,.82)!important;display:flex!important;font-size:14px!important;font-weight:700!important;gap:15px!important;min-height:52px!important;padding:0 16px!important;text-decoration:none!important}html body .pf-page .pf-nav-item svg{color:rgba(203,220,234,.82)!important;flex:0 0 auto!important}html body .pf-page .pf-nav-item:hover{background:rgba(30,74,108,.24)!important;color:#ffffff!important}html body .pf-page .pf-nav-item.pf-nav-active{background:linear-gradient(90deg,rgba(16,73,116,.58),rgba(24,67,102,.28))!important;border-left-color:#ff8a00!important;color:#ffffff!important}html body .pf-page .pf-nav-item.pf-nav-active svg{color:#ff970f!important}html body .pf-page .pf-sidebar-help{align-items:start!important;background:rgba(5,24,42,.7)!important;border:1px solid rgba(126,197,240,.18)!important;border-radius:8px!important;display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:26px minmax(0,1fr)!important;margin-top:auto!important;padding:17px 14px!important}html body .pf-page .pf-sidebar-help>svg{color:rgba(203,220,234,.82)!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:#f4f8fc!important;font-size:13px!important}html body .pf-page .pf-sidebar-help span{color:rgba(203,220,234,.7)!important;font-size:12px!important;line-height:1.55!important}html body .pf-page .pf-sidebar-help a{align-items:center!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:7px!important;color:#ffffff!important;display:flex!important;font-size:12px!important;font-weight:800!important;justify-content:space-between!important;margin-top:5px!important;min-height:38px!important;padding:0 12px!important;text-decoration:none!important}html body .pf-page .pf-profile-heading{margin:2px 0 22px!important}html body .pf-page .pf-profile-heading h1{color:#f4f8fc!important;font-size:30px!important;line-height:1.15!important;margin:0 0 8px!important}html body .pf-page .pf-profile-heading p{color:rgba(203,220,234,.72)!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:repeat(2,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{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 .pf-info-card,html body .pf-page .pf-section{background:rgba(5,25,43,.72)!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:8px!important;box-shadow:0 18px 42px rgba(0,6,15,.16)!important}html body .pf-page .pf-company-sellers-section{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0 22px 22px!important}html body .pf-page .pf-company-sellers-section .pf-section-head{padding:20px 0 16px!important}html body .pf-page .pf-company-sellers-section .company-seller-add,html body .pf-page .pf-company-sellers-section .company-seller-list{margin:0!important;padding:0!important;width:100%!important}html body .pf-page .pf-company-sellers-section .company-seller-add{min-height:66px!important}html body .pf-page #julkinen-profiili.pf-public-profile-section{padding:0 22px 22px!important}html body .pf-page #julkinen-profiili .pf-public-fields{grid-gap:0!important;gap: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(126,197,240,.12)!important;border-radius:0!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:125px minmax(0,1fr)!important;min-height:58px!important;padding:10px 0!important}html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value,input,textarea){grid-column:2!important;min-width:0!important;width:100%!important}html body .pf-page #julkinen-profiili :is(input,textarea){background:rgba(3,19,34,.58)!important;border:1px solid rgba(126,197,240,.16)!important;padding:8px 10px!important}html body .pf-page #julkinen-profiili textarea{min-height:58px!important}html body .pf-page #julkinen-profiili .pf-public-note{display:none!important}html body .pf-page #osoite .pf-field:last-child{grid-column:1!important}html body .pf-page .pf-save-bar{background:rgba(5,25,43,.72)!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:8px!important;gap:18px!important;min-height:70px!important;padding:12px 16px!important}html body .pf-page .pf-save-btn{width:auto!important}@media (max-width:1080px){html body .pf-page .pf-layout{grid-template-columns:1fr!important}html body .pf-page .pf-sidebar{min-height:0!important;padding-right:0!important;position:static!important}html body .pf-page .pf-sidebar-help{display:none!important}html body .pf-page .pf-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){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 .pf-nav{grid-template-columns:repeat(2,minmax(0,1fr))!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}}@media (max-width:680px){html body .pf-page #julkinen-profiili .pf-section-head,html body .pf-page .pf-company-sellers-section .pf-section-head,html body .pf-page .pf-info-card-head,html body .pf-page .pf-section-head{grid-template-columns:52px minmax(0,1fr)!important;padding:16px!important}html body .pf-page #julkinen-profiili.pf-public-profile-section,html body .pf-page .pf-company-sellers-section{padding:0 16px 18px!important}html body .pf-page #yritys .pf-info-row{grid-template-columns:34px minmax(0,1fr)!important}html body .pf-page #yritys .pf-info-value{grid-column:1/-1!important}html body .pf-page .pf-public-note{grid-template-columns:auto minmax(0,1fr)!important;padding:12px 14px!important}html body .pf-page .pf-public-note-link{grid-column:2!important;justify-self:start!important}}html body .pf-page .pf-layout{padding:22px 14px 40px!important}html body .pf-page .pf-content,html body .pf-page .pf-form{margin-inline:auto!important}html body .pf-page .pf-profile-heading{margin:0 0 12px!important}html body .pf-page .pf-profile-heading h1{display:none!important}html body .pf-page .pf-profile-heading p{color:#ffffff!important;font-size:13px!important;font-weight:850!important;margin:0!important;opacity:.8!important}html body .pf-page .pf-form{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:1fr!important}html body .pf-page .pf-info-card,html body .pf-page .pf-save-bar,html body .pf-page .pf-section{background:radial-gradient(720px 240px at 0 0,rgba(30,111,169,.16),transparent 70%),linear-gradient(180deg,rgba(5,28,50,.98),rgba(2,17,32,.99))!important;border:1px solid rgba(47,129,186,.68)!important;border-radius:8px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}html body .pf-page .pf-info-card-head,html body .pf-page .pf-section-head{border-bottom:0!important;min-height:68px!important;padding:18px 26px 10px!important}html body .pf-page .pf-field label,html body .pf-page .pf-info-card-head h2,html body .pf-page .pf-info-card-head p,html body .pf-page .pf-info-label,html body .pf-page .pf-section-head h2,html body .pf-page .pf-section-head p{color:#ffffff!important}html body .pf-page .pf-info-card-head p,html body .pf-page .pf-section-head p{opacity:.78!important}html body .pf-page .pf-info-rows{background:rgba(2,17,32,.22)!important;border:1px solid rgba(126,197,240,.14)!important;border-radius:8px!important;margin:0 26px 22px!important;overflow:hidden!important}html body .pf-page .pf-info-row{border-bottom:1px solid rgba(126,197,240,.12)!important;grid-template-columns:42px minmax(170px,.3fr) minmax(0,1fr)!important;min-height:66px!important;padding:10px 18px!important}html body .pf-page .pf-info-value input:disabled,html body .pf-page .pf-info-value>span,html body .pf-page .pf-phone-number,html body .pf-page .pf-readonly-value span{color:#ffffff!important}html body .pf-page .pf-info-website-value input{color:#ff9a24!important}html body .pf-page .pf-info-edit-btn,html body .pf-page .pf-manage-btn{background:rgba(3,18,34,.72)!important;border-color:rgba(126,197,240,.36)!important;color:#ffffff!important}html body .pf-page .pf-company-sellers-section{grid-gap:0 18px!important;gap:0 18px!important;grid-template-columns:minmax(0,1.45fr) minmax(260px,.82fr)!important;padding:0 26px 26px!important}html body .pf-page .pf-company-sellers-section .pf-section-head{margin:0!important;padding:18px 0 12px!important}html body .pf-page .pf-company-sellers-section .company-seller-add-btn,html body .pf-page .pf-company-sellers-section .company-seller-empty{min-height:56px!important}html body .pf-page #julkinen-profiili.pf-public-profile-section{min-height:0!important;padding:0 26px 24px!important}html body .pf-page #julkinen-profiili .pf-section-head{margin:0!important;padding:18px 0 12px!important}html body .pf-page #julkinen-profiili .pf-public-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.25fr)!important}html body .pf-page #julkinen-profiili .pf-public-bio-field{min-height:112px!important}html body .pf-page #julkinen-profiili .pf-locked,html body .pf-page #julkinen-profiili .pf-readonly-value{background:transparent!important;border:0!important;min-height:32px!important;padding:0!important}html body .pf-page #julkinen-profiili .pf-public-address-field input,html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important;min-height:32px!important;padding:0!important}html body .pf-page #julkinen-profiili input::placeholder,html body .pf-page #julkinen-profiili textarea::placeholder{color:rgba(255,255,255,.58)!important}html body .pf-page #osoite .pf-field input{border-color:rgba(126,197,240,.24)!important}html body .pf-page .pf-save-btn{min-height:62px!important}@media (max-width:900px){html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page #osoite .pf-fields,html body .pf-page .pf-company-sellers-section{grid-template-columns:1fr!important}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{grid-column:1/-1!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:26px!important;padding:0!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:112px!important}html body .pf-page #julkinen-profiili.pf-public-profile-section{min-height:420px!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{align-items:stretch!important;background:rgba(2,17,32,.42)!important;border:1px solid rgba(126,197,240,.2)!important;border-radius:9px!important;display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:74px!important;padding:12px 14px!important}html body .pf-page #julkinen-profiili .pf-field label{color:rgba(220,236,247,.9)!important}html body .pf-page #julkinen-profiili .pf-locked,html body .pf-page #julkinen-profiili .pf-readonly-value{background:rgba(8,36,61,.92)!important;border:1px solid rgba(126,197,240,.22)!important;min-height:44px!important}html body .pf-page #julkinen-profiili .pf-locked input:disabled{min-height:42px!important;padding:0!important}html body .pf-page #julkinen-profiili .pf-locked input:disabled,html body .pf-page #julkinen-profiili .pf-readonly-value span{color:#ffffff!important;font-size:14px!important;font-weight:950!important}html body .pf-page #julkinen-profiili .pf-public-address-field input,html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{width:100%!important}html body .pf-page #julkinen-profiili input::placeholder,html body .pf-page #julkinen-profiili textarea::placeholder{color:rgba(10,32,57,.58)!important;opacity:1!important}html body .pf-page .pf-save-bar{align-items:center!important;display:flex!important;gap:14px!important;justify-content:flex-start!important;padding:14px 18px!important}html body .pf-page .pf-save-btn{background:linear-gradient(135deg,#ff9a24,#ff7418)!important;border:1px solid rgba(255,213,166,.48)!important;color:#ffffff!important;font-weight:950!important;min-height:44px!important;min-width:190px!important}@media (min-width:980px){html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:repeat(2,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{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:span 1!important}}@media (max-width:960px){html body .pf-page .pf-layout{grid-template-columns:1fr!important;padding:22px 16px 42px!important}html body .pf-page .pf-sidebar{position:static!important}html body .pf-page #osoite .pf-field,html body .pf-page .pf-info-row{grid-column:1/-1!important}}@media (max-width:680px){html body .pf-page .pf-layout{padding-inline:12px!important}html body .pf-page .pf-info-card-head,html body .pf-page .pf-section-head{grid-template-columns:42px minmax(0,1fr)!important;padding:16px!important}html body .pf-page .pf-info-card-head{grid-template-columns:minmax(0,1fr)!important}html body .pf-page .pf-info-edit-btn,html body .pf-page .pf-manage-btn{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}html body .pf-page .pf-info-title{grid-template-columns:42px minmax(0,1fr)!important}html body .pf-page .pf-info-title-icon,html body .pf-page .pf-section-head>svg{height:42px!important;width:42px!important}html body .pf-page .pf-info-row{align-items:stretch!important;gap:8px!important;grid-template-columns:34px minmax(0,1fr)!important;padding:14px 16px!important}html body .pf-page .pf-info-value{grid-column:1/-1!important}html body .pf-page #julkinen-profiili .pf-public-fields,html body .pf-page .pf-phone-row{grid-template-columns:1fr!important}html body .pf-page .pf-phone-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .pf-page #osoite .pf-fields,html body .pf-page .pf-fields{grid-template-columns:1fr!important;padding:18px 16px 20px!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 .pf-field,html body .pf-page .pf-field.pf-field-wide{grid-column:1/-1!important}html body .pf-page .pf-company-sellers-section .company-seller-list{padding:16px 16px 0!important}html body .pf-page .pf-company-sellers-section .company-seller-add{margin:14px 16px 18px!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 #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:64px minmax(0,1fr) auto!important;min-height:82px!important;padding:18px 22px!important}html body .pf-page #julkinen-profiili .pf-section-head>svg,html body .pf-page .pf-company-sellers-section .pf-section-head>svg{grid-column:1!important;height:58px!important;margin:0!important;padding:12px!important;width:58px!important}html body .pf-page #julkinen-profiili .pf-section-head>div,html body .pf-page .pf-company-sellers-section .pf-section-head>div{grid-column:2!important;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{color:#ffffff!important;font-size:17px!important;line-height:1.15!important;margin:0 0 5px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body .pf-page #julkinen-profiili .pf-section-head p,html body .pf-page .pf-company-sellers-section .pf-section-head p{color:#ffffff!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;opacity:.86!important}html body .pf-page #julkinen-profiili .pf-info-edit-btn,html body .pf-page .pf-company-sellers-section .pf-manage-btn{grid-column:3!important;justify-self:end!important}html body .pf-page #julkinen-profiili .pf-public-fields{grid-gap:12px!important;gap:12px!important;padding:18px 22px 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 #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{background:rgba(2,17,32,.48)!important;border:1px solid rgba(126,197,240,.24)!important;border-radius:9px!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-column:1/-1!important;min-height:78px!important;padding:13px 14px!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-public-bio-field{min-height:178px!important}html body .pf-page #julkinen-profiili .pf-field label{color:#ffffff!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important;opacity:.88!important;white-space:normal!important}html body .pf-page #julkinen-profiili .pf-locked,html body .pf-page #julkinen-profiili .pf-readonly-value{align-items:center!important;background:rgba(8,36,61,.96)!important;border:1px solid rgba(126,197,240,.28)!important;border-radius:8px!important;display:flex!important;min-height:46px!important;overflow:visible!important;padding:0 12px!important;width:100%!important}html body .pf-page #julkinen-profiili .pf-locked input:disabled,html body .pf-page #julkinen-profiili .pf-readonly-value span{color:#ffffff!important;display:block!important;font-size:14px!important;font-weight:950!important;min-width:0!important;opacity:1!important;overflow:hidden!important;padding:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .pf-page #julkinen-profiili .pf-lock-icon,html body .pf-page #julkinen-profiili .pf-readonly-value svg{color:#ff9a24!important;flex:0 0 auto!important;margin-left:8px!important;position:static!important}html body .pf-page #julkinen-profiili .pf-public-address-field input,html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{background:#e8f0f7!important;border:1px solid rgba(182,205,223,.96)!important;border-radius:9px!important;color:#0a2039!important;font-size:14px!important;font-weight:900!important;opacity:1!important}html body .pf-page #julkinen-profiili .pf-public-address-field input{min-height:46px!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:118px!important}html body .pf-page #julkinen-profiili .pf-public-bio-field .pf-phone-help{color:#ffffff!important;margin:0!important;opacity:.78!important;text-align:right!important}@media (max-width:680px){html body .pf-page #julkinen-profiili .pf-section-head,html body .pf-page .pf-company-sellers-section .pf-section-head{grid-template-columns:52px minmax(0,1fr)!important}html body .pf-page #julkinen-profiili .pf-info-edit-btn,html body .pf-page .pf-company-sellers-section .pf-manage-btn{grid-column:1/-1!important}}html body .pf-page .pf-form:has(.pf-company-sellers-section){grid-template-columns:1fr!important}html body .pf-page #julkinen-profiili .pf-public-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{grid-column:1/-1!important}html body .pf-page .pf-layout{display:block!important;max-width:1180px!important;padding:22px 22px 40px!important}html body .pf-page .pf-sidebar{display:none!important}html body .pf-page .pf-content,html body .pf-page .pf-form{max-width:1180px!important;width:100%!important}html body .pf-page .pf-form,html body .pf-page .pf-form:has(.pf-company-sellers-section){gap:14px!important;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) #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-company-sellers-section,html body .pf-page .pf-form:has(.pf-company-sellers-section) .pf-save-bar{grid-column:1/-1!important;width:100%!important}html body .pf-page #yritys .pf-info-rows{margin:0 26px 22px!important}html body .pf-page #yritys .pf-info-value input{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important;min-height:0!important;padding:0!important}html body .pf-page #yritys .pf-info-website-value input{color:#ff9a24!important}html body .pf-page #yritys .pf-info-phone-value .pf-phone-help{display:none!important}html body .pf-page .pf-company-sellers-section{display:grid!important;grid-gap:0 22px!important;gap:0 22px!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr)!important;padding:0 26px 24px!important}html body .pf-page .pf-company-sellers-section .pf-section-head{grid-column:1/-1!important;padding:18px 0 14px!important}html body .pf-page .pf-company-sellers-section .company-seller-list{grid-column:1!important;padding:0!important}html body .pf-page .pf-company-sellers-section .company-seller-add{align-self:stretch!important;grid-column:2!important;margin:0!important}html body .pf-page .pf-company-sellers-section .company-seller-add-btn,html body .pf-page .pf-company-sellers-section .company-seller-empty{min-height:58px!important}html body .pf-page #julkinen-profiili.pf-public-profile-section{padding:0 26px 18px!important}html body .pf-page #julkinen-profiili .pf-section-head{padding:20px 0 16px!important}html body .pf-page #julkinen-profiili .pf-public-fields{display:grid!important;grid-gap:14px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.35fr)!important;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{background:rgba(2,17,32,.4)!important;border:1px solid rgba(126,197,240,.22)!important;border-radius:8px!important;grid-column:auto!important;min-height:112px!important;padding:14px!important}html body .pf-page #julkinen-profiili .pf-public-address-field input,html body .pf-page #julkinen-profiili .pf-public-bio-field textarea,html body .pf-page #julkinen-profiili :is(.pf-locked,.pf-readonly-value){background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important;padding:0!important}html body .pf-page #julkinen-profiili .pf-public-bio-field textarea{min-height:62px!important;resize:none!important}html body .pf-page .pf-public-note{align-items:center!important;background:rgba(2,17,32,.32)!important;border:1px solid rgba(126,197,240,.2)!important;border-radius:8px!important;color:rgba(226,239,248,.88)!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;margin-top:16px!important;min-height:54px!important;padding:0 18px!important}html body .pf-page .pf-public-note>svg{color:#32d976!important}html body .pf-page .pf-public-note-link{align-items:center!important;color:#28b8ff!important;display:inline-flex!important;font-size:12px!important;font-weight:900!important;gap:8px!important;justify-self:end!important;text-decoration:none!important;white-space:nowrap!important}html body .pf-page #osoite .pf-fields{background:rgba(2,17,32,.22)!important;border:1px solid rgba(126,197,240,.14)!important;border-radius:8px!important;gap:14px 26px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 26px 22px!important;padding:20px 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 input{background:rgba(2,17,32,.38)!important;border:1px solid rgba(126,197,240,.24)!important;box-shadow:none!important;color:#ffffff!important}html body .pf-page .pf-save-bar{background:transparent!important;border:0!important;box-shadow:none!important;display:block!important;padding:0!important}html body .pf-page .pf-save-btn{border-radius:8px!important;min-height:58px!important;width:100%!important}@media (max-width:900px){html body .pf-page .pf-layout{padding-inline:14px!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{grid-template-columns:1fr!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-company-sellers-section .company-seller-add,html body .pf-page .pf-company-sellers-section .company-seller-list{grid-column:1/-1!important}}