.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;margin:0;border:2px solid transparent;border-radius:8px;padding:0 20px;background:#000;color:#fff;font-family:Roboto,Segoe UI,Tahoma,sans-serif;font-weight:600;font-size:22px;letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;vertical-align:middle}.ui-btn.is-icon{padding:0;gap:0}.ui-btn.is-big{height:64px;min-width:64px}.ui-btn.is-big:not(.is-icon){min-width:320px}.ui-btn.is-medium{height:56px;min-width:56px;font-size:18px}.ui-btn.is-medium:not(.is-icon){min-width:240px}.ui-btn.is-modal{height:56px;min-width:56px;font-size:18px}.ui-btn.is-modal:not(.is-icon){height:64px;min-width:280px;font-size:22px}.ui-btn.is-small{height:44px;min-width:44px;font-size:16px}.ui-btn.is-small:not(.is-icon){height:56px;min-width:220px;font-size:18px}.ui-btn.is-fit{min-width:0;width:auto}.ui-btn.is-wide{min-width:220px}.ui-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-btn.is-big .ui-icon{width:28px;height:28px}.ui-btn.is-small .ui-icon{width:18px;height:18px}.ui-btn.is-small:not(.is-icon) .ui-icon{width:22px;height:22px}.ui-icon.is-fill{fill:currentColor;stroke:none}.ui-btn.is-white{background:#fff;color:#000;border-color:#1a1a1a;box-shadow:7px 7px 8px #0000000f,-7px -7px 8px #ffffffad}.ui-btn.is-blue{background:#4285f4;color:#fff}.ui-btn.is-red{background:#ed3d22;color:#fff}.ui-btn.is-muted{background:#eaedf3;color:#b7b9be;cursor:default}.ui-btn.is-soft{background:#f2f9ff;color:#1a1a1a}.ui-btn.is-plain,.ui-btn.is-ghost{background:transparent;color:#1a1a1a;min-width:0;height:auto;padding:8px 4px}.ui-btn.is-ghost{color:#b7b9be;cursor:default}.ui-btn.is-surface{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px #1018280f}.ui-btn.is-lift{background:#fff;color:#1a1a1a;box-shadow:7px 7px 8px #0000000f,-7px -7px 8px #ffffffad}.ui-btn.is-gradient{color:#1a1a1a;background:linear-gradient(270deg,#5e58c64d,#c248b74d,#f779494d),#fff}.ui-btn.is-cool{color:#1a1a1a;background:linear-gradient(151deg,#d49bfc73,#8b87f059 50%,#a4f2fe8c),#4285f41a}.ui-btn.is-danger{background:#fff;color:#1a1a1a;border-color:#ed3d22}.ui-btn:not(.is-static).is-black:hover{background:#fff;color:#000;border-color:#1a1a1a;box-shadow:7px 7px 8px #0000000f,-7px -7px 8px #ffffffad}.ui-btn:not(.is-static).is-black:active{background:#4285f4;color:#fff;border-color:transparent;box-shadow:none}.ui-btn:not(.is-static).is-blue:hover,.ui-btn:not(.is-static).is-surface:hover,.ui-btn:not(.is-static).is-white:hover{box-shadow:7px 7px 8px #00000014,-7px -7px 8px #fffc}.ui-btn:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.ui-badge{position:relative}.ui-badge:after{content:"";position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:2px;background:#a5cd39}.eq{display:inline-flex;flex-direction:column;gap:8px;color:#1a1a1a}.eq-bars{display:flex;align-items:center;gap:3px;height:28px}.eq-bars i{display:block;width:3px;border-radius:2px;background:#1a1a1a}.eq time{font:500 16px/1 Roboto,sans-serif;letter-spacing:.04em}.team-card,.client-card,.section-row{display:flex;align-items:center;gap:12px;box-sizing:border-box;border:2px solid transparent;border-radius:8px;background:#fff;color:#1a1a1a;text-align:left;cursor:pointer;font-family:Roboto,sans-serif}.team-card{padding:12px 16px;min-width:280px}.team-card.is-small{min-width:220px;padding:8px 12px}.team-card.is-medium{min-width:250px}.team-card.is-cool,.client-card.is-cool,.section-row.is-pressed{background:linear-gradient(151deg,#d49bfc59,#a4f2fe73)}.team-card.is-muted,.client-card.is-muted{background:#eaedf3}.team-card.is-danger{border-color:#ed3d22}.team-card.is-lift,.client-card.is-lift,.section-row.is-hover{box-shadow:7px 7px 8px #0000000f,-4px -4px 8px #ffffffb3}.team-card .avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1a1a1a;color:#fff;font-weight:600;flex:none}.team-card.is-small .avatar{width:28px;height:28px;font-size:13px}.team-card .who{display:flex;flex-direction:column;gap:2px;min-width:0}.team-card strong{font-size:16px;font-weight:600}.team-card small{color:#666b75;font-size:13px}.team-card .access{margin-left:auto;padding:6px 10px;border-radius:8px;background:#eaf5e5;color:#3f6212;font-size:13px;font-weight:600}.client-card{flex-direction:column;gap:6px;width:320px;padding:20px 16px;align-items:center}.client-mark{width:36px;height:28px;background:linear-gradient(#1a1a1a,#1a1a1a) 0 0 / 4px 100% no-repeat,linear-gradient(#f5c518,#f5c518) 8px 6px / 4px 22px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 16px 0 / 4px 100% no-repeat,linear-gradient(#f5c518,#f5c518) 24px 8px / 4px 20px no-repeat,linear-gradient(#1a1a1a,#1a1a1a) 32px 0 / 4px 100% no-repeat}.client-card strong{letter-spacing:.08em;font-size:18px}.client-card span{font-size:16px}.section-row{justify-content:space-between;width:min(920px,100%);min-height:72px;padding:16px 20px;background:#f7fbff;font-size:18px;font-weight:500}.section-row.is-pressed{background:#fff}.section-row .status{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:#eaedf3;font-size:14px;color:#404552}.section-row .status i{width:8px;height:8px;border-radius:50%;background:#f58d21}.tag-btn{min-width:0;height:44px;padding:0 16px;font-size:16px;font-weight:500}.tag-btn.is-big{height:56px;padding:0 20px;font-size:18px}.tag-count{display:inline-grid;place-items:center;min-width:28px;height:28px;margin-left:8px;border-radius:6px;background:#fff;color:#1a1a1a;font-size:14px}.check,.radio,.toggle{border:0;padding:0;background:transparent;cursor:pointer}.check{width:28px;height:28px;border:2px solid #1a1a1a;border-radius:4px;background:#fff;color:#1a1a1a;display:grid;place-items:center}.check.is-mixed{background:#eaedf3;color:#8b8e96}.check.is-empty{background:#fff}.check.is-inactive{background:#eaedf3;border-color:#d5d8e0}.check .ui-icon{width:16px;height:16px}.radio{width:22px;height:22px;border:2px solid #4285f4;border-radius:50%;background:#fff}.radio.is-big{width:32px;height:32px}.radio.is-on{box-shadow:inset 0 0 0 5px #4285f4}.radio.is-big.is-on{box-shadow:inset 0 0 0 8px #4285f4}.radio.is-off{border-color:#c5c8d0}.toggle{width:44px;height:24px;border-radius:999px;background:#e4e7ee;position:relative}.toggle.is-big{width:64px;height:34px}.toggle i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s ease}.toggle.is-big i{width:28px;height:28px}.toggle.is-on{background:#a5cd39}.toggle.is-on i{left:calc(100% - 21px)}.toggle.is-big.is-on i{left:calc(100% - 31px)}.radio-label{display:inline-flex;align-items:center;gap:12px;border:0;background:transparent;font:500 18px/1 Roboto,sans-serif;color:#1a1a1a;cursor:pointer}.radio-label.is-inactive{color:#b7b9be}.radio-label.is-inactive .radio{border-color:#d5d8e0}.prio-dot[data-v-a937fb98]{width:12px;height:12px;border-radius:50%;background:#a5cd39}.buttons-page{width:max-content;min-width:100%;min-height:100vh;padding:32px 40px 80px;background:#e7f3ff;color:#1a1a1a;font-family:Roboto,Segoe UI,Tahoma,sans-serif}.buttons-head{display:flex;flex-direction:column;gap:8px;max-width:760px;margin-bottom:36px}.buttons-head h1{margin:0;font-size:40px}.buttons-head p,.buttons-head a{margin:0;color:#666b75}.buttons-head a{color:#4285f4}.live{display:flex;align-items:center;gap:16px;margin-top:12px}.group{display:flex;flex-direction:column;gap:28px;margin-top:48px}.group-title{margin:0;font-size:32px}.sheet{display:flex;flex-direction:column;gap:12px}.sheet h2{margin:0;font-size:22px}.sheet-frame{width:max-content;padding:20px;border:1px dashed #9747ff;border-radius:8px}.state-grid{display:grid;gap:16px 20px;align-items:center;justify-content:start}.cap,.sheet-state{color:#666b75;font-size:14px;font-weight:500}.stack,.tags,.pair{display:flex;gap:16px;align-items:flex-start}.stack{flex-direction:column}.tags,.pair{flex-wrap:wrap}.ds-page{max-width:1100px;margin:0 auto;padding:32px 24px 64px;display:flex;flex-direction:column;gap:40px}.ds-page-head{display:flex;flex-direction:column;gap:12px}.ds-button{height:var(--ds-size-big);padding:var(--ds-padding-tag);border:var(--ds-border-width) solid var(--ds-color-surface);border-radius:var(--ds-radius);background:#fff;font:600 var(--ds-font-h3-size)/1 var(--ds-font-family);cursor:pointer}.ds-button--selected{background:var(--ds-gradient-brand)}.ds-button--small{height:var(--ds-size-small);font-size:var(--ds-font-h4-size)}.ds-button:disabled{color:var(--ds-color-gray)}.ds-button--ok{border-color:var(--ds-color-success)}.ds-button--bad{border-color:var(--ds-color-error);color:var(--ds-color-error)}.ds-field{display:flex;flex-direction:column;gap:8px;font-weight:600}.ds-input{height:var(--ds-size-big);padding:0 20px;border:var(--ds-border-width) solid var(--ds-color-surface);border-radius:var(--ds-radius);font:400 var(--ds-font-input-size)/1 var(--ds-font-family)}.ds-input.is-invalid{border-color:var(--ds-color-error)}.ds-tag{display:inline-flex;align-items:center;min-height:44px;padding:var(--ds-padding-tag);border:var(--ds-border-width) solid var(--ds-color-surface);border-radius:var(--ds-radius);font-weight:600}.ds-tag--selected{background:var(--ds-gradient-brand)}.ds-tag--ok{border-color:var(--ds-color-success)}.ds-tag--bad{border-color:var(--ds-color-error);color:var(--ds-color-error)}.ds-error{color:var(--ds-color-error);font-weight:600}.swatches,.gradients,.row,.menu-demo{display:flex;flex-wrap:wrap;gap:16px}.swatches figure{width:180px;margin:0}.swatch{display:block;height:72px;border-radius:var(--ds-radius);border:var(--ds-border-width) solid var(--ds-color-surface)}.swatch--wide{width:280px;display:flex;align-items:flex-end;padding:12px;font-weight:600}.menu-demo{flex-direction:column;width:320px;padding:12px;background:var(--ds-color-menu-bg);border-radius:var(--ds-radius)}.type-h1{font-size:var(--ds-font-h1-size);font-weight:600}.type-h3{font-size:var(--ds-font-h3-size);font-weight:600}.type-input{font-size:var(--ds-font-input-size)}.type-h4{font-size:var(--ds-font-h4-size);font-weight:600}.type-caption{font-size:var(--ds-font-caption-size)}#app{min-height:100%}
