.card{background:var(--dodo-color-background);border-radius:var(--dodo-radius-l);--card-active-color: var(--dodo-color-info);transition:box-shadow var(--dodo-transition-duration) ease-out;display:flex;flex-direction:column;gap:var(--dodo-spacing-s);padding:var(--dodo-spacing-m);outline:2px solid transparent;overflow:inherit;border:0;color:var(--dodo-color-foreground);box-shadow:var(--card-shadow)}.card_active{outline:2px solid var(--dodo-color-primary)}.card_hoverable{text-decoration:none;cursor:pointer}.card_hoverable:hover{box-shadow:var(--dodo-shadow-hoverable)}.column_el{display:flex;flex-direction:column;gap:var(--dodo-spacing-m)}.spinner{overflow:hidden;font-size:18px;display:grid;justify-content:center}.spinner svg{width:1em;height:1em;animation:spinner 1s linear infinite;color:var(--dodo-color-info);display:block}.spinner_small{font-size:14px}.spinner_large{font-size:24px}@keyframes spinner{0%{transform:none}to{transform:rotate(360deg)}}.button{--bg-color: var(--dodo-color-background);--drop-shadow: var(--dodo-shadow-button);--inset-shadow: inset 0 0 0 1px color-mix(in srgb, currentColor 20%, transparent);--button-color: var(--dodo-color-text);--hover-bg: color-mix(in srgb, var(--button-color) 5%, var(--bg-color));--active-bg: color-mix(in srgb, var(--button-color) 10%, var(--bg-color));--hover-color: var(--button-color);--active-color: var(--button-color);--disabled-bg: var(--bg-color);--height: var(--dodo-button-height);border:none;box-shadow:var(--drop-shadow),var(--inset-shadow);cursor:pointer;font:inherit;font-weight:var(--dodo-weight-bold);background:var(--dodo-color-background);color:var(--button-color);border-radius:var(--dodo-radius-m);position:relative;-webkit-user-select:none;user-select:none;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;padding:4px 32px;min-width:var(--height);height:var(--height);white-space:nowrap;box-sizing:border-box;flex-shrink:0}.button:hover{background:var(--hover-bg);color:var(--hover-color)}.button:active,.button.button_active,.button.button_loading{background:var(--active-bg);color:var(--active-color)}.button:disabled{pointer-events:none;background:var(--disabled-bg);color:var(--dodo-color-gray);box-shadow:none}.button_content{display:flex;align-items:center;gap:8px;overflow:hidden}.button_solid{background:var(--button-color);color:#fff;--inset-shadow: 0 0 transparent;--hover-color: white;--active-color: white;--hover-bg: color-mix(in srgb, white 10%, var(--button-color));--active-bg: color-mix(in srgb, white 20%, var(--button-color))}.button_solid:disabled{color:var(--dodo-color-gray);background:color-mix(in srgb,var(--dodo-color-gray) 42%,var(--bg-color))}.button_clear,.button_menu{color:var(--button-color);box-shadow:none;background:transparent;--hover-bg: color-mix(in srgb, var(--button-color) 5%, transparent);--active-bg: color-mix(in srgb, var(--button-color) 10%, transparent);--disabled-bg: transparent}.button_link{height:auto;padding:0;color:var(--button-color);box-shadow:none;background:transparent;--hover-bg: transparent;--active-bg: transparent;--disabled-bg: transparent;--hover-color: color-mix(in srgb, white 15%, var(--button-color));--active-color: color-mix(in srgb, white 30%, var(--button-color))}.button_loading{pointer-events:none}.button_loading .button_content{visibility:hidden}.button_spinner{position:absolute;inset:auto}.button_s{--height: 32px;padding:2px 16px;font-size:var(--dodo-font-small)}.button_l{--height: 48px;padding:4px 32px;font-size:var(--dodo-font-large)}.button_square,.button_round{padding:4px}.button_round{border-radius:99px}.button_menu{justify-content:start;padding-left:8px;padding-right:8px}.button_menu.button_round{padding-left:16px;padding-right:16px}.button_notification{position:absolute;top:11px;right:11px;width:8px;height:8px;display:block;background-color:var(--dodo-color-danger);border-radius:50%;box-shadow:0 0 0 2px var(--dodo-color-background);z-index:1}.row_el{display:flex;align-items:center;gap:var(--dodo-spacing-s);min-width:0}.twinicon{display:inline-flex;vertical-align:middle;overflow:hidden;width:20px;height:20px}.twinicon svg{width:100%;height:100%}.twinicon.twinicon_fill *{fill:currentColor}.twinicon.twinicon_s{width:16px;height:16px}.twinicon.twinicon_l{width:24px;height:24px}.dropdown,.dropdown_trigger{display:grid}.dropdown_dialog{display:flex;flex-direction:column;border:none;padding:0;background:none;position:fixed;left:0;top:0;margin:0;overflow:visible;z-index:100}.dropdown_card{box-shadow:var(--dodo-shadow-modal);overflow:hidden}.dropdown_content{box-sizing:border-box;scrollbar-width:thin;overflow:inherit;display:grid;min-width:256px;gap:var(--dodo-spacing-m);padding:var(--dodo-spacing-m);border-radius:16px;border:0;color:var(--dodo-color-foreground);outline:2px solid transparent;background:var(--dodo-color-background);box-shadow:var(--card-shadow-hover)}.checkmark{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border:1px solid var(--grey-3-outlines);border-radius:100%;background-color:transparent;transition:all 50ms}.checkmark:hover{border-color:var(--dodo-color-primary)}.checkmark_checked{color:var(--grey-0-white);border-color:var(--dodo-color-primary);background-color:var(--dodo-color-primary)}.checkmark_pointer{-webkit-user-select:none;user-select:none;cursor:pointer}.checkmark_disabled{cursor:not-allowed;opacity:.5}.text_small{font-size:14px;line-height:20px}.text_lineclamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);line-clamp:var(--line-clamp)}.text_nointeraction{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default}.text_description{color:var(--grey-4-disabled)}.separator{border-radius:1px;background-color:var(--grey-2-lines)}.separator_vertical{height:24px;width:2px}.separator_horizontal{width:100%;height:2px}.richtexteditorcontrols_controls{position:fixed;bottom:16px;background-color:var(--grey-0-white);padding:var(--dodo-spacing-s) var(--dodo-spacing-m);border-radius:666px;box-shadow:var(--card-shadow);z-index:10;max-width:max-content}.richtexteditorcontrols_dropdownitem{width:100%;justify-content:start}.line{height:8px;background:linear-gradient(to right,var(--grey-0-white) 0%,var(--grey-0-white) 1%,var(--grey-2-lines) 25%,var(--grey-2-lines) 100%);background-size:200% 100%;background-position:100% 0;animation:loading 1.4s infinite ease-out;border-radius:4px;margin:8px 0}@keyframes loading{0%{background-position:100% 0}to{background-position:-100% 0}}.documentsectionactionbar_documentviewer{background-color:var(--grey-0-white);box-shadow:var(--popup-shadow)}.tiptap{padding:6px;margin:0 -6px}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--grey-4-disabled)}.tiptap img{display:block;height:auto;margin:1.5rem 0;max-width:100%}.tiptap img.ProseMirror-selectednode{outline:3px solid var(--dodo-color-primary)}.dropcursor{color:var(--dodo-color-primary)}
