:root{--primary: #1B98D5;--primary-hover: #167DB2;--secondary: #F58920;--heading: #1A1A1A;--text: #333333;--text-muted: #666666;--semantic-primary: var(--primary);--semantic-primary-hover: var(--primary-hover);--semantic-success: #15803D;--semantic-success-hover: #116B34;--semantic-warning: #B45309;--semantic-warning-hover: #92400E;--semantic-danger: #C62839;--semantic-danger-hover: #A92030;--semantic-info: #0E7490;--semantic-info-hover: #0B627A;--semantic-special: #6558B6;--semantic-special-hover: #5549A1;--text-heading: var(--heading);--text-body: var(--text);--text-secondary: var(--text-muted);--text-primary: var(--primary-hover);--text-success: #15803D;--text-warning: #A95608;--text-danger: #B92D3A;--text-info: #0E7490;--text-special: #6558B6;--text-disabled: #9CA3AF;--error: #DC3545;--success: #16A34A;--warning: var(--semantic-warning);--danger: var(--semantic-danger);--info: var(--semantic-info);--security: var(--semantic-special);--background: #FFFFFF;--border: #CBD5E1;--border-focus: #1B98D5;--surface-subtle: #F8FAFC;--surface-muted: #F1F5F9;--disabled-bg: #E5E7EB;--disabled-text: #9CA3AF;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 18px;--radius-full: 999px;--font-family: "Roboto", Arial, sans-serif;--font-size-page-title: 20px;--font-size-section-title: 16px;--font-size-modal-title: 17px;--font-size-subheading: 14px;--font-size-body: 13px;--font-size-table: 12px;--font-size-label: 12px;--font-size-helper: 11px;--font-size-meta: 10px;--font-size-badge: 10px;--font-size-button: 13px;--font-size-button-compact: 12px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-body: 1.5;--line-height-relaxed: 1.6;--transition: .2s ease;--chart-1: #1B98D5;--chart-2: #F58920;--chart-3: #16A34A;--chart-4: #7C6FD0;--chart-grid: #E5E7EB}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{background:var(--background);color:var(--text);font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body)}.btn{height:var(--ui-control-height, 44px);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor}.btn-primary{background:var(--semantic-primary);border-color:var(--semantic-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--semantic-primary-hover);border-color:var(--semantic-primary-hover)}.btn-secondary,.btn-outline{background:#fff;border-color:var(--border);color:var(--text-body)}.btn-secondary:hover:not(:disabled),.btn-outline:hover:not(:disabled){background:var(--surface-subtle);border-color:#94a3b8;color:var(--text-heading)}.btn-success{background:var(--semantic-success);border-color:var(--semantic-success);color:#fff}.btn-success:hover:not(:disabled){background:var(--semantic-success-hover);border-color:var(--semantic-success-hover)}.btn-warning{background:var(--semantic-warning);border-color:var(--semantic-warning);color:#fff}.btn-warning:hover:not(:disabled){background:var(--semantic-warning-hover);border-color:var(--semantic-warning-hover)}.btn-danger{background:var(--semantic-danger);border-color:var(--semantic-danger);color:#fff}.btn-danger:hover:not(:disabled){background:var(--semantic-danger-hover);border-color:var(--semantic-danger-hover)}.btn-info{background:var(--semantic-info);border-color:var(--semantic-info);color:#fff}.btn-info:hover:not(:disabled){background:var(--semantic-info-hover);border-color:var(--semantic-info-hover)}.btn-security,.btn-special{background:var(--semantic-special);border-color:var(--semantic-special);color:#fff}.btn-security:hover:not(:disabled),.btn-special:hover:not(:disabled){background:var(--semantic-special-hover);border-color:var(--semantic-special-hover)}.btn:focus-visible{outline:3px solid rgba(27,152,213,.22);outline-offset:2px}.btn:disabled,.btn-disabled{border-color:var(--disabled-bg);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;opacity:1}.form-input{width:100%;height:var(--ui-control-height, 44px);border:1px solid var(--border);border-radius:var(--radius-md);padding:0 12px;background:#fff;color:var(--text-body);font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.form-input:focus{outline:none;border-color:var(--border-focus)}.form-input.is-error{border-color:var(--error)}.select-control{position:relative;display:block;width:100%;min-width:0}.select-control select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;border-radius:var(--radius-md)}.select-control .select-chevron{position:absolute;top:50%;right:13px;width:15px;height:15px;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.select-control select:disabled+.select-chevron{color:var(--disabled-text)}.form-input::placeholder{color:var(--text-secondary);opacity:.72}.ui-text-page-title{margin:0;color:var(--text-heading);font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-text-section-title{margin:0;color:var(--text-heading);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-text-modal-title{margin:0;color:var(--text-heading);font-size:var(--font-size-modal-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-text-subheading{color:var(--text-heading);font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.ui-text-body{color:var(--text-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.ui-text-body-strong{color:var(--text-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.ui-text-label{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.ui-text-helper{color:var(--text-secondary);font-size:var(--font-size-helper);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.ui-text-meta{color:var(--text-secondary);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.ui-text-heading{color:var(--text-heading)!important}.ui-text-muted{color:var(--text-secondary)!important}.ui-text-primary{color:var(--text-primary)!important}.ui-text-success{color:var(--text-success)!important}.ui-text-warning{color:var(--text-warning)!important}.ui-text-danger{color:var(--text-danger)!important}.ui-text-info{color:var(--text-info)!important}.ui-text-special{color:var(--text-special)!important}.ui-text-disabled{color:var(--text-disabled)!important}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}.card{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border)}.chart-container{width:100%;min-height:280px}.btn-full{width:100%}.table-process-cell{height:92px!important;color:var(--text-muted);text-align:center!important}.table-process-state{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px}.table-process-spinner{width:18px;height:18px;flex:0 0 18px;border:2px solid #DCE7EE;border-top-color:var(--primary);border-radius:50%;animation:table-process-spin .7s linear infinite}@keyframes table-process-spin{to{transform:rotate(360deg)}}body:has([aria-modal=true]){overflow:hidden}:root{--ui-table-head-bg: #F8FAFC;--ui-grid-border: #E7EDF3;--ui-modal-backdrop: rgba(15, 23, 42, .5);--ui-modal-header-padding: 19px 21px 15px;--ui-modal-body-padding: 18px 21px;--ui-modal-footer-padding: 15px 21px 19px}.ui-table-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-bottom:1px solid var(--border)}.ui-table-heading h2,.ui-table-heading h3{margin:0;color:var(--text-heading);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-table-heading p,.ui-table-heading>span{margin:4px 0 0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.ui-table-heading>span{margin:0;white-space:nowrap}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:var(--ui-modal-backdrop)}.ui-modal-shell{width:min(100%,620px);max-height:calc(100svh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;color:var(--text)}.ui-modal-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:var(--ui-modal-header-padding);border-bottom:1px solid var(--border)}.ui-modal-header h3{margin:0;color:var(--text-heading);font-size:var(--font-size-modal-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.ui-modal-header p{margin:5px 0 0;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.ui-modal-close{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;color:var(--text-muted);cursor:pointer}.ui-modal-close:hover{border-color:#aebac8;color:var(--heading)}.ui-modal-close svg{width:17px;height:17px}.ui-modal-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-modal-body-padding)}.ui-modal-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:var(--ui-modal-footer-padding);border-top:1px solid var(--border);background:#fff}@media(max-width:640px){.ui-table-heading{align-items:flex-start;flex-direction:column;padding-left:16px;padding-right:16px}.ui-modal-backdrop{padding:16px}.ui-modal-shell{max-height:calc(100svh - 32px)}.ui-modal-header,.ui-modal-body,.ui-modal-footer{padding-left:16px;padding-right:16px}}:root{--ui-control-height: 44px;--ui-control-compact-height: 34px;--ui-control-compact-font-size: var(--font-size-button-compact);--ui-table-cell-padding: 13px 16px;--ui-table-font-size: var(--font-size-table);--ui-avatar-bg: rgba(27, 152, 213, .09);--ui-avatar-border: rgba(27, 152, 213, .25);--ui-avatar-text: var(--primary-hover)}.form-input-compact{height:var(--ui-control-compact-height)!important;padding-left:10px!important;padding-right:32px!important;border-radius:8px!important;font-size:var(--ui-control-compact-font-size)}.select-control-compact .select-chevron{right:9px;width:13px;height:13px}.ui-data-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--text);font-size:var(--ui-table-font-size)}.ui-data-table th,.ui-data-table td{padding:var(--ui-table-cell-padding);border-right:1px solid var(--ui-grid-border);border-bottom:1px solid var(--ui-grid-border);background:#fff;text-align:left;vertical-align:middle}.ui-data-table thead th{background:var(--ui-table-head-bg);color:var(--heading);font-weight:700}.ui-data-table tr>*:last-child{border-right:0}.ui-data-table tbody tr:last-child>*{border-bottom:0}.ui-table-action-button{min-height:var(--ui-control-compact-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;color:var(--text);font-family:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer;transition:var(--transition)}.ui-table-action-button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.ui-table-action-button.is-danger{border-color:#dc354552;color:var(--error)}.ui-table-action-button.is-danger:hover:not(:disabled){background:#dc35450d}.ui-table-action-button:disabled{border-color:var(--border);background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.btn-sm{height:var(--ui-control-compact-height);gap:6px;padding:0 11px;border-radius:var(--radius-md);font-size:var(--font-size-button-compact);font-weight:var(--font-weight-semibold)}.btn-sm svg{width:14px;height:14px;flex-basis:14px}.ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid var(--border)}.ui-pagination>p{margin:0;color:var(--text-muted);font-size:12px}.pagination-controls{display:flex;align-items:center;gap:6px}.pagination-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;color:var(--text);font-family:inherit;font-size:12px;cursor:pointer;transition:var(--transition)}.pagination-button:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pagination-button.active{border-color:var(--primary);background:var(--primary);color:#fff}.pagination-button:disabled{color:var(--disabled-text);background:var(--disabled-bg);cursor:not-allowed}.pagination-icon{width:15px;height:15px}.page-size-control{display:flex;align-items:center;gap:8px;margin-left:8px;color:var(--text-muted);font-size:12px}.page-size-select-control{width:72px}.page-size-select-control .select-chevron{right:9px;width:13px;height:13px}.page-size-select{width:72px;height:var(--ui-control-compact-height)!important;padding-left:9px!important;padding-right:28px!important}.ui-avatar{display:inline-grid;place-items:center;border:1px solid var(--ui-avatar-border);border-radius:50%;background:var(--ui-avatar-bg);color:var(--ui-avatar-text);font-weight:700;letter-spacing:.02em}.ui-avatar-sm{width:34px;height:34px;flex:0 0 34px;font-size:11px}.ui-avatar-lg{width:56px;height:56px;flex:0 0 56px;font-size:16px}@media(max-width:760px){.ui-pagination{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.ui-pagination{padding-left:16px;padding-right:16px}.ui-pagination .pagination-controls{width:100%;flex-wrap:wrap}.ui-pagination .page-size-control{margin-left:auto}}:root{--ui-action-primary: var(--semantic-primary);--ui-action-primary-hover: var(--semantic-primary-hover);--ui-action-success: var(--semantic-success);--ui-action-success-hover: var(--semantic-success-hover);--ui-action-danger: var(--semantic-danger);--ui-action-danger-hover: var(--semantic-danger-hover);--ui-action-info: var(--semantic-info);--ui-action-info-hover: var(--semantic-info-hover);--ui-action-security: var(--semantic-special);--ui-action-security-hover: var(--semantic-special-hover);--ui-badge-radius: 8px;--ui-badge-success-bg: rgba(22, 163, 74, .1);--ui-badge-success-border: rgba(22, 163, 74, .24);--ui-badge-success-text: var(--text-success);--ui-badge-info-bg: rgba(14, 116, 144, .1);--ui-badge-info-border: rgba(14, 116, 144, .25);--ui-badge-info-text: var(--text-info);--ui-badge-warning-bg: rgba(245, 137, 32, .12);--ui-badge-warning-border: rgba(245, 137, 32, .28);--ui-badge-warning-text: var(--text-warning);--ui-badge-danger-bg: rgba(220, 53, 69, .09);--ui-badge-danger-border: rgba(220, 53, 69, .24);--ui-badge-danger-text: var(--text-danger);--ui-badge-neutral-bg: #F1F5F9;--ui-badge-neutral-border: #D7DEE7;--ui-badge-neutral-text: #64748B;--ui-badge-special-bg: rgba(124, 111, 208, .11);--ui-badge-special-border: rgba(124, 111, 208, .28);--ui-badge-special-text: var(--text-special)}.ui-table-action-button{height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--ui-action-primary);color:#fff;font-family:inherit;font-size:var(--font-size-button-compact);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:var(--transition)}.ui-table-action-button svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor}.ui-table-action-button:hover:not(:disabled){color:#fff;background:var(--ui-action-primary-hover);border-color:transparent;text-decoration:none}.ui-table-action-button--primary{background:var(--ui-action-primary)}.ui-table-action-button--primary:hover:not(:disabled){background:var(--ui-action-primary-hover)}.ui-table-action-button--success{background:var(--ui-action-success)}.ui-table-action-button--success:hover:not(:disabled){background:var(--ui-action-success-hover)}.ui-table-action-button--danger,.ui-table-action-button.is-danger{background:var(--ui-action-danger);border-color:transparent;color:#fff}.ui-table-action-button--danger:hover:not(:disabled),.ui-table-action-button.is-danger:hover:not(:disabled){background:var(--ui-action-danger-hover);border-color:transparent;color:#fff}.ui-table-action-button--info{background:var(--ui-action-info)}.ui-table-action-button--info:hover:not(:disabled){background:var(--ui-action-info-hover)}.ui-table-action-button--security{background:var(--ui-action-security)}.ui-table-action-button--security:hover:not(:disabled){background:var(--ui-action-security-hover)}.ui-table-action-button:focus-visible{outline:3px solid rgba(27,152,213,.22);outline-offset:2px}.ui-table-action-button:disabled,.ui-table-action-button[aria-disabled=true]{border-color:transparent;background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;opacity:1}.ui-badge{min-width:0!important;min-height:28px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0 9px!important;border:1px solid var(--ui-badge-neutral-border)!important;border-radius:var(--ui-badge-radius)!important;background:var(--ui-badge-neutral-bg)!important;color:var(--ui-badge-neutral-text)!important;font-family:inherit;font-size:var(--font-size-badge)!important;font-weight:var(--font-weight-bold)!important;line-height:1.2;white-space:nowrap}.ui-badge--success{border-color:var(--ui-badge-success-border)!important;background:var(--ui-badge-success-bg)!important;color:var(--ui-badge-success-text)!important}.ui-badge--info{border-color:var(--ui-badge-info-border)!important;background:var(--ui-badge-info-bg)!important;color:var(--ui-badge-info-text)!important}.ui-badge--warning{border-color:var(--ui-badge-warning-border)!important;background:var(--ui-badge-warning-bg)!important;color:var(--ui-badge-warning-text)!important}.ui-badge--danger{border-color:var(--ui-badge-danger-border)!important;background:var(--ui-badge-danger-bg)!important;color:var(--ui-badge-danger-text)!important}.ui-badge--neutral{border-color:var(--ui-badge-neutral-border)!important;background:var(--ui-badge-neutral-bg)!important;color:var(--ui-badge-neutral-text)!important}.ui-badge--special{border-color:var(--ui-badge-special-border)!important;background:var(--ui-badge-special-bg)!important;color:var(--ui-badge-special-text)!important}.holiday-type-badge,.leave-status-badge,.leave-date-chip,.task-status-badge,.holiday-leave-badge,.status-badge,.location-badge,.work-state-badge,.audit-action-badge,.database-status-badge,.employee-channel-badge,.employee-status-badge,.role-badge,.settings-system-badge{border-radius:var(--ui-badge-radius)!important}.ui-filter{display:block;margin-bottom:8px}.ui-filter-toggle{display:none;min-width:88px;align-items:center;justify-content:center}.ui-filter-panel{width:fit-content;max-width:100%;min-width:0}.ui-filter-row{width:max-content;max-width:100%;display:flex;flex-wrap:nowrap;align-items:flex-end;gap:10px}.ui-filter-field{width:145px;min-width:0;display:grid;flex:0 0 auto;gap:7px}.ui-filter-field>span:first-child{color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.ui-filter-field .form-input,.ui-filter-field>.form-input,.ui-filter-field .select-control{width:100%;min-width:0}.ui-filter-field--search{width:210px}.ui-filter-field--person{width:165px}.ui-filter-field--date{width:150px}.ui-filter-field--compact{width:120px}.ui-filter-actions{display:flex;flex:0 0 auto;align-items:flex-end;gap:8px}.ui-filter-actions .btn{min-width:72px}.ui-quick-search{position:relative;width:min(100%,340px);margin-left:0;margin-right:0}.ui-quick-search-icon{position:absolute;top:50%;left:12px;z-index:1;width:16px;height:16px;color:var(--text-secondary);pointer-events:none;transform:translateY(-50%)}.ui-quick-search-input{width:100%;padding-left:38px;padding-right:38px}.ui-quick-search-clear{position:absolute;top:50%;right:7px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transform:translateY(-50%)}.ui-quick-search-clear:hover{background:var(--surface-muted);color:var(--text-heading)}.ui-quick-search-clear:focus-visible{outline:3px solid rgba(27,152,213,.18);outline-offset:1px}.ui-quick-search-clear svg{width:15px;height:15px}@media(max-width:900px){.ui-filter-toggle{display:inline-flex}.ui-filter-panel{display:none;width:min(100%,420px);margin-top:12px}.ui-filter-panel.is-open{display:block}.ui-filter-row{width:100%;display:grid;grid-template-columns:1fr;gap:12px}.ui-filter-field{width:100%}.ui-filter-actions{display:grid;grid-template-columns:1fr 1fr}.ui-filter-actions .btn{width:100%;min-width:0}}@media(max-width:640px){.ui-filter-panel,.ui-quick-search{width:100%}}.global-loading[data-v-2d400925]{position:fixed;inset:0 0 auto;z-index:2300;height:3px;overflow:hidden;pointer-events:none}.global-loading-bar[data-v-2d400925]{display:block;width:42%;height:100%;border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--primary);animation:loading-slide-2d400925 .9s ease-in-out infinite}@keyframes loading-slide-2d400925{0%{transform:translate(-110%)}to{transform:translate(340%)}}.global-loading-enter-active[data-v-2d400925],.global-loading-leave-active[data-v-2d400925]{transition:opacity .12s ease}.global-loading-enter-from[data-v-2d400925],.global-loading-leave-to[data-v-2d400925]{opacity:0}.toast-stack[data-v-8dce15fe]{position:fixed;top:18px;right:18px;z-index:2200;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.toast-item[data-v-8dce15fe]{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:#eef7fc;color:var(--text);pointer-events:auto}.toast-item.is-success[data-v-8dce15fe]{border-color:#bfe4cf;background:#eff9f3}.toast-item.is-error[data-v-8dce15fe]{border-color:#f0c5cb;background:#fff2f3}.toast-item.is-warning[data-v-8dce15fe]{border-color:#eedca7;background:#fff8e8}.toast-item.is-info[data-v-8dce15fe]{border-color:#bfdfee;background:#eef7fc}.toast-message[data-v-8dce15fe]{padding:10px 0 10px 12px;font-size:12px;line-height:1.4}.toast-close[data-v-8dce15fe]{width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:20px;line-height:1;cursor:pointer;margin-right:6px}.toast-close[data-v-8dce15fe]:hover{color:var(--heading)}.toast-enter-active[data-v-8dce15fe],.toast-leave-active[data-v-8dce15fe]{transition:.18s ease}.toast-enter-from[data-v-8dce15fe],.toast-leave-to[data-v-8dce15fe]{opacity:0;transform:translateY(-6px)}@media(max-width:640px){.toast-stack[data-v-8dce15fe]{top:12px;right:12px;width:calc(100vw - 24px)}}
