/* GModLab 21.0.9 — кабинет разработчика. */
.developer-page{width:min(1320px,calc(100% - 40px));margin:0 auto;padding:44px 0 90px}.developer-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px}.developer-hero>div:first-child{max-width:780px}.developer-hero>div:first-child>a{display:block;margin-bottom:20px;color:#8e9a91;font-size:13px}.developer-hero .php-kicker{display:block;margin-bottom:8px}.developer-hero h1{margin:0!important;font:800 clamp(42px,5vw,64px)/.98 var(--font-condensed),sans-serif}.developer-hero p{max-width:720px;margin:13px 0 0!important;color:var(--muted);font-size:15px;line-height:1.65}.developer-hero-actions{display:flex;gap:9px;flex-wrap:wrap}.developer-hero-actions .php-button{min-height:44px}.developer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.developer-stats article{display:flex;align-items:center;gap:15px;padding:19px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,#18201a,#121713)}.developer-stats article>span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 43px;border-radius:7px;background:rgba(168,255,62,.09);color:var(--accent)}.developer-stats svg{width:21px}.developer-stats small,.developer-stats strong,.developer-stats em{display:block}.developer-stats small{color:#9aa59d;font-size:12px}.developer-stats strong{margin:3px 0;font-size:27px;line-height:1}.developer-stats em{color:#6f7b72;font-size:11px;font-style:normal}.developer-token-created{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:17px 19px;border:1px solid #57702f;border-radius:8px;background:rgba(168,255,62,.07)}.developer-token-created>svg{width:25px;color:var(--accent)}.developer-token-created>div{min-width:0;flex:1}.developer-token-created p{margin:3px 0 9px!important;color:var(--muted)}.developer-token-created code{display:block;padding:9px;border-radius:4px;background:#080c09;color:#d9ffd0;overflow-wrap:anywhere}.developer-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:18px;align-items:start}.developer-main,.developer-sidebar{display:grid;gap:18px}.developer-projects,.developer-integrations,.developer-form,.developer-tokens{padding:24px!important}.developer-projects>header,.developer-integrations>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.developer-projects h2,.developer-integrations h2,.developer-form h2,.developer-tokens h2{margin:4px 0 0!important;font-size:23px}.developer-projects>header>span{color:var(--muted);font-size:12px}.developer-project-list{display:grid;gap:8px}.developer-project-list>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:12px;border:1px solid transparent;border-radius:6px;background:#1a221c;color:inherit}.developer-project-list>a:hover{border-color:#526148;background:#202a22}.developer-project-list i{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;background:#0e1410;color:var(--accent);font-style:normal}.developer-project-list i svg{width:20px}.developer-project-list strong,.developer-project-list small{display:block}.developer-project-list small{margin-top:4px;color:var(--muted)}.developer-project-list>a>span{display:flex;align-items:center;gap:5px;color:#98a39b;font-size:12px}.developer-project-list>a>span svg{width:14px}.developer-integration-list{display:grid;gap:9px}.developer-integration-list article{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto 34px;align-items:center;gap:12px;padding:13px;border-radius:6px;background:#19211b}.developer-integration-list article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:5px;background:#0d120f;color:var(--accent)}.developer-integration-list article>span svg{width:21px}.developer-integration-list strong,.developer-integration-list a,.developer-integration-list small,.developer-integration-status b,.developer-integration-status span{display:block}.developer-integration-list a{margin:2px 0;color:#fff}.developer-integration-list small,.developer-integration-status span{color:var(--muted);font-size:11px}.developer-integration-status{text-align:right}.developer-icon-danger{width:34px;height:34px;display:grid;place-items:center;border:1px solid #57373a;border-radius:5px;background:#201416;color:#ff878e}.developer-icon-danger svg{width:15px}.developer-form>header,.developer-tokens>header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.developer-form>header>span,.developer-tokens>header>span{width:39px;height:39px;display:grid;place-items:center;border-radius:6px;background:rgba(168,255,62,.09);color:var(--accent)}.developer-form>header svg,.developer-tokens>header svg{width:19px}.developer-form header p,.developer-tokens header p{margin:3px 0 0!important;color:var(--muted);font-size:12px}.developer-form label,.developer-tokens label{display:grid;gap:6px;margin-top:12px;color:#cbd3cd;font-size:12px}.developer-form :where(input,select),.developer-tokens input{width:100%;min-height:42px;padding:10px 12px;border:1px solid #344039;border-radius:5px;background:#090e0b;color:#fff}.developer-form>.php-button,.developer-tokens form>.php-button{width:100%;justify-content:center;margin-top:13px}.developer-form-note{padding:12px;border-radius:5px;background:#101611;color:var(--muted)}.developer-token-list{display:grid;gap:7px;margin-top:15px;padding-top:15px;border-top:1px solid var(--border)}.developer-token-list article{display:grid;grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:9px;border-radius:5px;background:#19211b}.developer-token-list article>span{color:var(--accent)}.developer-token-list svg{width:15px}.developer-token-list strong,.developer-token-list small{display:block}.developer-token-list small{margin-top:3px;color:var(--muted);font-size:10px}.developer-token-list button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#ff858b}.developer-api-help{display:flex;gap:12px;padding:16px;border:1px solid #435035;border-radius:7px;background:#111712}.developer-api-help>span{color:var(--accent)}.developer-api-help svg{width:20px}.developer-api-help p{margin:4px 0 0!important;color:var(--muted);font-size:12px;line-height:1.5}.developer-empty{display:grid;justify-items:center;padding:42px 20px;border:1px dashed #354238;border-radius:7px;text-align:center}.developer-empty>svg{width:36px;color:#78847b}.developer-empty h3{margin:12px 0 4px!important}.developer-empty p{max-width:480px;margin:0 0 16px!important;color:var(--muted)}.developer-empty.compact{padding:28px 18px}
@media(max-width:1050px){.developer-layout{grid-template-columns:1fr}.developer-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-api-help{grid-column:1/-1}.developer-hero{align-items:flex-start}.developer-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.developer-page{width:min(100% - 24px,1320px);padding-top:25px}.developer-hero{display:grid}.developer-hero-actions{width:100%}.developer-hero-actions .php-button{flex:1;justify-content:center}.developer-sidebar{grid-template-columns:1fr}.developer-api-help{grid-column:auto}.developer-project-list>a{grid-template-columns:38px minmax(0,1fr) auto}.developer-project-list>a>span{display:none}.developer-integration-list article{grid-template-columns:36px minmax(0,1fr) 34px}.developer-integration-status,.developer-integration-list article>form:first-of-type{grid-column:2/-1;text-align:left}.developer-stats article{padding:14px}.developer-token-created{align-items:flex-start;flex-wrap:wrap}.developer-token-created .php-button{width:100%;justify-content:center}}
@media(max-width:440px){.developer-stats{grid-template-columns:1fr}.developer-projects,.developer-integrations,.developer-form,.developer-tokens{padding:17px!important}.developer-project-list>a{grid-template-columns:36px minmax(0,1fr)}.developer-project-list .php-badge{grid-column:2}.developer-hero h1{font-size:40px}}
