.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol){margin:0}:where(ul){margin:0;padding:0;list-style:none}:where(img,video,canvas,svg){display:block;max-width:100%;height:auto}:where(table){border-collapse:collapse;border-spacing:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(fieldset){padding:0;border:0}:where(button,summary,[role=button],input[type=button],input[type=submit],input[type=reset]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(textarea){resize:vertical}:where([hidden]){display:none!important}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-100italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-200italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/assets/fonts/inter-v20-latin/inter-v20-latin-900italic.woff2) format("woff2")}:root{color-scheme:light;--color-white: #FFFFFF;--color-black: #000000;--color-body-background: #F6F7F8;--color-surface: #FFFFFF;--color-surface-muted: #E7E7E7;--color-surface-inverted: #2A3647;--color-surface-inverted-deep: #091931;--color-surface-accent: #EDF2FA;--color-text: #000000;--color-text-secondary: #2A3647;--color-text-tertiary: #42526E;--color-text-muted: #A8A8A8;--color-text-placeholder: #D1D1D1;--color-text-inverted: #FFFFFF;--color-text-nav-inactive: #CDCDCD;--color-text-nav-active: #FFFFFF;--color-text-accent: #29ABE2;--color-primary: #2A3647;--color-primary-hover: #29ABE2;--color-primary-active: #091931;--color-primary-subtle: #2A3D59;--color-accent: #29ABE2;--color-accent-subtle: #EDF2FA;--color-border: #D1D1D1;--color-border-muted: #A8A8A8;--color-border-strong: #2A3647;--color-border-focus: #29ABE2;--color-border-inverted: #2A3647;--color-badge-user-story: #0038FF;--color-badge-technical-task: #1FD7C1;--color-task-progress-bar-bg: #F4F4F4;--color-task-progress-bar: #4589FF;--color-priority-urgent: #FF3D00;--color-priority-medium: #FFA800;--color-priority-low: #7AE229;--color-ui-red: #E60026;--color-ui-orange: #FF3D00;--color-ui-green: #7AE229;--shadow-list: 4px 0 6px 0 rgba(0, 0, 0, .08);--shadow-card: 0 0 14px 3px rgba(0, 0, 0, .04);--shadow-sm: 0 0 4px 0 rgba(0, 0, 0, .04);--shadow-md: 0 0 4px 0 rgba(0, 0, 0, .1);--shadow-lg: 0 0 4px 0 rgba(0, 0, 0, .08);--shadow-inset-muted: 0 0 4px 0 rgba(0, 0, 0, .16);--shadow-btn-interact: 0 4px 4px 0 rgba(0, 0, 0, .25);--shadow-header: 0 4px 4px 0 rgba(0, 0, 0, .1);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 3rem;--space-10: 4rem;--space-11: 5rem;--space-12: 6rem;--space-13: 8rem;--space-14: 9rem;--gap-xs: .5rem;--gap-sm: .75rem;--gap-md: 1rem;--gap-lg: 1.25rem;--gap-xl: 1.5rem;--opacity-disabled: .4;--opacity-overlay: .6;--opacity-muted: .7;--opacity-active: 1}main{margin-top:80px}html{scroll-behavior:smooth}body{padding-inline:16px;background:var(--color-body-background);color:var(--color-text);font-size:16px;font-family:Inter,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:normal}@media screen and (min-width:80rem){body{padding-inline:0}}::selection{background-color:var(--color-primary);color:var(--color-text-inverted)}:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],textarea,select){display:block;width:100%;max-width:100%;padding:12px 20px;border:1px solid var(--color-border);border-radius:10px;background-color:var(--color-white);color:var(--color-text);transition:color .4s cubic-bezier(.2,0,0,1),opacity .4s cubic-bezier(.2,0,0,1)}:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],textarea,select):disabled{opacity:var(--opacity-disabled)}:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],textarea,select)::placeholder{color:var(--color-text-muted);opacity:1}:where(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=date],textarea)[readonly]{opacity:var(--opacity-muted)}:where(input[type=checkbox]){cursor:pointer}textarea{min-height:88px;resize:none;overflow-y:auto}@media screen and (min-width:80rem){textarea{min-height:120px;resize:vertical}}:where(p){max-width:65ch}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:inherit;font-family:inherit;font-weight:700;line-height:1.2}:where(h1,.h1){font-size:47px}@media screen and (min-width:80rem){:where(h1,.h1){font-size:61px}}:where(h2,.h2){font-size:36px}@media screen and (min-width:80rem){:where(h2,.h2){font-size:47px}}:where(h3,.h3){font-size:27px}@media screen and (min-width:80rem){:where(h3,.h3){font-size:27px}}:where(strong,b){font-weight:700}:where(em,i){font-style:italic}:where(small){font-size:87.5%}:where(a){color:inherit;text-decoration:none}:where([disabled],[aria-disabled=true]){cursor:not-allowed}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:0s!important}}@media(forced-colors:active){a[href],.link{text-decoration:underline;background-image:none;padding-block-end:0;transition:none}.link--no-decoration{text-decoration:none}}@supports selector(:focus-visible){:where(a[href],area[href],summary,[tabindex]:not([tabindex="-1"]),button,input,select,textarea):focus{outline:none}:where(a[href],area[href],summary,[tabindex]:not([tabindex="-1"]),button,input,select,textarea):focus-visible{outline:1px solid var(--color-accent);outline-offset:-1px}}@supports not selector(:focus-visible){:where(a[href],area[href],summary,[tabindex]:not([tabindex="-1"]),button,input,select,textarea):focus{outline:1px solid var(--color-accent);outline-offset:-1px}}.button{--btn-color: var(--color-text);--btn-border-color: var(--color-text);--btn-bg: transparent;--btn-gap: 4px;min-width:146px;padding:12px 24px;border:1px solid var(--btn-border-color);border-radius:8px;background-color:var(--btn-bg);color:var(--btn-color);font-weight:700;transition:color .4s cubic-bezier(.2,0,0,1),border-color .4s cubic-bezier(.2,0,0,1),background-color .4s cubic-bezier(.2,0,0,1),box-shadow .4s cubic-bezier(.2,0,0,1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;gap:var(--btn-gap)}@media(any-hover:hover)and (any-pointer:fine){.button:hover{box-shadow:var(--shadow-btn-interact)}}.button--primary{--btn-color: var(--color-text-inverted);--btn-border-color: var(--color-primary);--btn-bg: var(--color-primary)}@media(any-hover:hover)and (any-pointer:fine){.button--primary:hover{--btn-border-color: var(--color-primary-hover);--btn-bg: var(--color-primary-hover)}}.button--primary:active{--btn-border-color: var(--color-primary-active);--btn-bg: var(--color-primary-active)}.button--outlined{--btn-color: var(--color-primary);--btn-border-color: var(--color-primary)}@media(any-hover:hover)and (any-pointer:fine){.button--outlined:hover{--btn-color: var(--color-primary-hover);--btn-border-color: var(--color-primary-hover);box-shadow:var(--shadow-btn-interact),inset 0 0 0 1px var(--btn-border-color)}}.button--outlined:active{--btn-color: var(--color-primary-active);--btn-border-color: var(--color-primary-active)}.button--link{gap:8px;--btn-color: var(--color-primary);border:none;min-width:auto;padding:12px 0;padding-inline:0}.button--link>ui-icon>svg>path{fill:var(--color-primary);transition:fill .4s cubic-bezier(.2,0,0,1)}@media(any-hover:hover)and (any-pointer:fine){.button--link:hover{--btn-color: var(--color-primary-hover);--btn-border-color: none;box-shadow:none}.button--link:hover>ui-icon>svg>path{fill:var(--color-primary-hover)}}.button--icon{--btn-border-color: var(--color-primary);border:2px solid var(--btn-border-color);min-width:unset;padding:8px}.button--icon>ui-icon>svg>path{fill:var(--color-primary);transition:fill .4s cubic-bezier(.2,0,0,1)}@media(any-hover:hover)and (any-pointer:fine){.button--icon:hover{--btn-color: var(--color-primary-hover);--btn-border-color: var(--color-primary-hover);box-shadow:none}.button--icon:hover>ui-icon>svg>path{fill:var(--color-primary-hover)}}.button--icon-text{--btn-border-color: var(--color-primary);border:2px solid var(--btn-border-color);min-width:unset;padding:8px}.button--icon-text>ui-icon>svg>path{fill:var(--color-primary);transition:fill .4s cubic-bezier(.2,0,0,1)}@media(any-hover:hover)and (any-pointer:fine){.button--icon-text:hover{--btn-color: var(--color-primary-hover);--btn-border-color: var(--color-primary-hover);box-shadow:none}.button--icon-text:hover>ui-icon>svg>path{stroke:var(--color-white)}}.button--add-contact{position:fixed;right:16px;bottom:96px;width:56px;min-width:0;height:56px;padding:0;border-radius:50%;z-index:100}@media screen and (min-width:80rem){.button--add-contact{--btn-gap: 16px;position:static;width:100%;min-width:146px;height:auto;margin-block:20px;border-radius:8px}}.button--lg{font-size:1.25rem;font-weight:700}@media screen and (min-width:80rem){.button--lg{padding:16px}}.button__label{display:none}@media screen and (min-width:80rem){.button__label{display:inline}}.button__icon{width:24px;height:24px}.card{padding:16px;border-radius:24px;background-color:var(--color-surface);box-shadow:var(--shadow-card)}.card--lg{padding-block:32px;border-radius:30px}@media screen and (min-width:80rem){.card--lg{padding:48px 112px}}.link{--link-color: var(--color-accent);position:relative;display:inline-block;color:var(--link-color);text-decoration:none;transition:color .4s cubic-bezier(.2,0,0,1),font-weight .4s cubic-bezier(.2,0,0,1)}@media(any-hover:hover)and (any-pointer:fine){.link:hover:before{width:100%}}.link:before{position:absolute;left:0;bottom:0;width:0;height:2px;background-color:currentColor;border-radius:999px;transition:width .4s cubic-bezier(.2,0,0,1);content:""}.link--muted{--link-color: var(--color-text-muted)}.link--muted:before{content:none}@media(any-hover:hover)and (any-pointer:fine){.link--muted:hover{--link-color: var(--color-accent);font-weight:700}}.link--no-decoration{--link-color: var(--color-text-muted)}.link--no-decoration:before{content:none}.form-control{--max-width: 422px;position:relative;width:100%;max-width:var(--max-width);padding-bottom:24px;margin-inline:auto;margin-bottom:8px}.form-control--full-width{--max-width: none}.form-control__label{display:block;margin-bottom:8px}.form-control__required-mark{color:var(--color-ui-red)}.form-control__input[aria-invalid=true]{border-color:var(--color-ui-red)}@supports selector(:focus-visible){.form-control__input[aria-invalid=true]:focus{border-color:transparent}.form-control__input[aria-invalid=true]:focus-visible{border-color:transparent}}@supports not selector(:focus-visible){.form-control__input[aria-invalid=true]:focus{border-color:transparent}}.form-control__error-message{position:absolute;bottom:0;left:0;right:0;color:var(--color-ui-red);line-height:1}.form-control--checkbox .form-control__label{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.25rem;margin-bottom:0;cursor:pointer}.form-control--checkbox .form-control__input{position:absolute;top:50%;left:0;width:1.25rem;height:1.25rem;margin:0;appearance:none;-webkit-appearance:none;opacity:0;transform:translateY(-50%);cursor:pointer}.form-control--checkbox .form-control__input:checked~.form-control__visual-checkbox:after{opacity:1}@supports selector(:focus-visible){.form-control--checkbox .form-control__input:focus{outline:none}.form-control--checkbox .form-control__input:focus-visible~.form-control__visual-checkbox{outline:1px solid var(--color-accent);outline-offset:-1px}}@supports not selector(:focus-visible){.form-control--checkbox .form-control__input:focus~.form-control__visual-checkbox{outline:1px solid var(--color-accent);outline-offset:-1px}}.form-control--checkbox .form-control__input:disabled~.form-control__visual-checkbox,.form-control--checkbox .form-control__input:disabled~.form-control__label-text{opacity:var(--opacity-disabled);cursor:not-allowed}.form-control--checkbox .form-control__input[aria-invalid=true]~.form-control__visual-checkbox{border-color:var(--color-ui-red)}.form-control--checkbox .form-control__visual-checkbox{position:relative;flex-shrink:0;width:1.25rem;height:1.25rem;border:2px solid var(--color-border-strong);border-radius:.25rem;background-color:transparent;transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1);pointer-events:none}.form-control--checkbox .form-control__visual-checkbox:after{position:absolute;left:.3125rem;top:.0625rem;width:.375rem;height:.75rem;border-right:2px solid var(--color-border-strong);border-bottom:2px solid var(--color-border-strong);transform:rotate(40deg);opacity:0;transition:opacity .2s cubic-bezier(.2,0,0,1);content:""}.form-control--checkbox .form-control__label:hover .form-control__visual-checkbox{background-color:var(--color-surface-accent)}.form-control--checkbox .form-control__label-text{min-height:1.25rem;cursor:pointer}.form-control--text .form-control__label-text,.form-control--textarea .form-control__label-text{position:absolute;top:1.8125rem;left:var(--space-4);transform:translateY(-50%);transition:all .2s ease;pointer-events:none}.form-control--radio{position:relative;display:inline-flex}.form-control--radio .form-control__input{position:absolute;inset:0;opacity:0;pointer-events:none}.form-control--radio .form-control__input:checked+.form-control__label{background-color:var(--fill-color);border-color:var(--fill-color);color:var(--color-white);font-weight:700}.form-control--radio .form-control__input:checked+.form-control__label ui-icon path{fill:currentColor}.form-control--radio .form-control__label{min-width:120px;padding:16px 12px;background-color:var(--color-white);border-radius:10px;box-shadow:var(--shadow-sm);transition:background-color .4s cubic-bezier(.2,0,0,1),color .4s cubic-bezier(.2,0,0,1);display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;gap:8px}.form-control--date .form-control__date-wrapper{position:relative;max-width:var(--max-width);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.form-control--date .form-control__input{padding-right:48px}.form-control--date .form-control__input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:auto;height:auto;opacity:0;cursor:pointer}.form-control--date .form-control__date-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.form-control--date .form-control__date-picker{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.form-control--date .form-control__placeholder{position:absolute;left:.75rem;color:var(--text-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.form-control__input-wrapper{position:relative;display:flex;align-items:stretch}.form-control__input-wrapper .form-control__input{flex:1;min-width:0}.form-control--with-actions .form-control__input{padding-right:88px}.form-control__actions{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.form-control__action-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:0px solid var(--color-border);background-color:transparent;cursor:pointer;transition:background-color .2s,border-color .2s;flex-shrink:0}.form-control__action-btn:hover{border-color:var(--color-primary)}.form-control__action-btn--confirm{color:var(--color-primary)}.form-control__action-btn--confirm:hover{color:var(--color-ui-green)}.form-control__action-btn--clear{color:var(--color-primary)}.form-control__action-btn--clear:hover{color:var(--color-ui-red)}.form-control__divider{height:24px;border:solid 1px var(--color-border)}.dialog{width:calc(100% - 16px);max-width:1212px;height:100dvh;padding:0;border:none;border-radius:24px;overflow:auto}@media screen and (min-width:80rem){.dialog{max-height:594px}}.dialog#task-form-dialog{padding-inline:16px;padding-bottom:20px}@media screen and (min-width:80rem){.dialog#task-form-dialog{max-height:768px;padding-left:74px;padding-right:65px}}@media screen and (min-width:80rem){.dialog#task-detail-dialog{height:fit-content;max-height:864px}}svg{display:block;flex:0 0 auto;width:var(--ui-icon-w);height:var(--ui-icon-h);overflow:visible}@media screen and (min-width:48rem){svg{width:var(--ui-icon-w-md, var(--ui-icon-w));height:var(--ui-icon-h-md, var(--ui-icon-h))}}@media screen and (min-width:80rem){svg{width:var(--ui-icon-w-lg, var(--ui-icon-w-md, var(--ui-icon-w)));height:var(--ui-icon-h-lg, var(--ui-icon-h-md, var(--ui-icon-h)))}}.ng-select .ng-value,.ng-select .ng-input{padding-left:16px}.ng-select.ng-has-value .ng-placeholder,.ng-select.hide-multi-labels .ng-value{display:none}.ng-select .ng-arrow-wrapper{padding-right:16px}.ng-select .ng-arrow{border:none!important;width:16px;height:16px;position:relative;display:flex;align-items:center;justify-content:center;margin-right:16px}.ng-select .ng-arrow:before{content:"";width:8px;height:8px;border-right:2px solid var(--color-text);border-bottom:2px solid var(--color-text);transform:rotate(45deg);transition:transform .2s ease;display:block;margin-top:-10px}.ng-select.ng-select-opened .ng-arrow:before{transform:rotate(-135deg);margin-top:-8px}.ng-dropdown-panel{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;overflow:hidden;z-index:9999;margin-top:13px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 16px;background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .15s;white-space:normal}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option ui-initial-letter,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .initial-letter{flex-shrink:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked:not(.ng-option-disabled){background-color:var(--color-surface-accent)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--color-primary);color:var(--color-text-inverted)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .initial-letter{border-color:var(--color-text-inverted)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:var(--color-primary-subtle)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .select-checkbox{position:relative;flex-shrink:0;margin-left:auto;width:18px;height:18px;color:currentColor;pointer-events:none}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .select-checkbox:before{content:"";position:absolute;inset:0;border:2px solid currentColor;border-radius:4px;box-sizing:border-box}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .select-checkbox.is-checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.toastify{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;gap:20px;font-size:20px;border-radius:20px;background:var(--color-surface-inverted);color:var(--color-white);padding:25px 30px}body:has(contacts){background:var(--color-white)}@media screen and (min-width:80rem){body:has(contacts){background:var(--color-body-background)}}
