.company-page-head{position:relative;overflow:hidden;gap:24px;margin-bottom:16px;padding:27px 28px;border:1px solid #315f51;border-bottom:5px solid #c99549;border-radius:24px;background:linear-gradient(135deg,#0e4437,#175b4a 72%,#296655);box-shadow:0 13px 28px rgba(17,59,47,.18);color:#fff}.company-page-head::after{content:'';position:absolute;right:-50px;top:-90px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.07)}.company-page-head>div,.company-page-head>a{position:relative;z-index:1}.company-page-head small{color:#efc579;font-weight:900;letter-spacing:.12em}.company-page-head h1{margin:6px 0 4px;color:#fff}.company-page-head p{margin:0;color:#d7e5df}.company-page-head>a.primary{display:flex!important;align-items:center!important;gap:8px;min-height:50px!important;padding:11px 18px!important;border:1px solid #e2b265!important;border-bottom:4px solid #a96f25!important;background:#e0aa5b!important;color:#17392f!important;white-space:nowrap}.company-page-head>a span{font-size:18px}.company-profile-summary{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:15px;max-width:1050px;margin:0 0 17px;padding:18px 20px;border:1px solid #d7c49f;border-radius:17px;background:linear-gradient(145deg,#fffaf0,#f2eadc);box-shadow:0 8px 20px rgba(53,40,21,.09)}.company-profile-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:15px;background:#e2eee8;color:#175b4a;font-size:24px}.company-profile-summary>div{display:grid;gap:3px}.company-profile-summary small{color:#92662c;font-weight:900;letter-spacing:.11em}.company-profile-summary strong{font-size:20px}.company-profile-summary p{margin:0;color:#70695f;font-size:12px}.company-profile-summary em{padding:7px 10px;border-radius:999px;background:#dcefe7;color:#176047;font-size:9px;font-style:normal;font-weight:900;white-space:nowrap}.company-settings{gap:16px!important;padding:20px!important;border:1px solid #ddd5c9!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important}.company-settings .settings-section{padding:20px;border:1px solid #ddd5c9;border-bottom:5px solid #cdb184;border-radius:17px;background:linear-gradient(145deg,#fff,#faf8f3);box-shadow:0 9px 20px rgba(39,32,23,.09)}.company-settings .settings-section:last-of-type{border-bottom:5px solid #cdb184}.company-settings .settings-section h2{display:flex;align-items:center;gap:10px;color:#173e33}.company-settings .settings-section h2::before{content:'✓';display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e3f0ea;color:#175b4a;font:14px Inter,sans-serif;font-weight:900}.company-settings .settings-section:nth-child(3) h2::before{content:'⌖'}.company-settings .settings-section:nth-child(4) h2::before{content:'⌾'}.company-settings input,.company-settings select{min-height:47px;border:1px solid #d9d1c5!important;border-radius:10px!important;background:#fff!important}.company-settings>button.primary{position:sticky;z-index:4;bottom:12px;min-height:51px;border:1px solid #276b57;border-bottom:5px solid #0d3c30;border-radius:13px;background:#17624e;box-shadow:0 12px 25px rgba(14,58,46,.26);font-size:14px}
@media(max-width:700px){.company-page-head{display:block;margin:0 0 13px;padding:20px 17px 17px;border-radius:20px}.company-page-head h1{font-size:31px!important}.company-page-head p{margin-top:6px;font-size:12px}.company-page-head>a.primary{width:100%!important;max-width:none!important;justify-content:center;margin-top:17px}.company-profile-summary{grid-template-columns:45px 1fr;gap:10px;padding:14px;border-radius:15px}.company-profile-icon{width:43px;height:43px;border-radius:12px}.company-profile-summary strong{font-size:16px}.company-profile-summary p{font-size:10px}.company-profile-summary em{grid-column:1/-1;justify-self:start}.company-settings{padding:0!important;border:0!important}.company-settings .settings-section{gap:12px;padding:16px;border-radius:16px}.company-settings .settings-section h2{font-size:23px}.company-settings .settings-section h2::before{width:31px;height:31px}.company-settings .settings-grid{gap:11px}.company-settings input,.company-settings select{min-height:45px}.company-settings>button.primary{bottom:8px;width:100%;margin-top:0}}
