.-toolbar-color{align-items:center;display:flex}.-toolbar-color__trigger{position:relative}.-toolbar-color__line{box-sizing:border-box;background-color:#0000;background-image:linear-gradient(45deg,#e7e7e7 25%,#0000 0),linear-gradient(-45deg,#e7e7e7 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e7e7e7 0),linear-gradient(-45deg,#0000 75%,#e7e7e7 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:2px;width:18px;height:5px;margin:auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.-toolbar-color__line-color{width:100%;height:100%;display:block}.-toolbar-color__line_mixed{display:none}.-toolbar-color__dropdown{display:flex}.-toolbar-fill{align-items:center;display:flex}.-toolbar-fill__dropdown{box-sizing:border-box;flex-direction:column;gap:10px;padding:2px;display:flex}.-toolbar-fill__trigger{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.-toolbar-fill__swatch{border:1px solid var(--grey-600);box-sizing:border-box;background-color:#0000;background-image:linear-gradient(45deg,#e7e7e7 25%,#0000 0),linear-gradient(-45deg,#e7e7e7 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e7e7e7 0),linear-gradient(-45deg,#0000 75%,#e7e7e7 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden}.-toolbar-fill__swatch-off{background-color:#fff;position:absolute;inset:0}.-toolbar-fill__swatch-off:after{content:"";background-color:var(--grey-600);width:100%;height:1px;margin:auto;display:block;position:absolute;inset:0;transform:rotate(-45deg)}.-toolbar-fill__swatch-color{border-radius:inherit;position:absolute;inset:0}.-toolbar-font-size{align-items:center;padding:0 2px 0 0;display:inline-flex}.-toolbar-font-size .-toolbar-dropdown__action,.-toolbar-font-size__action{align-items:center;display:flex}.-toolbar-font-size .-toolbar-button{border-radius:8px;height:28px;padding:0}.-toolbar-font-size .-toolbar-button:hover,.-toolbar-font-size__action{background-color:#0000}.-toolbar-font-size__action{box-sizing:border-box;border:1px solid #0000;border-radius:8px;height:28px}.-toolbar-font-size__action:hover{background-color:var(--color-bg-tertiary)}.-toolbar-font-size__action_active{border-color:var(--color-border-focus)}.-toolbar-font-size__input{width:30px;height:28px;color:var(--color-text-primary);text-align:center;box-sizing:border-box;background-color:#0000;border:none;border-radius:5px;outline:none;padding:0;font-size:14px;line-height:16px}.-toolbar-font-size__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.-toolbar-font-size__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.-toolbar-font-size__step{flex-direction:column;margin-left:2px;display:inline-flex}.-toolbar-font-size__step-button{cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;display:inline-flex}.-toolbar-font-size__step-button:hover{background-color:var(--color-bg-tertiary)}.-toolbar-font-size__step-button:disabled{cursor:default;opacity:.45;pointer-events:none}.-toolbar-font-size__step-button svg{width:16px;height:14px;color:var(--color-text-primary);fill:var(--color-text-primary);transform:scale(1.1)}.-toolbar-font-size__dropdown{grid-template-columns:1fr;min-width:56px;max-height:384px;display:grid;overflow-y:auto}.-toolbar-font-size__item{height:32px;color:var(--color-text-primary);cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:flex-start;align-items:center;padding-left:6px;font-size:14px;line-height:16px;transition:background-color .15s;display:flex}.-toolbar-font-size__item:hover{background-color:var(--color-bg-tertiary)}.-toolbar-font-size__item_active{color:var(--color-text-active)}.-toolbar-stroke{align-items:center;display:flex}.-toolbar-stroke__dropdown{box-sizing:border-box;flex-direction:column;gap:10px;padding:2px;display:flex}.-toolbar-stroke__line-styles{justify-content:space-between;align-items:center;gap:6px;display:flex}.-toolbar-stroke__line-style-button{box-sizing:border-box;color:#4b4c56;cursor:pointer;background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;width:auto;height:24px;padding:0 10px;transition:fill .15s;display:inline-flex}.-toolbar-stroke__line-style-button svg{width:32px;height:24px;display:block}.-toolbar-stroke__line-style-button:hover{background-color:var(--color-bg-tertiary)}.-toolbar-stroke__line-style-button_active svg{color:var(--color-icon-primary-press)}.-toolbar-stroke__line-style-button:disabled{pointer-events:none;opacity:.5}.-toolbar-stroke__trigger{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.-toolbar-stroke__swatch{border:1px solid var(--grey-600);box-sizing:border-box;background-color:#0000;background-image:linear-gradient(45deg,#e7e7e7 25%,#0000 0),linear-gradient(-45deg,#e7e7e7 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e7e7e7 0),linear-gradient(-45deg,#0000 75%,#e7e7e7 0);background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.-toolbar-stroke__swatch:after{content:"";border:1px solid var(--grey-600);background-color:#fff;border-radius:50%;width:8px;height:8px;margin:auto;position:absolute;inset:0}.-toolbar-stroke__swatch-color{border-radius:inherit;border:6px solid var(--grey-600);box-sizing:border-box;background:0 0;position:absolute;inset:0}
