body[data-role="manager"]{--ns-accent:#176b5b;--blue:#176b5b;background:#f1f6f4}
body[data-role="manager"] .deal-topbar{background:#123f36;color:#fff;border-bottom:0}
body[data-role="manager"] .deal-shell{grid-template-rows:auto minmax(0,1fr)}
body[data-role="manager"] .deal-topbar{
  grid-template-columns:auto minmax(220px,1fr) auto auto;
  grid-template-areas:"brand title switcher user";
  min-height:74px;
  height:auto;
}
body[data-role="manager"] .deal-brand{grid-area:brand}
body[data-role="manager"] .deal-title{grid-area:title;min-width:0;text-align:center}
body[data-role="manager"] .deal-switcher{grid-area:switcher;width:auto;margin-left:0}
body[data-role="manager"] .deal-user{grid-area:user;min-width:max-content}
body[data-role="manager"] .switcher-share-link{display:none}
body[data-role="manager"] .deal-title{color:#fff}
body[data-role="manager"] .deal-title:before{content:"РЕЖИМ МЕНЕДЖЕРА";display:block;margin-bottom:3px;color:#8fd4c3;font-size:7px;font-weight:800;letter-spacing:.12em}
html[lang="en"] body[data-role="manager"] .deal-title:before{content:"MANAGER MODE"}
body[data-role="manager"] .deal-user small{color:#b9d8d0}
body[data-role="manager"] .deal-user>button{background:#fff;color:#176b5b;border-color:#fff}
body[data-role="manager"] .stage-nav{background:#f7faf9}
body[data-role="manager"] .stage-nav-head span:after{content:" · управление";color:#176b5b}
html[lang="en"] body[data-role="manager"] .stage-nav-head span:after{content:" · MANAGEMENT"}
.manager-identity-banner{display:none}
.manager-identity-banner>div{display:grid;gap:2px}.manager-identity-banner small{font-size:8px;font-weight:800;letter-spacing:.12em;color:#33796b}.manager-identity-banner strong{font-size:13px}.manager-identity-banner>span{padding:7px 10px;border-radius:999px;background:#fff;color:#176b5b;font-size:9px;font-weight:800}
body[data-role="manager"] .deal-brand>span{background:#176b5b;box-shadow:0 7px 18px rgba(23,107,91,.2)}
body[data-role="manager"] .stage-scroll button.active{background:#176b5b;box-shadow:0 9px 24px rgba(23,107,91,.2)}
body[data-role="manager"] .primary-action{background:#176b5b;box-shadow:0 16px 34px rgba(23,107,91,.18)}
body[data-role="manager"] .manager-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-18px 0 30px;padding:16px 18px;border:1px solid #cfe3dd;border-radius:13px;background:#e7f3ef}
.manager-toolbar>div:first-child{display:grid;gap:3px}.manager-toolbar small{color:#4f6f68;font-size:8px;font-weight:700}.manager-toolbar strong{color:#173d35;font-size:11px}.manager-toolbar>div:last-child{display:flex;gap:7px}.manager-toolbar button{min-height:35px;border:0;border-radius:9px;background:#fff;color:#285d52;padding:0 11px;font-size:8.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(23,61,53,.06)}.manager-toolbar button:hover{background:#dfeee9}
body[data-role="manager"] .message.client{background:#dcefe9}
body[data-role="manager"] .input-row>button{background:#176b5b}
body[data-role="manager"] .quick-actions button.active{background:#176b5b}
body[data-role="manager"] .result-decision{background:#eef5f3}
body[data-role="manager"] .result-decision>small{color:#176b5b}
@media(max-width:1350px){
  body[data-role="manager"] .deal-topbar{
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-areas:"brand user" "switcher switcher";
    align-items:center;
    padding-block:10px;
  }
  body[data-role="manager"] .deal-title{display:none}
  body[data-role="manager"] .deal-switcher{width:100%;margin:2px 0 0}
}
@media(max-width:800px){
  body[data-role="manager"] .deal-shell{grid-template-rows:auto minmax(0,1fr)}
  body[data-role="manager"] .deal-topbar{
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-areas:"brand user" "switcher switcher";
    align-items:center;
    padding-block:10px;
  }
  body[data-role="manager"] .deal-switcher{width:100%;margin:2px 0 0}
  body[data-role="manager"] .manager-toolbar{align-items:flex-start;flex-direction:column}
  .manager-toolbar>div:last-child{width:100%;overflow-x:auto}
  .manager-toolbar button{white-space:nowrap}
}

.client-welcome{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(12,24,38,.62);backdrop-filter:blur(10px)}
.client-welcome-card{width:min(440px,100%);display:grid;gap:18px;padding:34px;border-radius:22px;background:#fff;box-shadow:0 28px 80px rgba(14,27,46,.28)}
.client-welcome-brand{display:flex;align-items:center;gap:10px;color:#12223b}.client-welcome-brand span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#365bd4;color:#fff;font-size:17px;font-weight:800}.client-welcome-card>small{margin-top:8px;color:#5270cf;font-size:9px;font-weight:800;letter-spacing:.14em}.client-welcome-card h1{margin:-8px 0 0;color:#101e35;font-size:29px;line-height:1.15}.client-welcome-card p{margin:-8px 0 2px;color:#627086;font-size:13px;line-height:1.55}.client-welcome-card label{display:grid;gap:8px;color:#24334a;font-size:11px;font-weight:700}.client-welcome-card input{height:50px;border:1px solid #d8dfeb;border-radius:12px;padding:0 14px;outline:0;font:inherit;font-size:14px}.client-welcome-card input:focus{border-color:#5270cf;box-shadow:0 0 0 3px rgba(82,112,207,.13)}.client-welcome-card button{height:50px;border:0;border-radius:12px;background:#365bd4;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.client-welcome-card button span{margin-left:8px}.client-welcome-card em{text-align:center;color:#8893a3;font-size:10px;font-style:normal}
