@charset "UTF-8";.menubar-wrapper[data-v-803ef845]{position:sticky;z-index:3;top:0}.logo-text[data-v-803ef845]{font-size:1.25rem;font-weight:700;cursor:pointer}.menubar-wrapper[data-v-803ef845],.menu[data-v-803ef845]{background-color:var(--primary-color)}.menu.p-menubar[data-v-803ef845]{height:57px;border-radius:0;padding-left:0;padding-right:0;margin-left:24px;margin-right:24px}[data-v-803ef845] .p-menuitem-text{color:#000!important}.logout-button-wrap[data-v-803ef845]{display:inline-flex;align-items:center;justify-content:center;margin-left:1.5rem}.logout[data-v-803ef845]{font-size:1.5rem;cursor:pointer}[data-v-3dd18fa4] .p-card .p-card-content{padding-bottom:0}@media screen and (max-width: 767px){[data-v-3dd18fa4] input{font-size:16px!important}}.main-master[data-v-344a76bc]{padding-bottom:58px}.footer[data-v-344a76bc]{background-color:var(--primary-dark-color);position:fixed;bottom:0;left:0;width:100%;height:58px}.masterbutton.p-button[data-v-344a76bc]{background-color:#fff!important;width:auto}.p-button-primary[data-v-344a76bc]{border-color:var(--primary-color);background-color:var(--primary-color)}.p-button-primary[data-v-344a76bc]:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-button-secondary[data-v-344a76bc]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.p-button-secondary[data-v-344a76bc]:not(:disabled):hover{border-color:var(--secondary-dark-color);background-color:var(--secondary-dark-color)}.p-button-outlined[data-v-344a76bc]{border-color:var(--primary-color);color:var(--primary-color)}[data-v-344a76bc] .p-calendar .p-datepicker-trigger{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-344a76bc] .p-calendar .p-datepicker-trigger:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-operate-button-user[data-v-344a76bc]{width:20px!important;height:20px;color:#ffb103;background:#ffffff;border:1px solid #ffb103}.p-operate-button-info[data-v-344a76bc]{width:20px!important;height:20px;color:#007bff;background:#ffffff;border:1px solid #007bff}.p-operate-button-success[data-v-344a76bc]{width:20px!important;height:20px;color:#28a745;background:#ffffff;border:1px solid #28a745}.p-operate-button-danger[data-v-344a76bc]{width:20px!important;height:20px;color:#dc3545;background:#ffffff;border:1px solid #dc3545}.menubar-wrapper[data-v-344a76bc]{position:fixed;width:100%;z-index:3;top:0}.logo-text[data-v-344a76bc]{font-size:1.25rem;font-weight:700;cursor:pointer;color:inherit;background-color:transparent;border:0;border-radius:4px}.logo-text[data-v-344a76bc]:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #ffffff80}.menubar-wrapper[data-v-344a76bc],.menu[data-v-344a76bc]{background-color:var(--primary-color)}.menu.p-menubar[data-v-344a76bc]{height:var(--header-height);border-radius:0;padding-left:0;padding-right:0;margin-left:24px;margin-right:24px}[data-v-344a76bc] .p-menuitem-text{color:#000!important}.logout-button-wrap[data-v-344a76bc]{display:inline-flex;align-items:center;justify-content:center;margin-left:1.5rem}.logout-wrap[data-v-344a76bc]{color:inherit;background-color:transparent;border:0;border-radius:4px}.logout-wrap[data-v-344a76bc]:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #ffffff80}.logout[data-v-344a76bc]{font-size:1.5rem;cursor:pointer}.mobile-menu-button-wrap[data-v-344a76bc]{display:inline-flex;align-items:center;justify-content:center;margin-left:1.5rem}.mobile-menu-wrap[data-v-344a76bc]{color:inherit;background-color:transparent;border:0;border-radius:4px}.mobile-menu-wrap[data-v-344a76bc]:focus-visible{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #ffffff80}.mobile-menu[data-v-344a76bc]{font-size:1.5rem;cursor:pointer}.p-toolbar[data-v-344a76bc]{background-color:#e6f7e6;width:100%;padding-bottom:0}.header_square[data-v-344a76bc]{color:var(--primary-color);font-weight:700;border:solid var(--primary-color) 1px}[data-v-344a76bc] .p-toolbar-group-center,[data-v-344a76bc] .p-toolbar-group-center .grid{width:100%}[data-v-344a76bc] .p-toolbar-group-center .grid .p-button{display:flex;flex-direction:column}[data-v-344a76bc] .p-toolbar-group-center .grid .p-button .pi.p-button-icon.p-button-icon-left{font-size:1.5rem;margin:0 0 .5rem}.header-breadcrumb-wrapper[data-v-344a76bc]{margin-top:var(--header-height)}[data-v-344a76bc] .p-menubar-root-list{display:none}.menu-mobile[data-v-344a76bc]{height:var(--header-height-mobile)!important;min-height:var(--header-height-mobile)}.menu-mobile .p-button[data-v-344a76bc]{background-color:var(--primary-color)}.action-input-panel[data-v-0ce82d61]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 16px));height:min(520px,calc(100dvh - 100px));background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08);z-index:8900}@media (max-width: 480px){.action-input-panel[data-v-0ce82d61]{width:calc(100vw - 16px);height:70dvh;border-radius:12px;bottom:80px}}.action-panel-slide-enter-active[data-v-0ce82d61],.action-panel-slide-leave-active[data-v-0ce82d61]{transition:opacity .2s ease,transform .25s ease;transform-origin:bottom center}.action-panel-slide-enter-from[data-v-0ce82d61],.action-panel-slide-leave-to[data-v-0ce82d61]{opacity:0;transform:translate(-50%) scale(.85) translateY(16px)}.aip-header[data-v-0ce82d61]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#1565c0;color:#fff;flex-shrink:0}.aip-header-left[data-v-0ce82d61]{display:flex;align-items:center;gap:8px;min-width:0}.aip-header-icon[data-v-0ce82d61]{font-size:1.1rem;flex-shrink:0}.aip-header-info[data-v-0ce82d61]{display:flex;flex-direction:column;min-width:0}.aip-header-title[data-v-0ce82d61]{font-size:.88rem;font-weight:600;line-height:1.2}.aip-header-subtitle[data-v-0ce82d61]{font-size:1rem;font-weight:500;color:#e3f2fd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:380px}.aip-close-btn[data-v-0ce82d61]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .15s ease;flex-shrink:0;outline:none}.aip-close-btn[data-v-0ce82d61]:hover{background:rgba(255,255,255,.18)}.aip-header-right[data-v-0ce82d61]{display:flex;align-items:center;gap:4px;flex-shrink:0}.aip-tts-btn[data-v-0ce82d61]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);border:none;color:#fff;font-size:1rem;cursor:pointer;transition:background .15s ease,opacity .15s ease;flex-shrink:0;outline:none}.aip-tts-btn[data-v-0ce82d61]:hover{background:rgba(255,255,255,.28)}.aip-tts-btn--off[data-v-0ce82d61]{opacity:.45;background:rgba(255,255,255,.08)}.aip-tts-btn--off[data-v-0ce82d61]:hover{opacity:.7;background:rgba(255,255,255,.18)}.aip-messages-area[data-v-0ce82d61]{flex:1;overflow-y:auto;padding:10px 10px 8px;display:flex;flex-direction:column;gap:5px;background:#f0f2f5;scrollbar-width:thin;scrollbar-color:#ccc transparent;min-height:0}.aip-messages-area[data-v-0ce82d61]::-webkit-scrollbar{width:3px}.aip-init-loading[data-v-0ce82d61]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;color:#888}.aip-init-loading-text[data-v-0ce82d61]{font-size:.82rem;color:#999}.aip-messages-area[data-v-0ce82d61]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.aip-bottom-spacer[data-v-0ce82d61]{height:6px;flex-shrink:0}.aip-message-row[data-v-0ce82d61]{display:flex;align-items:flex-end;gap:4px;max-width:100%}.aip-row-user[data-v-0ce82d61]{flex-direction:row-reverse}.aip-row-assistant[data-v-0ce82d61]{flex-direction:row}.aip-bubble[data-v-0ce82d61]{max-width:80%;padding:7px 11px;border-radius:14px;font-size:.85rem;line-height:1.5;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 2px #0000001a}.aip-bubble-assistant[data-v-0ce82d61]{background:#fff;color:#111;border-bottom-left-radius:4px}.aip-bubble-user[data-v-0ce82d61]{background:#bbdefb;color:#111;border-bottom-right-radius:4px}.aip-bubble-pending[data-v-0ce82d61]{background:#f0f0f0;min-width:44px}.aip-msg-text[data-v-0ce82d61]{display:block}.aip-typing-dots[data-v-0ce82d61]{display:flex;gap:3px;align-items:center;height:16px}.aip-typing-dots span[data-v-0ce82d61]{width:5px;height:5px;background:#999;border-radius:50%;animation:aip-typing-bounce-0ce82d61 1.2s infinite ease-in-out}.aip-typing-dots span[data-v-0ce82d61]:nth-child(1){animation-delay:0s}.aip-typing-dots span[data-v-0ce82d61]:nth-child(2){animation-delay:.2s}.aip-typing-dots span[data-v-0ce82d61]:nth-child(3){animation-delay:.4s}@keyframes aip-typing-bounce-0ce82d61{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.aip-confirm-card[data-v-0ce82d61]{background:#fff;border:1.5px solid #1565c0;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001f;margin:4px 0;flex-shrink:0}.aip-confirm-header[data-v-0ce82d61]{display:flex;align-items:center;gap:6px;padding:7px 11px;background:#1565c0;color:#fff;font-size:.82rem;font-weight:600}.aip-confirm-body[data-v-0ce82d61]{padding:8px 11px 4px;background:#f5f8ff}.aip-confirm-text[data-v-0ce82d61]{margin:0;font-size:.78rem;color:#333;white-space:pre-wrap;word-break:break-word;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.6}.aip-confirm-footer[data-v-0ce82d61]{padding:6px 11px 8px;background:#fff;border-top:1px solid #e3eaf5}.aip-confirm-question[data-v-0ce82d61]{font-size:.76rem;font-weight:600;color:#1565c0;margin:0 0 6px;text-align:center}.aip-confirm-actions[data-v-0ce82d61]{display:flex;gap:8px;justify-content:flex-end}.aip-btn-cancel[data-v-0ce82d61]{font-size:.76rem!important;padding:3px 9px!important;height:26px!important}.aip-btn-ok[data-v-0ce82d61]{background:#1565c0!important;border-color:#1565c0!important;font-size:.76rem!important;padding:3px 9px!important;height:26px!important}.aip-btn-ok[data-v-0ce82d61]:hover:not(:disabled){background:#0d47a1!important;border-color:#0d47a1!important}.aip-input-area[data-v-0ce82d61]{display:flex;align-items:flex-end;gap:6px;padding:7px 9px;background:#f0f2f5;border-top:1px solid #ddd;flex-shrink:0}.aip-input[data-v-0ce82d61]{flex:1;border-radius:12px!important;padding:7px 12px!important;font-size:.85rem;border:1px solid #ccc!important;background:#fff!important;min-width:0;resize:none;max-height:100px;overflow-y:auto;line-height:1.5;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.aip-input[data-v-0ce82d61]:focus{border-color:#1565c0!important;box-shadow:0 0 0 2px #1565c026!important}.aip-send-btn[data-v-0ce82d61]{background:#1565c0!important;border-color:#1565c0!important;width:34px!important;height:34px!important;flex-shrink:0}.aip-send-btn[data-v-0ce82d61]:hover:not(:disabled){background:#0d47a1!important;border-color:#0d47a1!important}.aip-mic-btn[data-v-0ce82d61]{width:40px!important;height:40px!important;flex-shrink:0;border:2px solid #bdbdbd!important;border-radius:50%!important;background:#fff!important;color:#555!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.aip-mic-btn[data-v-0ce82d61]:hover:not(:disabled){border-color:#1565c0!important;color:#1565c0!important;background:#f0f4ff!important}.aip-mic-btn.p-button-danger[data-v-0ce82d61]{border-color:#e53935!important;color:#e53935!important;background:#fff5f5!important}.aip-rep-select-card[data-v-0ce82d61]{background:#fff;border:1.5px solid #1565c0;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001f;margin:4px 0;flex-shrink:0}.aip-rep-select-header[data-v-0ce82d61]{display:flex;align-items:center;gap:6px;padding:7px 11px;background:#1565c0;color:#fff;font-size:.82rem;font-weight:600}.aip-rep-select-body[data-v-0ce82d61]{display:flex;flex-direction:column;gap:4px;padding:8px}.aip-rep-btn[data-v-0ce82d61]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;background:#f8f9ff;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.aip-rep-btn[data-v-0ce82d61]:hover:not(:disabled){background:#e3f2fd;border-color:#1565c0}.aip-rep-btn[data-v-0ce82d61]:active:not(:disabled){background:#bbdefb}.aip-rep-btn[data-v-0ce82d61]:disabled{opacity:.5;cursor:not-allowed}.aip-rep-btn-num[data-v-0ce82d61]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#1565c0;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.aip-rep-btn--none .aip-rep-btn-num[data-v-0ce82d61]{background:#9e9e9e}.aip-rep-btn-name[data-v-0ce82d61]{font-size:.85rem;color:#222;font-weight:500}.aip-rep-btn-sub[data-v-0ce82d61]{font-size:.78rem;color:#666;font-weight:400}.aip-rep-btn--none .aip-rep-btn-name[data-v-0ce82d61]{color:#757575}[data-v-d0678fe5] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-d0678fe5] .p-datatable .p-datatable-wrapper{height:270px}[data-v-d0678fe5] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-d0678fe5] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-d0678fe5] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-d0678fe5] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-d0678fe5] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-d0678fe5]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-d0678fe5] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-d0678fe5] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-d0678fe5] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-d0678fe5]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-d0678fe5]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-d0678fe5]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-d0678fe5] .p-datatable .p-datatable-thead{z-index:2}[data-v-d0678fe5] .p-datatable .p-datatable-loading-overlay{z-index:3}.main-master[data-v-d0678fe5],.main-list[data-v-d0678fe5]{margin:26px 24px 0}@media screen and (max-width: 768px){.main-master[data-v-d0678fe5],.main-list[data-v-d0678fe5]{margin:16px 16px 0}}.title-bar[data-v-d0678fe5]{z-index:2;background-color:var(--primary-light-color);padding-top:10px;padding-bottom:10px;height:41px}.title[data-v-d0678fe5]{margin-left:24px;font-size:1.25rem}@media screen and (max-width: 768px){.title[data-v-d0678fe5]{margin-left:16px}}.main-master[data-v-d0678fe5]{padding-bottom:58px}.footer[data-v-d0678fe5]{background-color:var(--primary-dark-color);position:fixed;bottom:0;left:0;width:100%;height:58px}.masterbutton.p-button[data-v-d0678fe5]{background-color:#fff!important;width:auto}.p-button-primary[data-v-d0678fe5]{border-color:var(--primary-color);background-color:var(--primary-color)}.p-button-primary[data-v-d0678fe5]:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-button-secondary[data-v-d0678fe5]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.p-button-secondary[data-v-d0678fe5]:not(:disabled):hover{border-color:var(--secondary-dark-color);background-color:var(--secondary-dark-color)}.p-button-outlined[data-v-d0678fe5]{border-color:var(--primary-color);color:var(--primary-color)}[data-v-d0678fe5] .p-calendar .p-datepicker-trigger{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-d0678fe5] .p-calendar .p-datepicker-trigger:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-operate-button-user[data-v-d0678fe5]{width:20px!important;height:20px;color:#ffb103;background:#ffffff;border:1px solid #ffb103}.p-operate-button-info[data-v-d0678fe5]{width:20px!important;height:20px;color:#007bff;background:#ffffff;border:1px solid #007bff}.p-operate-button-success[data-v-d0678fe5]{width:20px!important;height:20px;color:#28a745;background:#ffffff;border:1px solid #28a745}.p-operate-button-danger[data-v-d0678fe5]{width:20px!important;height:20px;color:#dc3545;background:#ffffff;border:1px solid #dc3545}[data-v-d0678fe5] .p-selectbutton .p-button{border:1px solid #ced4da;background:#ffffff;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}[data-v-d0678fe5] .p-selectbutton .p-button .p-button-icon-left,[data-v-d0678fe5] .p-selectbutton .p-button .p-button-icon-right{color:#6c757d}[data-v-d0678fe5] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{border-color:#ced4da;background:#e9ecef;color:#495057}[data-v-d0678fe5] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,[data-v-d0678fe5] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}[data-v-d0678fe5] .p-selectbutton .p-button.p-highlight{border-color:#3b82f6;background:#3b82f6;color:#fff}[data-v-d0678fe5] .p-selectbutton .p-button.p-highlight .p-button-icon-left,[data-v-d0678fe5] .p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}[data-v-d0678fe5] .p-selectbutton .p-button.p-highlight:hover{border-color:#2563eb;background:#2563eb;color:#fff}[data-v-d0678fe5] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,[data-v-d0678fe5] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}[data-v-d0678fe5] .p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}[data-v-d0678fe5] .p-calendar-header .p-button{padding-top:0;padding-bottom:0}[data-v-d0678fe5] .s-select-day{background-color:pink!important}[data-v-d0678fe5] .min-schedule-detail-row-height{min-height:3rem;display:flex;justify-content:center;align-items:center}[data-v-d0678fe5] .p-select-button-primary .p-highlight{border-color:var(--primary-color);background-color:var(--primary-color)}.p-select-calendar-view[data-v-d0678fe5]{padding-top:0;padding-bottom:0;color:#000;background-color:#fff;border-color:#000}.p-select-calendar-view H2[data-v-d0678fe5]{margin-top:0;margin-bottom:0}.p-select-calendar-view[data-v-d0678fe5]:hover{background-color:#f5f5f5}[data-v-d0678fe5] .container table,[data-v-d0678fe5] .container th,[data-v-d0678fe5] .container td{border:1px solid #333;border-collapse:collapse}[data-v-d0678fe5] .container table>tr>th{width:150px}[data-v-d0678fe5] .container table>tr>td{height:120px}.label-sample[data-v-d0678fe5]{margin-left:100px}@media screen and (max-width: 768px){.label-sample[data-v-d0678fe5]{margin-left:0}}[data-v-d0678fe5] .p-datatable .tabview{background-color:var(--surface-card)}[data-v-d0678fe5] .p-breadcrumb-list .p-menuitem-text{margin-left:.5rem}[data-v-d0678fe5] .p-button.dashboard-top-button{font-size:20px;height:6rem}[data-v-d0678fe5] .p-button.dashboard-top-button.p-button-text .p-button-label{color:#000}.not-input-cars-count-wrapper[data-v-d0678fe5]{display:flex;margin:0;margin-bottom:.5rem}[data-v-d0678fe5] .p-card .p-card-content{padding:0}[data-v-d0678fe5] .p-datatable .p-column-header-content{display:block}[data-v-d0678fe5] .wc>.fc .fc-daygrid-day-top{font-size:1.2rem;font-weight:700}[data-v-d0678fe5] .wc>.fc .fc-header-toolbar{display:none!important}[data-v-d0678fe5] .wc>.fc .fc-scrollgrid{background-color:#fff}[data-v-d0678fe5] .mc>.fc .fc-scrollgrid{border-width:0 0 0 0;font-size:20px;font-weight:400}[data-v-d0678fe5] .mc>.fc .fc-theme-standard td,[data-v-d0678fe5] .mc>.fc .fc-theme-standard th{height:60px;border:none;padding:0 5px 5px}[data-v-d0678fe5] .mc>.fc .fc-col-header-cell.fc-day-sat{color:#00f}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day.fc-day-sat{background:lightblue}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day.fc-day-sat.fc-day-other{background:none}[data-v-d0678fe5] .mc>.fc .fc-col-header-cell.fc-day-sun{color:red}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day.fc-day-sun{background:lightpink}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day.fc-day-sun.fc-day-other{background:none}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{background:#ffffdd}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day-frame{height:100%}[data-v-d0678fe5] .mc>.fc .fc-daygrid-day-top{display:flex;align-items:center;justify-content:center;text-align:center;min-height:100%}[data-v-d0678fe5] .mc>.fc .fc-bg-event{opacity:1}[data-v-d0678fe5] .mc>.fc .fc-bg-event .fc-event-title{display:none!important}[data-v-d0678fe5] .mc>.fc .fc-daygrid-body-natural .fc-daygrid-day-events{display:none}[data-v-d0678fe5] .mc>.fc .fc-cell-shaded,[data-v-d0678fe5] .mc>.fc .fc-day-disabled{background:none}[data-v-d0678fe5] .wc>.fc .fc-col-header-cell.fc-day-sat{color:#00f;background:lightblue}[data-v-d0678fe5] .wc>.fc .fc-daygrid-day.fc-day-sat.fc-day-other{background:none}[data-v-d0678fe5] .wc>.fc .fc-col-header-cell.fc-day-sun{color:red;background:lightpink}[data-v-d0678fe5] .wc>.fc .fc-daygrid-day.fc-day-sun.fc-day-other{background:none}[data-v-d0678fe5] .wc>.fc .fc-daygrid-day.fc-day-today{background:#ffffdd}[data-v-d0678fe5] .wc>.fc .fc-daygrid-day-top{align-items:left;justify-content:left;text-align:left}[data-v-d0678fe5] .fc-button-primary{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-d0678fe5] .fc-button-primary:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}li[data-v-d0678fe5]{cursor:pointer;padding-top:10px}.square[data-v-d0678fe5]{display:flex;height:100%;background-color:#fff;border:solid #ddd 1px}.square>div>li[data-v-d0678fe5]{font-size:1.2rem;font-weight:700;cursor:pointer}.alink[data-v-d0678fe5]{cursor:pointer}.bar-color-prymary[data-v-d0678fe5]{color:#fff;font-weight:700;text-align:center;background-color:var(--primary-color)}.schedule-table[data-v-d0678fe5]{height:100%;border:1px solid var(--primary-color)}.border-left[data-v-d0678fe5]{border-left:1px solid var(--primary-color)}@media screen and (min-width: 768px){.main-master[data-v-d0678fe5]{position:relative;bottom:20px}}[data-v-d0678fe5] .fc a.fc-event,[data-v-d0678fe5] .fc a.fc-daygrid-day-number{cursor:pointer}.title-cell[data-v-d0678fe5]{display:flex;align-items:center;gap:6px;justify-content:space-between}.title-cell__text[data-v-d0678fe5]{flex:1;min-width:0}.voice-input-btn[data-v-d0678fe5]{flex-shrink:0;width:38px;height:38px;border-radius:8px;border:1.5px solid #bdbdbd;background:#fff;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:border-color .2s ease,color .2s ease,background .2s ease;outline:none}.voice-input-btn i[data-v-d0678fe5]{font-size:1.2rem}.voice-input-btn[data-v-d0678fe5]:hover:not(:disabled){border-color:#128c7e;color:#128c7e;background:#f0faf9}.voice-input-btn[data-v-d0678fe5]:disabled{opacity:.35;cursor:not-allowed}.voice-input-btn--recording[data-v-d0678fe5]{border-color:#e53935!important;color:#e53935!important;background:#fff5f5!important;animation:voice-mic-pulse-d0678fe5 1s infinite}@keyframes voice-mic-pulse-d0678fe5{0%,to{box-shadow:0 0 #e5393566}50%{box-shadow:0 0 0 6px #e5393500}}.comment-play-btn[data-v-d0678fe5]{color:#1565c0;border-color:#90caf9}.comment-play-btn[data-v-d0678fe5]:hover:not(:disabled){border-color:#1565c0;color:#1565c0;background:#e3f2fd}.comment-play-btn--playing[data-v-d0678fe5]{border-color:#1565c0!important;color:#1565c0!important;background:#e3f2fd!important;animation:comment-play-pulse-d0678fe5 1.2s infinite}@keyframes comment-play-pulse-d0678fe5{0%,to{box-shadow:0 0 #1565c066}50%{box-shadow:0 0 0 6px #1565c000}}.comment-popup[data-v-d0678fe5]{position:fixed;bottom:80px;right:24px;z-index:9999;min-width:280px;max-width:420px;background:#fff;border:1.5px solid #1565c0;border-radius:8px;box-shadow:0 4px 16px #0000002e;padding:0;overflow:hidden}.comment-popup__header[data-v-d0678fe5]{display:flex;align-items:center;justify-content:space-between;background:#1565c0;color:#fff;padding:6px 10px;font-size:.9rem;font-weight:700}.comment-popup__date[data-v-d0678fe5]{flex:1}.comment-popup__stop[data-v-d0678fe5]{display:flex;align-items:center;gap:4px;background:#fff;color:#1565c0;border:none;border-radius:4px;padding:2px 8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s}.comment-popup__stop[data-v-d0678fe5]:hover{background:#e3f2fd}.comment-popup__body[data-v-d0678fe5]{padding:10px 12px;font-size:1rem;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.icon[data-v-82f7486f]{font-size:4rem;margin-right:1.2rem}.buttons[data-v-82f7486f]{display:flex;justify-content:end;column-gap:.5rem}.icon-error[data-v-82f7486f]{text-shadow:.5px 0 0px #303030,.5px .5px 0px #303030,0 .5px 0px #303030,-.5px .5px 0px #303030,-.5px 0 0px #303030,-.5px -.5px 0px #303030,0 -.5px 0px #303030,.5px -.5px 0px #303030;color:#dc143c}.icon-exclamation[data-v-82f7486f]{text-shadow:.5px 0 0px #303030,.5px .5px 0px #303030,0 .5px 0px #303030,-.5px .5px 0px #303030,-.5px 0 0px #303030,-.5px -.5px 0px #303030,0 -.5px 0px #303030,.5px -.5px 0px #303030;color:gold}.icon-question[data-v-82f7486f]{color:#4169e1}.footer-button[data-v-c85cf6cb]{box-shadow:inset 1px 0 2px #ffffff40,-1px 0 2px #0000004d inset;padding:0rem .5rem;min-width:4.5rem;max-width:4.5rem;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:var(--primary-dark-color)}.footer-button div[data-v-c85cf6cb]{display:flex;flex-direction:column;color:#fff;text-align:center}.footer-button div i[data-v-c85cf6cb]{font-size:1.5rem;margin-bottom:.5rem}.footer-button-disabled[data-v-c85cf6cb]{-webkit-tap-highlight-color:transparent;outline:none}.footer-button-disabled div[data-v-c85cf6cb]{opacity:.4}.main-master[data-v-01d6c6fe],.main-list[data-v-01d6c6fe]{margin:26px 24px 0}@media screen and (max-width: 768px){.main-master[data-v-01d6c6fe],.main-list[data-v-01d6c6fe]{margin:16px 16px 0}}.title-bar[data-v-01d6c6fe]{z-index:2;background-color:var(--primary-light-color);padding-top:10px;padding-bottom:10px;height:41px}.title[data-v-01d6c6fe]{margin-left:24px;font-size:1.25rem}@media screen and (max-width: 768px){.title[data-v-01d6c6fe]{margin-left:16px}}.main-master[data-v-01d6c6fe]{padding-bottom:58px}.footer[data-v-01d6c6fe]{background-color:var(--primary-dark-color);position:fixed;bottom:0;left:0;width:100%;height:58px}.masterbutton.p-button[data-v-01d6c6fe]{background-color:#fff!important;width:auto}.p-button-primary[data-v-01d6c6fe]{border-color:var(--primary-color);background-color:var(--primary-color)}.p-button-primary[data-v-01d6c6fe]:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-button-secondary[data-v-01d6c6fe]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.p-button-secondary[data-v-01d6c6fe]:not(:disabled):hover{border-color:var(--secondary-dark-color);background-color:var(--secondary-dark-color)}.p-button-outlined[data-v-01d6c6fe]{border-color:var(--primary-color);color:var(--primary-color)}[data-v-01d6c6fe] .p-calendar .p-datepicker-trigger{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-01d6c6fe] .p-calendar .p-datepicker-trigger:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-operate-button-user[data-v-01d6c6fe]{width:20px!important;height:20px;color:#ffb103;background:#ffffff;border:1px solid #ffb103}.p-operate-button-info[data-v-01d6c6fe]{width:20px!important;height:20px;color:#007bff;background:#ffffff;border:1px solid #007bff}.p-operate-button-success[data-v-01d6c6fe]{width:20px!important;height:20px;color:#28a745;background:#ffffff;border:1px solid #28a745}.p-operate-button-danger[data-v-01d6c6fe]{width:20px!important;height:20px;color:#dc3545;background:#ffffff;border:1px solid #dc3545}.day-wrapper[data-v-01d6c6fe]{position:sticky;top:0}.day-area[data-v-01d6c6fe]{font-size:large;display:flex;align-items:center;justify-content:space-between;padding:1rem;margin-top:-1px;border-width:1px 0px 1px 0px;border-style:solid;border-color:#ced4da;background-color:#bbd8b1}.day-area .day-area-left[data-v-01d6c6fe]{display:flex;align-items:center}.day-area i[data-v-01d6c6fe]{font-size:1.5rem;margin-right:.3rem}.day-area .sat[data-v-01d6c6fe]{color:#00f}.day-area .sun[data-v-01d6c6fe]{color:red}.day-area[data-v-01d6c6fe] .day-label-number{font-size:1.8rem;font-weight:700;margin:0rem .2rem}[data-v-01d6c6fe] .personnel-month-sche{font-size:1rem;font-weight:700;padding:0 10px 10px;color:#00f;text-decoration:underline;text-align:center}.mobile-voice-btn[data-v-01d6c6fe]{width:48px;height:48px;border-radius:10px;border:1.5px solid #bdbdbd;background:#fff;color:#555;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.mobile-voice-btn i[data-v-01d6c6fe]{font-size:1.6rem!important}.mobile-voice-btn[data-v-01d6c6fe]:active{border-color:#1565c0;color:#1565c0;background:#e3f2fd}.mobile-voice-btn--active[data-v-01d6c6fe]{border-color:#e53935!important;color:#e53935!important;background:#fff5f5!important;animation:mobile-mic-pulse-01d6c6fe 1s infinite}@keyframes mobile-mic-pulse-01d6c6fe{0%,to{opacity:1}50%{opacity:.5}}.mobile-comment-btn[data-v-01d6c6fe]{width:48px;height:48px;border-radius:10px;border:1.5px solid #90caf9;background:#fff;color:#1565c0;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.mobile-comment-btn i[data-v-01d6c6fe]{font-size:1.6rem!important}.mobile-comment-btn[data-v-01d6c6fe]:active{border-color:#1565c0;color:#0d47a1;background:#e3f2fd}.mobile-comment-btn--active[data-v-01d6c6fe]{border-color:#1565c0!important;color:#1565c0!important;background:#e3f2fd!important;animation:mobile-comment-pulse-01d6c6fe 1.2s infinite}@keyframes mobile-comment-pulse-01d6c6fe{0%,to{opacity:1}50%{opacity:.5}}.mobile-comment-popup[data-v-01d6c6fe]{position:fixed;bottom:70px;left:50%;transform:translate(-50%);z-index:9999;width:90vw;max-width:480px;background:#fff;border:1.5px solid #1565c0;border-radius:10px;box-shadow:0 4px 20px #00000038;overflow:hidden}.mobile-comment-popup__header[data-v-01d6c6fe]{display:flex;align-items:center;justify-content:space-between;background:#1565c0;color:#fff;padding:8px 12px;font-size:.95rem;font-weight:700}.mobile-comment-popup__date[data-v-01d6c6fe]{flex:1}.mobile-comment-popup__stop[data-v-01d6c6fe]{display:flex;align-items:center;gap:4px;background:#fff;color:#1565c0;border:none;border-radius:4px;padding:3px 10px;font-size:.9rem;font-weight:700;cursor:pointer}.mobile-comment-popup__stop[data-v-01d6c6fe]:active{background:#e3f2fd}.mobile-comment-popup__body[data-v-01d6c6fe]{padding:12px 14px;font-size:1rem;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:160px;overflow-y:auto}.assistant-widget-container[data-v-2c6a2c50]{position:fixed;bottom:24px;right:8px;left:8px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.assistant-widget-container>*[data-v-2c6a2c50]{pointer-events:auto}.chat-widget[data-v-2c6a2c50]{width:min(810px,100%);height:min(624px,calc(100dvh - 100px));background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08)}@media (max-width: 480px){.chat-widget[data-v-2c6a2c50]{width:calc(100vw - 16px);height:70dvh;border-radius:12px}.assistant-widget-container[data-v-2c6a2c50]{bottom:80px;right:8px;left:8px}}.widget-slide-enter-active[data-v-2c6a2c50],.widget-slide-leave-active[data-v-2c6a2c50]{transition:opacity .2s ease,transform .25s ease;transform-origin:bottom right}.widget-slide-enter-from[data-v-2c6a2c50],.widget-slide-leave-to[data-v-2c6a2c50]{opacity:0;transform:scale(.85) translateY(16px)}.chat-header[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#075e54;color:#fff;flex-shrink:0}.chat-header-left[data-v-2c6a2c50]{display:flex;align-items:center;gap:8px}.chat-header-avatar[data-v-2c6a2c50]{background:#128c7e;color:#fff;width:34px;height:34px;font-size:1rem}.chat-header-info[data-v-2c6a2c50]{display:flex;flex-direction:column}.chat-header-name[data-v-2c6a2c50]{font-size:.9rem;font-weight:600;line-height:1.2}.chat-header-status[data-v-2c6a2c50]{font-size:.7rem;color:#a8d5b5;display:flex;align-items:center;gap:3px}.status-dot[data-v-2c6a2c50]{font-size:.45rem;color:#25d366}.chat-header-actions[data-v-2c6a2c50]{display:flex;gap:2px;align-items:center}.header-action-btn[data-v-2c6a2c50]{color:#fff!important;width:40px!important;height:40px!important;padding:0!important}.header-action-btn.p-button-success[data-v-2c6a2c50]{color:#25d366!important}.header-close-btn[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:transparent;border:none;color:#fff;font-size:1.2rem;cursor:pointer;transition:background .15s ease;flex-shrink:0;outline:none}.header-close-btn[data-v-2c6a2c50]:hover{background:rgba(255,255,255,.18)}.header-close-btn[data-v-2c6a2c50]:active{background:rgba(255,255,255,.3)}.settings-slide-enter-active[data-v-2c6a2c50],.settings-slide-leave-active[data-v-2c6a2c50]{transition:opacity .2s ease,max-height .25s ease;overflow:hidden}.settings-slide-enter-from[data-v-2c6a2c50],.settings-slide-leave-to[data-v-2c6a2c50]{opacity:0;max-height:0}.settings-slide-enter-to[data-v-2c6a2c50],.settings-slide-leave-from[data-v-2c6a2c50]{opacity:1;max-height:320px}.settings-panel[data-v-2c6a2c50]{background:#f8fffe;border-bottom:1px solid #c8e6c9;flex-shrink:0}.settings-panel-header[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:8px 12px 6px;background:#e8f5e9;border-bottom:1px solid #c8e6c9}.settings-panel-icon[data-v-2c6a2c50]{font-size:.85rem;color:#075e54}.settings-panel-title[data-v-2c6a2c50]{font-size:.82rem;font-weight:600;color:#075e54;flex:1}.settings-close-btn[data-v-2c6a2c50]{width:22px!important;height:22px!important;padding:0!important;color:#555!important}.settings-panel-body[data-v-2c6a2c50]{padding:10px 14px 4px}.settings-item[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:space-between;gap:8px}.settings-item-label[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;font-size:.83rem;color:#333;font-weight:500}.settings-item-icon[data-v-2c6a2c50]{font-size:.85rem;color:#128c7e}.settings-item-control[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px}.toggle-label[data-v-2c6a2c50]{font-size:.78rem;color:#555;min-width:22px}.settings-item-desc[data-v-2c6a2c50]{font-size:.72rem;color:#888;margin:4px 0 0;line-height:1.4}.settings-panel-footer[data-v-2c6a2c50]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px 10px;border-top:1px solid #e8f5e9}.settings-btn-cancel[data-v-2c6a2c50]{font-size:.78rem!important;padding:4px 10px!important;height:28px!important}.settings-btn-save[data-v-2c6a2c50]{background:#128c7e!important;border-color:#128c7e!important;font-size:.78rem!important;padding:4px 10px!important;height:28px!important}.settings-btn-save[data-v-2c6a2c50]:hover:not(:disabled){background:#075e54!important;border-color:#075e54!important}.toggle-switch[data-v-2c6a2c50]{position:relative;width:38px;height:20px;border-radius:10px;background:#ccc;border:none;cursor:pointer;transition:background .2s ease;outline:none;flex-shrink:0}.toggle-switch.toggle-on[data-v-2c6a2c50]{background:#128c7e}.toggle-knob[data-v-2c6a2c50]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease;display:block}.toggle-switch.toggle-on .toggle-knob[data-v-2c6a2c50]{transform:translate(18px)}.chat-messages-area[data-v-2c6a2c50]{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:5px;background:#f0f2f5;scrollbar-width:thin;scrollbar-color:#ccc transparent;min-height:0}.chat-messages-area[data-v-2c6a2c50]::-webkit-scrollbar{width:3px}.chat-messages-area[data-v-2c6a2c50]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.chat-bottom-spacer[data-v-2c6a2c50]{height:8px;flex-shrink:0}.chat-message-row[data-v-2c6a2c50]{display:flex;align-items:flex-end;gap:6px;max-width:100%}.row-user[data-v-2c6a2c50]{flex-direction:row-reverse}.row-assistant[data-v-2c6a2c50]{flex-direction:row}.msg-avatar[data-v-2c6a2c50]{width:26px;height:26px;font-size:.75rem;flex-shrink:0}.assistant-avatar[data-v-2c6a2c50]{background:#128c7e;color:#fff}.user-avatar[data-v-2c6a2c50]{background:#075e54;color:#fff}.msg-bubble[data-v-2c6a2c50]{max-width:75%;padding:8px 12px;border-radius:16px;font-size:calc(.85rem * var(--widget-font-scale, 1));line-height:1.5;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 2px #0000001a}.bubble-assistant[data-v-2c6a2c50]{background:#fff;color:#111;border-bottom-left-radius:4px}.bubble-user[data-v-2c6a2c50]{background:#dcf8c6;color:#111;border-bottom-right-radius:4px}.bubble-pending[data-v-2c6a2c50]{background:#f0f0f0;min-width:50px}.msg-text[data-v-2c6a2c50]{display:block}.typing-dots[data-v-2c6a2c50]{display:flex;gap:3px;align-items:center;height:18px}.typing-dots span[data-v-2c6a2c50]{width:6px;height:6px;background:#999;border-radius:50%;animation:typing-bounce-2c6a2c50 1.2s infinite ease-in-out}.typing-dots span[data-v-2c6a2c50]:nth-child(1){animation-delay:0s}.typing-dots span[data-v-2c6a2c50]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-2c6a2c50]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-2c6a2c50{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.confirm-card[data-v-2c6a2c50]{background:#fff;border:1.5px solid #128c7e;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001f;margin:4px 0 4px 32px;width:calc(100% - 32px);max-width:calc(100% - 32px);align-self:flex-start;flex-shrink:0}.confirm-card-header[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#075e54;color:#fff}.confirm-card-icon[data-v-2c6a2c50]{font-size:calc(.85rem * var(--widget-font-scale, 1))}.confirm-card-title[data-v-2c6a2c50]{font-size:calc(.82rem * var(--widget-font-scale, 1));font-weight:600}.confirm-card-body[data-v-2c6a2c50]{padding:10px 12px 6px;background:#f8fffe}.confirm-card-text[data-v-2c6a2c50]{margin:0;font-size:calc(.8rem * var(--widget-font-scale, 1));color:#333;white-space:pre-wrap;word-break:break-word;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.6}.confirm-card-footer[data-v-2c6a2c50]{padding:8px 12px 10px;background:#fff;border-top:1px solid #e8f5e9}.confirm-card-question[data-v-2c6a2c50]{font-size:calc(.78rem * var(--widget-font-scale, 1));font-weight:600;color:#075e54;margin:0 0 8px;text-align:center}.confirm-card-actions[data-v-2c6a2c50]{display:flex;gap:8px;justify-content:flex-end}.confirm-btn-cancel[data-v-2c6a2c50]{font-size:calc(.78rem * var(--widget-font-scale, 1))!important;padding:4px 10px!important;height:28px!important}.confirm-btn-ok[data-v-2c6a2c50]{background:#128c7e!important;border-color:#128c7e!important;font-size:calc(.78rem * var(--widget-font-scale, 1))!important;padding:4px 10px!important;height:28px!important}.confirm-btn-ok[data-v-2c6a2c50]:hover:not(:disabled){background:#075e54!important;border-color:#075e54!important}.chat-input-area[data-v-2c6a2c50]{display:flex;align-items:flex-end;gap:6px;padding:8px 10px;background:#f0f2f5;border-top:1px solid #ddd;flex-shrink:0}.chat-input[data-v-2c6a2c50]{flex:1;border-radius:12px!important;padding:8px 14px!important;font-size:calc(.85rem * var(--widget-font-scale, 1));border:1px solid #ccc!important;background:#fff!important;min-width:0;resize:none;max-height:120px;overflow-y:auto;line-height:1.5;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.chat-input[data-v-2c6a2c50]:focus{border-color:#128c7e!important;box-shadow:0 0 0 2px #128c7e26!important}.send-btn[data-v-2c6a2c50]{background:#128c7e!important;border-color:#128c7e!important;width:36px!important;height:36px!important;flex-shrink:0}.send-btn[data-v-2c6a2c50]:hover:not(:disabled){background:#075e54!important;border-color:#075e54!important}.mic-btn[data-v-2c6a2c50]{width:44px!important;height:44px!important;flex-shrink:0;border:2px solid #bdbdbd!important;border-radius:50%!important;background:#fff!important;color:#555!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.mic-btn[data-v-2c6a2c50]:hover:not(:disabled){border-color:#128c7e!important;color:#128c7e!important;background:#f0faf9!important}.mic-btn.p-button-danger[data-v-2c6a2c50]{border-color:#e53935!important;color:#e53935!important;background:#fff5f5!important}.fab-button[data-v-2c6a2c50]{width:56px;height:56px;border-radius:50%;background:#075e54;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000040;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;outline:none}.fab-button[data-v-2c6a2c50]:hover{background:#128c7e;transform:scale(1.08);box-shadow:0 6px 20px #0000004d}.fab-button[data-v-2c6a2c50]:active{transform:scale(.96)}.fab-button.fab-open[data-v-2c6a2c50]{background:#555}.fab-icon[data-v-2c6a2c50]{font-size:1.4rem;transition:transform .2s ease}.unread-badge[data-v-2c6a2c50]{position:absolute;top:-4px;right:-4px;background:#e53935;color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;line-height:1}.settings-item-mt[data-v-2c6a2c50]{margin-top:10px}.font-scale-value[data-v-2c6a2c50]{font-size:.82rem;font-weight:600;color:#128c7e;min-width:36px;text-align:right}.font-scale-slider-row[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;margin-top:4px}.font-scale-min[data-v-2c6a2c50],.font-scale-max[data-v-2c6a2c50]{font-size:.72rem;color:#888;flex-shrink:0}.font-scale-slider[data-v-2c6a2c50]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:#c8e6c9;outline:none;cursor:pointer}.font-scale-slider[data-v-2c6a2c50]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#128c7e;cursor:pointer;box-shadow:0 1px 3px #0003;transition:background .2s ease}.font-scale-slider[data-v-2c6a2c50]::-webkit-slider-thumb:hover{background:#075e54}.font-scale-slider[data-v-2c6a2c50]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#128c7e;cursor:pointer;border:none;box-shadow:0 1px 3px #0003}.supplier-selection-banner[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff8e1;border-top:1px solid #ffe082;border-bottom:1px solid #ffe082;font-size:calc(.78rem * var(--widget-font-scale, 1));color:#795548}.supplier-banner-icon[data-v-2c6a2c50]{font-size:.9rem;color:#f9a825;flex-shrink:0}.supplier-banner-text[data-v-2c6a2c50]{flex:1;line-height:1.3}.supplier-selected-badge[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#e8f5e9;border-top:1px solid #a5d6a7;border-bottom:1px solid #a5d6a7;font-size:calc(.78rem * var(--widget-font-scale, 1));color:#2e7d32}.supplier-badge-icon[data-v-2c6a2c50]{font-size:.9rem;color:#43a047;flex-shrink:0}.supplier-badge-text[data-v-2c6a2c50]{flex:1;font-weight:600;line-height:1.3}.supplier-badge-clear[data-v-2c6a2c50]{background:none;border:none;cursor:pointer;padding:2px 4px;color:#888;border-radius:4px;display:flex;align-items:center;transition:color .15s ease,background .15s ease}.supplier-badge-clear[data-v-2c6a2c50]:hover{color:#c62828;background:rgba(198,40,40,.08)}.supplier-badge-clear .pi[data-v-2c6a2c50]{font-size:.75rem}.supplier-candidates-card[data-v-2c6a2c50]{background:#fff;border:1.5px solid #ffe082;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000001a;margin:4px 0 4px 32px;width:calc(100% - 32px);max-width:calc(100% - 32px);align-self:flex-start;flex-shrink:0}.supplier-candidates-header[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff8e1;border-bottom:1px solid #ffe082}.supplier-candidates-icon[data-v-2c6a2c50]{font-size:.85rem;color:#f9a825;flex-shrink:0}.supplier-candidates-title[data-v-2c6a2c50]{font-size:calc(.72rem * var(--widget-font-scale, 1));color:#795548;font-weight:600}.supplier-candidates-list[data-v-2c6a2c50]{display:flex;flex-direction:column}.supplier-candidate-item[data-v-2c6a2c50]{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;background:#fff;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left;transition:background .15s ease;width:100%}.supplier-candidate-item[data-v-2c6a2c50]:last-child{border-bottom:none}.supplier-candidate-item[data-v-2c6a2c50]:hover:not(:disabled){background:#fffde7}.supplier-candidate-item[data-v-2c6a2c50]:active:not(:disabled){background:#fff9c4}.supplier-candidate-item[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.supplier-candidate-num[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f9a825;color:#fff;font-size:calc(.7rem * var(--widget-font-scale, 1));font-weight:700;flex-shrink:0;margin-top:1px}.supplier-candidate-body[data-v-2c6a2c50]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.supplier-candidate-label[data-v-2c6a2c50]{display:inline-block;font-size:calc(.65rem * var(--widget-font-scale, 1));color:#fff;background:#795548;border-radius:3px;padding:0 4px;line-height:1.5;margin-bottom:1px;align-self:flex-start}.supplier-candidate-label--client[data-v-2c6a2c50]{background:#1565c0}.supplier-candidate-label--supplier[data-v-2c6a2c50]{background:#795548}.supplier-candidate-name[data-v-2c6a2c50]{font-size:calc(.82rem * var(--widget-font-scale, 1));color:#222;font-weight:500;line-height:1.4;word-break:break-all}.supplier-candidate-address[data-v-2c6a2c50]{font-size:calc(.7rem * var(--widget-font-scale, 1));color:#888;line-height:1.3;word-break:break-all}.supplier-candidates-footer[data-v-2c6a2c50]{padding:6px 10px;background:#fff8e1;border-top:1px solid #ffe082;display:flex;justify-content:center}.supplier-next-btn[data-v-2c6a2c50]{display:flex;align-items:center;gap:4px;background:none;border:1px solid #f9a825;border-radius:6px;color:#795548;font-size:calc(.75rem * var(--widget-font-scale, 1));padding:4px 12px;cursor:pointer;transition:background .15s ease}.supplier-next-btn[data-v-2c6a2c50]:hover:not(:disabled){background:#fff9c4}.supplier-next-btn[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.supplier-next-btn .pi[data-v-2c6a2c50]{font-size:.7rem}.participant-selection-banner[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#e8f5e9;border-top:1px solid #a5d6a7;border-bottom:1px solid #a5d6a7;font-size:calc(.78rem * var(--widget-font-scale, 1));color:#2e7d32}.participant-banner-icon[data-v-2c6a2c50]{font-size:.9rem;color:#43a047;flex-shrink:0}.participant-banner-text[data-v-2c6a2c50]{flex:1;line-height:1.3}.participant-selected-badge[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#f1f8e9;border-top:1px solid #c5e1a5;border-bottom:1px solid #c5e1a5;font-size:calc(.78rem * var(--widget-font-scale, 1));color:#33691e}.participant-badge-icon[data-v-2c6a2c50]{font-size:.9rem;color:#7cb342;flex-shrink:0}.participant-badge-text[data-v-2c6a2c50]{flex:1;font-weight:600;line-height:1.3}.participant-badge-clear[data-v-2c6a2c50]{background:none;border:none;cursor:pointer;padding:2px 4px;color:#888;border-radius:4px;display:flex;align-items:center;transition:color .15s ease,background .15s ease}.participant-badge-clear[data-v-2c6a2c50]:hover{color:#c62828;background:rgba(198,40,40,.08)}.participant-badge-clear .pi[data-v-2c6a2c50]{font-size:.75rem}.participant-candidates-card[data-v-2c6a2c50]{background:#fff;border:1.5px solid #a5d6a7;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000001a;margin:4px 0 4px 32px;width:calc(100% - 32px);max-width:calc(100% - 32px);align-self:flex-start;flex-shrink:0}.participant-candidates-header[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#e8f5e9;border-bottom:1px solid #a5d6a7}.participant-candidates-icon[data-v-2c6a2c50]{font-size:.85rem;color:#43a047;flex-shrink:0}.participant-candidates-title[data-v-2c6a2c50]{font-size:calc(.72rem * var(--widget-font-scale, 1));color:#2e7d32;font-weight:600}.participant-candidates-list[data-v-2c6a2c50]{display:flex;flex-direction:column}.participant-candidate-item[data-v-2c6a2c50]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left;transition:background .15s ease;width:100%}.participant-candidate-item[data-v-2c6a2c50]:last-child{border-bottom:none}.participant-candidate-item[data-v-2c6a2c50]:hover:not(:disabled){background:#f1f8e9}.participant-candidate-item[data-v-2c6a2c50]:active:not(:disabled){background:#dcedc8}.participant-candidate-item[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.participant-candidate-num[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#43a047;color:#fff;font-size:calc(.7rem * var(--widget-font-scale, 1));font-weight:700;flex-shrink:0}.participant-candidate-name[data-v-2c6a2c50]{font-size:calc(.82rem * var(--widget-font-scale, 1));color:#222;font-weight:500;line-height:1.4;flex:1}.participant-candidate-item--selected[data-v-2c6a2c50]{background:#e8f5e9!important}.participant-candidate-item--selected .participant-candidate-num[data-v-2c6a2c50]{background:#1b5e20}.participant-candidate-check[data-v-2c6a2c50]{font-size:.8rem;color:#2e7d32;flex-shrink:0}.participant-candidates-footer[data-v-2c6a2c50]{display:flex;gap:8px;padding:8px 10px;border-top:1px solid #a5d6a7;background:#f1f8e9}.participant-confirm-btn[data-v-2c6a2c50]{display:flex;align-items:center;gap:5px;flex:1;padding:6px 10px;background:#43a047;color:#fff;border:none;border-radius:6px;font-size:calc(.78rem * var(--widget-font-scale, 1));font-weight:600;cursor:pointer;transition:background .15s ease;justify-content:center}.participant-confirm-btn[data-v-2c6a2c50]:hover:not(:disabled){background:#2e7d32}.participant-confirm-btn[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.participant-skip-btn[data-v-2c6a2c50]{padding:6px 10px;background:#fff;color:#757575;border:1px solid #bdbdbd;border-radius:6px;font-size:calc(.75rem * var(--widget-font-scale, 1));cursor:pointer;transition:background .15s ease;white-space:nowrap}.participant-skip-btn[data-v-2c6a2c50]:hover:not(:disabled){background:#f5f5f5}.participant-skip-btn[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.participant-name-candidates-card[data-v-2c6a2c50]{background:#fff;border:1.5px solid #90caf9;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000001a;margin:4px 0 4px 32px;width:calc(100% - 32px);max-width:calc(100% - 32px);align-self:flex-start;flex-shrink:0}.participant-name-candidates-header[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#e3f2fd;border-bottom:1px solid #90caf9}.participant-name-candidates-icon[data-v-2c6a2c50]{font-size:.85rem;color:#1565c0;flex-shrink:0}.participant-name-candidates-title[data-v-2c6a2c50]{font-size:calc(.72rem * var(--widget-font-scale, 1));color:#1565c0;font-weight:600}.participant-name-candidates-list[data-v-2c6a2c50]{display:flex;flex-direction:column}.participant-name-candidate-item[data-v-2c6a2c50]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left;transition:background .15s ease;width:100%}.participant-name-candidate-item[data-v-2c6a2c50]:last-child{border-bottom:none}.participant-name-candidate-item[data-v-2c6a2c50]:hover:not(:disabled){background:#e3f2fd}.participant-name-candidate-item[data-v-2c6a2c50]:active:not(:disabled){background:#bbdefb}.participant-name-candidate-item[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.participant-name-candidate-num[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1565c0;color:#fff;font-size:calc(.7rem * var(--widget-font-scale, 1));font-weight:700;flex-shrink:0}.participant-name-candidate-name[data-v-2c6a2c50]{font-size:calc(.82rem * var(--widget-font-scale, 1));color:#222;font-weight:500;line-height:1.4;flex:1}.participant-name-candidates-footer[data-v-2c6a2c50]{display:flex;justify-content:flex-end;padding:6px 10px;border-top:1px solid #90caf9;background:#e3f2fd}.participant-name-skip-btn[data-v-2c6a2c50]{display:flex;align-items:center;gap:4px;padding:5px 12px;background:#fff;color:#757575;border:1px solid #bdbdbd;border-radius:6px;font-size:calc(.75rem * var(--widget-font-scale, 1));cursor:pointer;transition:background .15s ease;white-space:nowrap}.participant-name-skip-btn[data-v-2c6a2c50]:hover:not(:disabled){background:#f5f5f5}.participant-name-skip-btn[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.participant-name-skip-btn .pi[data-v-2c6a2c50]{font-size:.7rem}.representative-selection-banner[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fce4ec;border-top:1px solid #f48fb1;border-bottom:1px solid #f48fb1;font-size:calc(.78rem * var(--widget-font-scale, 1));color:#880e4f}.representative-banner-icon[data-v-2c6a2c50]{font-size:.9rem;color:#e91e63;flex-shrink:0}.representative-banner-text[data-v-2c6a2c50]{flex:1;line-height:1.3}.representative-selected-badge[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#fce4ec;border-top:1px solid #f48fb1;border-bottom:1px solid #f48fb1;font-size:calc(.78rem * var(--widget-font-scale, 1));color:#880e4f}.representative-badge-icon[data-v-2c6a2c50]{font-size:.9rem;color:#e91e63;flex-shrink:0}.representative-badge-text[data-v-2c6a2c50]{flex:1;font-weight:600;line-height:1.3}.representative-badge-unlinked[data-v-2c6a2c50]{font-weight:400;color:#ad1457;font-size:calc(.72rem * var(--widget-font-scale, 1))}.representative-badge-clear[data-v-2c6a2c50]{background:none;border:none;cursor:pointer;padding:2px 4px;color:#888;border-radius:4px;display:flex;align-items:center;transition:color .15s ease,background .15s ease}.representative-badge-clear[data-v-2c6a2c50]:hover{color:#c62828;background:rgba(198,40,40,.08)}.representative-badge-clear .pi[data-v-2c6a2c50]{font-size:.75rem}.representative-candidates-card[data-v-2c6a2c50]{background:#fff;border:1.5px solid #f48fb1;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #0000001a;margin:4px 0 4px 32px;width:calc(100% - 32px);max-width:calc(100% - 32px);align-self:flex-start;flex-shrink:0}.representative-candidates-header[data-v-2c6a2c50]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fce4ec;border-bottom:1px solid #f48fb1}.representative-candidates-icon[data-v-2c6a2c50]{font-size:.85rem;color:#e91e63;flex-shrink:0}.representative-candidates-title[data-v-2c6a2c50]{font-size:calc(.72rem * var(--widget-font-scale, 1));color:#880e4f;font-weight:600}.representative-candidates-list[data-v-2c6a2c50]{display:flex;flex-direction:column}.representative-candidate-item[data-v-2c6a2c50]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:none;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left;transition:background .15s ease;width:100%}.representative-candidate-item[data-v-2c6a2c50]:last-child{border-bottom:none}.representative-candidate-item[data-v-2c6a2c50]:hover:not(:disabled){background:#fce4ec}.representative-candidate-item[data-v-2c6a2c50]:active:not(:disabled){background:#f8bbd0}.representative-candidate-item[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.representative-candidate-num[data-v-2c6a2c50]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e91e63;color:#fff;font-size:calc(.7rem * var(--widget-font-scale, 1));font-weight:700;flex-shrink:0}.representative-candidate-name[data-v-2c6a2c50]{font-size:calc(.82rem * var(--widget-font-scale, 1));color:#222;font-weight:500;line-height:1.4;flex:1}.representative-candidate-kana[data-v-2c6a2c50]{font-size:calc(.7rem * var(--widget-font-scale, 1));color:#888;line-height:1.3}.representative-candidates-footer[data-v-2c6a2c50]{display:flex;justify-content:flex-end;padding:6px 10px;border-top:1px solid #f48fb1;background:#fce4ec}.representative-skip-btn[data-v-2c6a2c50]{display:flex;align-items:center;gap:4px;padding:5px 12px;background:#fff;color:#757575;border:1px solid #bdbdbd;border-radius:6px;font-size:calc(.75rem * var(--widget-font-scale, 1));cursor:pointer;transition:background .15s ease;white-space:nowrap}.representative-skip-btn[data-v-2c6a2c50]:hover:not(:disabled){background:#f5f5f5}.representative-skip-btn[data-v-2c6a2c50]:disabled{opacity:.5;cursor:not-allowed}.representative-skip-btn .pi[data-v-2c6a2c50]{font-size:.7rem}.qrp-overlay[data-v-8522c223]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);z-index:9000;display:flex;align-items:flex-end;justify-content:center;padding-bottom:80px}.qrp-panel[data-v-8522c223]{width:min(560px,calc(100vw - 16px));height:min(520px,calc(100dvh - 100px));background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.08)}@media (max-width: 480px){.qrp-overlay[data-v-8522c223]{padding-bottom:70px}.qrp-panel[data-v-8522c223]{width:calc(100vw - 16px);height:70dvh;border-radius:12px}}.qrp-header[data-v-8522c223]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#1565c0;color:#fff;flex-shrink:0}.qrp-header-left[data-v-8522c223]{display:flex;align-items:center;gap:8px;min-width:0}.qrp-header-icon[data-v-8522c223]{font-size:1.1rem;flex-shrink:0}.qrp-header-info[data-v-8522c223]{display:flex;flex-direction:column;min-width:0}.qrp-header-title[data-v-8522c223]{font-size:.88rem;font-weight:600;line-height:1.2}.qrp-header-subtitle[data-v-8522c223]{font-size:1rem;font-weight:500;color:#e3f2fd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.qrp-header-right[data-v-8522c223]{display:flex;align-items:center;gap:4px;flex-shrink:0}.qrp-tts-btn[data-v-8522c223]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.15);border:none;color:#fff;font-size:1rem;cursor:pointer;transition:background .15s ease,opacity .15s ease;flex-shrink:0;outline:none}.qrp-tts-btn[data-v-8522c223]:hover{background:rgba(255,255,255,.28)}.qrp-tts-btn--off[data-v-8522c223]{opacity:.45;background:rgba(255,255,255,.08)}.qrp-tts-btn--off[data-v-8522c223]:hover{opacity:.7;background:rgba(255,255,255,.18)}.qrp-close-btn[data-v-8522c223]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;border:none;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .15s ease;flex-shrink:0;outline:none}.qrp-close-btn[data-v-8522c223]:hover{background:rgba(255,255,255,.18)}.qrp-messages-area[data-v-8522c223]{flex:1;overflow-y:auto;padding:10px 10px 8px;display:flex;flex-direction:column;gap:5px;background:#f0f2f5;scrollbar-width:thin;scrollbar-color:#ccc transparent;min-height:0}.qrp-messages-area[data-v-8522c223]::-webkit-scrollbar{width:3px}.qrp-messages-area[data-v-8522c223]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.qrp-bottom-spacer[data-v-8522c223]{height:6px;flex-shrink:0}.qrp-message-row[data-v-8522c223]{display:flex;align-items:flex-end;gap:4px;max-width:100%}.qrp-row-user[data-v-8522c223]{flex-direction:row-reverse}.qrp-row-assistant[data-v-8522c223]{flex-direction:row}.qrp-bubble[data-v-8522c223]{max-width:80%;padding:7px 11px;border-radius:14px;font-size:.85rem;line-height:1.5;word-break:break-word;white-space:pre-wrap;box-shadow:0 1px 2px #0000001a}.qrp-bubble-assistant[data-v-8522c223]{background:#fff;color:#111;border-bottom-left-radius:4px}.qrp-bubble-user[data-v-8522c223]{background:#bbdefb;color:#111;border-bottom-right-radius:4px}.qrp-bubble-pending[data-v-8522c223]{background:#f0f0f0;min-width:44px}.qrp-msg-text[data-v-8522c223]{display:block}.qrp-typing-dots[data-v-8522c223]{display:flex;gap:3px;align-items:center;height:16px}.qrp-typing-dots span[data-v-8522c223]{width:5px;height:5px;background:#999;border-radius:50%;animation:qrp-typing-bounce-8522c223 1.2s infinite ease-in-out}.qrp-typing-dots span[data-v-8522c223]:nth-child(1){animation-delay:0s}.qrp-typing-dots span[data-v-8522c223]:nth-child(2){animation-delay:.2s}.qrp-typing-dots span[data-v-8522c223]:nth-child(3){animation-delay:.4s}@keyframes qrp-typing-bounce-8522c223{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.qrp-select-card[data-v-8522c223]{background:#fff;border:1.5px solid #1565c0;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001f;margin:4px 0;flex-shrink:0}.qrp-select-header[data-v-8522c223]{display:flex;align-items:center;gap:6px;padding:7px 11px;background:#1565c0;color:#fff;font-size:.82rem;font-weight:600}.qrp-select-body[data-v-8522c223]{display:flex;flex-direction:column;gap:4px;padding:8px}.qrp-select-btn[data-v-8522c223]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;background:#f8f9ff;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.qrp-select-btn[data-v-8522c223]:hover:not(:disabled){background:#e3f2fd;border-color:#1565c0}.qrp-select-btn[data-v-8522c223]:active:not(:disabled){background:#bbdefb}.qrp-select-btn[data-v-8522c223]:disabled{opacity:.5;cursor:not-allowed}.qrp-select-btn-num[data-v-8522c223]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#1565c0;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.qrp-select-btn--none .qrp-select-btn-num[data-v-8522c223]{background:#9e9e9e}.qrp-select-btn-name[data-v-8522c223]{font-size:.85rem;color:#222;font-weight:500}.qrp-select-btn-sub[data-v-8522c223]{font-size:.78rem;color:#666;font-weight:400}.qrp-select-btn--none .qrp-select-btn-name[data-v-8522c223]{color:#757575}.qrp-confirm-card[data-v-8522c223]{background:#fff;border:1.5px solid #1565c0;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001f;margin:4px 0;flex-shrink:0}.qrp-confirm-header[data-v-8522c223]{display:flex;align-items:center;gap:6px;padding:7px 11px;background:#1565c0;color:#fff;font-size:.82rem;font-weight:600}.qrp-confirm-body[data-v-8522c223]{padding:8px 11px 4px;background:#f5f8ff}.qrp-confirm-text[data-v-8522c223]{margin:0;font-size:.78rem;color:#333;white-space:pre-wrap;word-break:break-word;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.6}.qrp-confirm-footer[data-v-8522c223]{padding:6px 11px 8px;background:#fff;border-top:1px solid #e3eaf5}.qrp-confirm-question[data-v-8522c223]{font-size:.76rem;font-weight:600;color:#1565c0;margin:0 0 6px;text-align:center}.qrp-confirm-actions[data-v-8522c223]{display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.qrp-btn-cancel[data-v-8522c223]{font-size:.76rem!important;padding:3px 9px!important;height:26px!important}.qrp-btn-ok[data-v-8522c223]{background:#1565c0!important;border-color:#1565c0!important;font-size:.76rem!important;padding:3px 9px!important;height:26px!important}.qrp-btn-ok[data-v-8522c223]:hover:not(:disabled){background:#0d47a1!important;border-color:#0d47a1!important}.qrp-confirm-voice-row[data-v-8522c223]{display:flex;align-items:flex-end;gap:6px;border-top:1px solid #e3eaf5;padding-top:6px}.qrp-input-area[data-v-8522c223]{display:flex;align-items:flex-end;gap:6px;padding:7px 9px;background:#f0f2f5;border-top:1px solid #ddd;flex-shrink:0}.qrp-input[data-v-8522c223]{flex:1;border-radius:12px!important;padding:7px 12px!important;font-size:.85rem;border:1px solid #ccc!important;background:#fff!important;min-width:0;resize:none;max-height:100px;overflow-y:auto;line-height:1.5;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.qrp-input[data-v-8522c223]:focus{border-color:#1565c0!important;box-shadow:0 0 0 2px #1565c026!important}.qrp-send-btn[data-v-8522c223]{background:#1565c0!important;border-color:#1565c0!important;width:34px!important;height:34px!important;flex-shrink:0}.qrp-send-btn[data-v-8522c223]:hover:not(:disabled){background:#0d47a1!important;border-color:#0d47a1!important}.qrp-mic-btn[data-v-8522c223]{width:40px!important;height:40px!important;flex-shrink:0;border:2px solid #bdbdbd!important;border-radius:50%!important;background:#fff!important;color:#555!important;transition:border-color .2s ease,background .2s ease,color .2s ease!important}.qrp-mic-btn[data-v-8522c223]:hover:not(:disabled){border-color:#1565c0!important;color:#1565c0!important;background:#f0f4ff!important}.qrp-mic-btn.p-button-danger[data-v-8522c223]{border-color:#e53935!important;color:#e53935!important;background:#fff5f5!important}.qrp-done-area[data-v-8522c223]{display:flex;align-items:center;justify-content:center;padding:16px}.qrp-done-text[data-v-8522c223]{font-size:.9rem;font-weight:600;color:#2e7d32;margin:0}.quick-action-container[data-v-c1892c43]{position:fixed;bottom:24px;z-index:8950;display:flex;align-items:flex-end;pointer-events:none}.quick-action-container>*[data-v-c1892c43]{pointer-events:auto}.quick-action-container--with-ai[data-v-c1892c43]{right:76px}.quick-action-container--alone[data-v-c1892c43]{right:8px}.quick-action-fab[data-v-c1892c43]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:56px;height:56px;border-radius:50%;background:#1565c0;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 16px #00000040;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;outline:none}.quick-action-fab[data-v-c1892c43]:hover{background:#1976d2;transform:scale(1.08);box-shadow:0 6px 20px #0000004d}.quick-action-fab[data-v-c1892c43]:active{transform:scale(.96)}.quick-action-fab-icon[data-v-c1892c43]{font-size:1.2rem;line-height:1}.quick-action-fab-label[data-v-c1892c43]{font-size:.55rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}@media (max-width: 480px){.quick-action-container[data-v-c1892c43]{bottom:80px}.quick-action-container--with-ai[data-v-c1892c43]{right:76px}.quick-action-container--alone[data-v-c1892c43]{right:8px}}.main-master[data-v-12558a41],.main-list[data-v-12558a41]{margin:26px 24px 0}@media screen and (max-width: 768px){.main-master[data-v-12558a41],.main-list[data-v-12558a41]{margin:16px 16px 0}}.title-bar[data-v-12558a41]{z-index:2;background-color:var(--primary-light-color);padding-top:10px;padding-bottom:10px;height:41px}.title[data-v-12558a41]{margin-left:24px;font-size:1.25rem}@media screen and (max-width: 768px){.title[data-v-12558a41]{margin-left:16px}}[data-v-12558a41] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-12558a41] .p-datatable .p-datatable-wrapper{height:270px}[data-v-12558a41] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-12558a41] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-12558a41] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-12558a41] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-12558a41] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-12558a41]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-12558a41] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-12558a41] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-12558a41] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-12558a41]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-12558a41]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-12558a41]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-12558a41] .p-datatable .p-datatable-thead{z-index:2}[data-v-12558a41] .p-datatable .p-datatable-loading-overlay{z-index:3}.mobile-main-master-wrapper[data-v-12558a41]{margin:0!important}.child-fixed-wide[data-v-cb784679] .flabel-Style{flex:1 1 auto}.p-calendar.p-calendar-w-btn input{border-radius:0!important}.p-calendar:not(:last-of-type) .p-datepicker-trigger{border-radius:0!important}.s-calendar-datetime .p-datepicker-trigger{border-radius:0!important}.s-calendar-datetime+input{border-top-left-radius:0;border-bottom-left-radius:0}.s-wrapper-component input{border-top-left-radius:0;border-bottom-left-radius:0}.child-fixed>.p-inputtext{flex:0 0 auto!important}.blank-height:after{width:1px;margin-left:-3px;opacity:0;content:"W";font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;color:#495057;background:#ffffff;padding:.5rem 0rem;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flabel-Style[data-v-9e21302d],.flabel-Style-bk[data-v-9e21302d]{white-space:nowrap;overflow:hidden;flex:0 0 auto}.flabel-Style-bk[data-v-9e21302d]{background-color:transparent}[data-v-6370843f] .p-button.p-button-outlined:focus{border-bottom:solid 5px #36528c;border-radius:3px}[data-v-6370843f] .p-button.p-button-outlined:active{border:none}.main-master[data-v-1bb30a68]{padding-bottom:58px}.footer[data-v-1bb30a68]{background-color:var(--primary-dark-color);position:fixed;bottom:0;left:0;width:100%;height:58px}.masterbutton.p-button[data-v-1bb30a68]{background-color:#fff!important;width:auto}.p-button-primary[data-v-1bb30a68]{border-color:var(--primary-color);background-color:var(--primary-color)}.p-button-primary[data-v-1bb30a68]:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-button-secondary[data-v-1bb30a68]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.p-button-secondary[data-v-1bb30a68]:not(:disabled):hover{border-color:var(--secondary-dark-color);background-color:var(--secondary-dark-color)}.p-button-outlined[data-v-1bb30a68]{border-color:var(--primary-color);color:var(--primary-color)}[data-v-1bb30a68] .p-calendar .p-datepicker-trigger{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-1bb30a68] .p-calendar .p-datepicker-trigger:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-operate-button-user[data-v-1bb30a68]{width:20px!important;height:20px;color:#ffb103;background:#ffffff;border:1px solid #ffb103}.p-operate-button-info[data-v-1bb30a68]{width:20px!important;height:20px;color:#007bff;background:#ffffff;border:1px solid #007bff}.p-operate-button-success[data-v-1bb30a68]{width:20px!important;height:20px;color:#28a745;background:#ffffff;border:1px solid #28a745}.p-operate-button-danger[data-v-1bb30a68]{width:20px!important;height:20px;color:#dc3545;background:#ffffff;border:1px solid #dc3545}[data-v-4a08bcf2] .p-paginator{padding:.5rem}[data-v-4a08bcf2] .label-ssm{min-width:4em;max-width:4em}.grid-root[data-v-4a08bcf2]{row-gap:.5rem;margin:0;padding:0 0 .5rem 0px}.grid-root .col-1[data-v-4a08bcf2],.grid-root .md\:col-1[data-v-4a08bcf2],.grid-root .sm\:col-1[data-v-4a08bcf2],.grid-root .col-2[data-v-4a08bcf2],.grid-root .md\:col-2[data-v-4a08bcf2],.grid-root .sm\:col-2[data-v-4a08bcf2],.grid-root .col-3[data-v-4a08bcf2],.grid-root .md\:col-3[data-v-4a08bcf2],.grid-root .sm\:col-3[data-v-4a08bcf2],.grid-root .col-4[data-v-4a08bcf2],.grid-root .md\:col-4[data-v-4a08bcf2],.grid-root .sm\:col-4[data-v-4a08bcf2],.grid-root .col-5[data-v-4a08bcf2],.grid-root .md\:col-5[data-v-4a08bcf2],.grid-root .sm\:col-5[data-v-4a08bcf2],.grid-root .col-6[data-v-4a08bcf2],.grid-root .md\:col-6[data-v-4a08bcf2],.grid-root .sm\:col-6[data-v-4a08bcf2],.grid-root .col-7[data-v-4a08bcf2],.grid-root .md\:col-7[data-v-4a08bcf2],.grid-root .sm\:col-7[data-v-4a08bcf2],.grid-root .col-8[data-v-4a08bcf2],.grid-root .md\:col-8[data-v-4a08bcf2],.grid-root .sm\:col-8[data-v-4a08bcf2],.grid-root .col-9[data-v-4a08bcf2],.grid-root .md\:col-9[data-v-4a08bcf2],.grid-root .sm\:col-9[data-v-4a08bcf2],.grid-root .col-10[data-v-4a08bcf2],.grid-root .md\:col-10[data-v-4a08bcf2],.grid-root .sm\:col-10[data-v-4a08bcf2],.grid-root .col-11[data-v-4a08bcf2],.grid-root .md\:col-11[data-v-4a08bcf2],.grid-root .sm\:col-11[data-v-4a08bcf2],.grid-root .col-12[data-v-4a08bcf2],.grid-root .md\:col-12[data-v-4a08bcf2],.grid-root .sm\:col-12[data-v-4a08bcf2]{padding:0}.grid-root .flex[data-v-4a08bcf2]{row-gap:.5rem}.grid-root .p-paginator[data-v-4a08bcf2]{column-gap:0px;padding:0;flex-wrap:nowrap;justify-content:start}.grid-root .p-paginator[data-v-4a08bcf2] .p-paginator-first{margin-left:0}.grid-root .p-paginator[data-v-4a08bcf2] .p-paginator-current{flex:0 0 auto}[data-v-4a08bcf2] .masterbutton-wrap .p-button{margin-left:.5rem}[data-v-4a08bcf2] .masterbutton-wrap .p-button:first-of-type{margin-left:0}[data-v-6fb8f72c] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-6fb8f72c] .p-datatable .p-datatable-wrapper{height:270px}[data-v-6fb8f72c] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-6fb8f72c] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-6fb8f72c] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-6fb8f72c] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-6fb8f72c] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-6fb8f72c]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-6fb8f72c] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-6fb8f72c] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-6fb8f72c] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-6fb8f72c]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-6fb8f72c]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-6fb8f72c]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-6fb8f72c] .p-datatable .p-datatable-thead{z-index:2}[data-v-6fb8f72c] .p-datatable .p-datatable-loading-overlay{z-index:3}[data-v-6fb8f72c] .p-selectbutton .p-button{border:1px solid #ced4da;background:#ffffff;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}[data-v-6fb8f72c] .p-selectbutton .p-button .p-button-icon-left,[data-v-6fb8f72c] .p-selectbutton .p-button .p-button-icon-right{color:#6c757d}[data-v-6fb8f72c] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{border-color:#ced4da;background:#e9ecef;color:#495057}[data-v-6fb8f72c] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,[data-v-6fb8f72c] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}[data-v-6fb8f72c] .p-selectbutton .p-button.p-highlight{border-color:#3b82f6;background:#3b82f6;color:#fff}[data-v-6fb8f72c] .p-selectbutton .p-button.p-highlight .p-button-icon-left,[data-v-6fb8f72c] .p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}[data-v-6fb8f72c] .p-selectbutton .p-button.p-highlight:hover{border-color:#2563eb;background:#2563eb;color:#fff}[data-v-6fb8f72c] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,[data-v-6fb8f72c] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}[data-v-6fb8f72c] .p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}[data-v-6fb8f72c] .s-datatable-extend{height:100%;display:flex;flex-direction:column}[data-v-6fb8f72c] .p-paginator{padding:0}.s-search-dialog-content-extend{flex-grow:1;display:flex;flex-direction:column}.s-search-dialog-size-height{height:90%}@media screen and (min-height: 576px){.sm\:s-search-dialog-size-height{height:500px}}@media screen and (min-height: 768px){.md\:s-search-dialog-size-height{height:600px}}@media screen and (min-height: 992px){.lg\:s-search-dialog-size-height{height:700px}}[data-v-28488e72] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-28488e72] .p-datatable .p-datatable-wrapper{height:270px}[data-v-28488e72] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-28488e72] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-28488e72] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-28488e72] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-28488e72] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-28488e72]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-28488e72] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-28488e72] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-28488e72] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-28488e72]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-28488e72]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-28488e72]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-28488e72] .p-datatable .p-datatable-thead{z-index:2}[data-v-28488e72] .p-datatable .p-datatable-loading-overlay{z-index:3}[data-v-28488e72] .p-selectbutton .p-button{border:1px solid #ced4da;background:#ffffff;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}[data-v-28488e72] .p-selectbutton .p-button .p-button-icon-left,[data-v-28488e72] .p-selectbutton .p-button .p-button-icon-right{color:#6c757d}[data-v-28488e72] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{border-color:#ced4da;background:#e9ecef;color:#495057}[data-v-28488e72] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,[data-v-28488e72] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}[data-v-28488e72] .p-selectbutton .p-button.p-highlight{border-color:#3b82f6;background:#3b82f6;color:#fff}[data-v-28488e72] .p-selectbutton .p-button.p-highlight .p-button-icon-left,[data-v-28488e72] .p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}[data-v-28488e72] .p-selectbutton .p-button.p-highlight:hover{border-color:#2563eb;background:#2563eb;color:#fff}[data-v-28488e72] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,[data-v-28488e72] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}[data-v-28488e72] .p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.num-display[data-v-28488e72]{border-width:1px;border-color:silver;border-style:solid;border-radius:4px;text-align:center;padding-top:20px;padding-bottom:20px;font-size:x-large;cursor:pointer}.num-display[data-v-28488e72]:hover{background-color:#e9ecef}.otehr-display[data-v-28488e72]{padding-top:20px;padding-bottom:20px;font-size:x-large;text-align:center}.num-display-active[data-v-28488e72]{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #268fff80;border-color:#007bff}.pad-num[data-v-28488e72]{border-radius:0;border-style:solid;border-width:0px 1px 1px 0px;text-align:center;background-color:transparent;border-color:silver;font-size:x-large;padding-top:20px;padding-bottom:20px;cursor:pointer}.pad-num[data-v-28488e72]:hover{background-color:#e9ecef}.pad-num-left[data-v-28488e72]{border-left-width:1px}.pad-num-top[data-v-28488e72]{border-top-width:1px}.input-rrd[data-v-4c0d3bfb]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.button-lrd[data-v-4c0d3bfb]{border-color:var(--primary-color);background-color:var(--primary-color);border-top-left-radius:0;border-bottom-left-radius:0}[data-v-4aade02e] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-4aade02e] .p-datatable .p-datatable-wrapper{height:270px}[data-v-4aade02e] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-4aade02e] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-4aade02e] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-4aade02e] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-4aade02e] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-4aade02e]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-4aade02e] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-4aade02e] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-4aade02e] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-4aade02e]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-4aade02e]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-4aade02e]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-4aade02e] .p-datatable .p-datatable-thead{z-index:2}[data-v-4aade02e] .p-datatable .p-datatable-loading-overlay{z-index:3}[data-v-4aade02e] .p-selectbutton .p-button{border:1px solid #ced4da;background:#ffffff;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}[data-v-4aade02e] .p-selectbutton .p-button .p-button-icon-left,[data-v-4aade02e] .p-selectbutton .p-button .p-button-icon-right{color:#6c757d}[data-v-4aade02e] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{border-color:#ced4da;background:#e9ecef;color:#495057}[data-v-4aade02e] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,[data-v-4aade02e] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}[data-v-4aade02e] .p-selectbutton .p-button.p-highlight{border-color:#3b82f6;background:#3b82f6;color:#fff}[data-v-4aade02e] .p-selectbutton .p-button.p-highlight .p-button-icon-left,[data-v-4aade02e] .p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}[data-v-4aade02e] .p-selectbutton .p-button.p-highlight:hover{border-color:#2563eb;background:#2563eb;color:#fff}[data-v-4aade02e] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,[data-v-4aade02e] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}[data-v-4aade02e] .p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.ds-month-table[data-v-4aade02e]{border-collapse:collapse}.ds-month-header[data-v-4aade02e]{text-align:center;font-weight:700;font-size:x-large}.ds-month-weeks-header[data-v-4aade02e]{background-color:#dcdcdc}.ds-month-weeks-cell[data-v-4aade02e]{text-align:center;padding:.5rem;font-size:large;cursor:default}.ds-day-cell[data-v-4aade02e]{text-align:center;padding:.5rem;border-radius:.3rem;font-size:large;cursor:pointer}.ds-day-cell-today[data-v-4aade02e]{background-color:#ced4da}.ds-day-cell[data-v-4aade02e]:hover:not(.ds-day-cell-selected){background-color:#e9ecef}.ds-day-other-cell[data-v-4aade02e]{text-align:center;padding:.5rem;font-size:large;cursor:default}.ds-day-cell-selected[data-v-4aade02e]{background-color:#007bff;color:#fff}.ds-cell-sun[data-v-4aade02e]:not(.ds-day-cell-selected){color:red}.ds-cell-sat[data-v-4aade02e]:not(.ds-day-cell-selected){color:#00f}[data-v-d0684900] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-d0684900] .p-datatable .p-datatable-wrapper{height:270px}[data-v-d0684900] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-d0684900] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-d0684900] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-d0684900] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-d0684900] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-d0684900]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-d0684900] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-d0684900] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-d0684900] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-d0684900]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-d0684900]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-d0684900]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-d0684900] .p-datatable .p-datatable-thead{z-index:2}[data-v-d0684900] .p-datatable .p-datatable-loading-overlay{z-index:3}.main-master[data-v-d0684900],.main-list[data-v-d0684900]{margin:26px 24px 0}@media screen and (max-width: 768px){.main-master[data-v-d0684900],.main-list[data-v-d0684900]{margin:16px 16px 0}}.title-bar[data-v-d0684900]{z-index:2;background-color:var(--primary-light-color);padding-top:10px;padding-bottom:10px;height:41px}.title[data-v-d0684900]{margin-left:24px;font-size:1.25rem}@media screen and (max-width: 768px){.title[data-v-d0684900]{margin-left:16px}}.main-master[data-v-d0684900]{padding-bottom:58px}.footer[data-v-d0684900]{background-color:var(--primary-dark-color);position:fixed;bottom:0;left:0;width:100%;height:58px}.masterbutton.p-button[data-v-d0684900]{background-color:#fff!important;width:auto}.p-button-primary[data-v-d0684900]{border-color:var(--primary-color);background-color:var(--primary-color)}.p-button-primary[data-v-d0684900]:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-button-secondary[data-v-d0684900]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.p-button-secondary[data-v-d0684900]:not(:disabled):hover{border-color:var(--secondary-dark-color);background-color:var(--secondary-dark-color)}.p-button-outlined[data-v-d0684900]{border-color:var(--primary-color);color:var(--primary-color)}[data-v-d0684900] .p-calendar .p-datepicker-trigger{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-d0684900] .p-calendar .p-datepicker-trigger:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-operate-button-user[data-v-d0684900]{width:20px!important;height:20px;color:#ffb103;background:#ffffff;border:1px solid #ffb103}.p-operate-button-info[data-v-d0684900]{width:20px!important;height:20px;color:#007bff;background:#ffffff;border:1px solid #007bff}.p-operate-button-success[data-v-d0684900]{width:20px!important;height:20px;color:#28a745;background:#ffffff;border:1px solid #28a745}.p-operate-button-danger[data-v-d0684900]{width:20px!important;height:20px;color:#dc3545;background:#ffffff;border:1px solid #dc3545}[data-v-d0684900] .p-selectbutton .p-button{border:1px solid #ced4da;background:#ffffff;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}[data-v-d0684900] .p-selectbutton .p-button .p-button-icon-left,[data-v-d0684900] .p-selectbutton .p-button .p-button-icon-right{color:#6c757d}[data-v-d0684900] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{border-color:#ced4da;background:#e9ecef;color:#495057}[data-v-d0684900] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,[data-v-d0684900] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}[data-v-d0684900] .p-selectbutton .p-button.p-highlight{border-color:#3b82f6;background:#3b82f6;color:#fff}[data-v-d0684900] .p-selectbutton .p-button.p-highlight .p-button-icon-left,[data-v-d0684900] .p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}[data-v-d0684900] .p-selectbutton .p-button.p-highlight:hover{border-color:#2563eb;background:#2563eb;color:#fff}[data-v-d0684900] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,[data-v-d0684900] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}[data-v-d0684900] .p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.label-sample[data-v-d0684900]{margin-left:100px}@media screen and (max-width: 768px){.label-sample[data-v-d0684900]{margin-left:0}}.headerlabel[data-v-d0684900]{background-color:#add8e6;font-size:1rem;padding:.5rem}.headerlabel2[data-v-d0684900]{background-color:#90ee90;font-size:1rem;padding:.5rem}[data-v-d0684900] .p-datatable .p-datatable-wrapper{height:auto!important}[data-v-d0684900] .p-listbox .p-listbox-item,[data-v-d0684900] .p-listbox .p-listbox-empty-message{padding:.5rem 1rem}[data-v-d0684900] .label-ssm{min-width:4em;max-width:4em}@media screen and (max-width: 767px){[data-v-d0684900] .member-list-input-group .blank-height:after{width:0;margin-left:0;opacity:0;content:"";font-size:0;padding:0;height:0}}@media screen and (max-width: 767px){[data-v-d0684900] input,[data-v-d0684900] textarea{font-size:16px!important}[data-v-d0684900] .mdd\:input-width{min-width:60px!important;max-width:60px!important;padding-left:0!important;padding-right:0!important;text-align:center}}.voice-fab-btn{position:fixed;bottom:5rem;right:1.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;background:#10b981;color:#fff;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 12px #00000040;transition:background .2s,box-shadow .2s,transform .1s}@media screen and (min-width: 1181px){.voice-fab-btn{right:calc(-1157px + 100vw)}}.voice-fab-btn:hover{background:#059669;box-shadow:0 6px 16px #0000004d;transform:scale(1.08)}.voice-fab-btn:active{transform:scale(.95)}.voice-fab-btn.voice-fab-listening{background:#ef4444;animation:voice-pulse 1.2s ease-in-out infinite}.voice-fab-btn.voice-fab-speaking{background:#3b82f6}.voice-fab-btn.voice-fab-analyzing{background:#6b7280;cursor:wait}.voice-fab-btn .voice-fab-icon{font-size:1.5rem}@keyframes voice-pulse{0%,to{opacity:1}50%{opacity:.6}}.voice-panel{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0}.voice-panel .voice-status-row{display:flex;align-items:center;gap:.5rem}.voice-panel .voice-status-dot{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.voice-panel .voice-status-dot.dot-listening{background:#ef4444;animation:voice-pulse 1.2s ease-in-out infinite}.voice-panel .voice-status-dot.dot-speaking{background:#3b82f6}.voice-panel .voice-status-dot.dot-analyzing{background:#f59e0b}.voice-panel .voice-status-dot.dot-confirm{background:#10b981;animation:voice-pulse 1.5s ease-in-out infinite}.voice-panel .voice-status-dot.dot-candidate{background:#8b5cf6;animation:voice-pulse 1.5s ease-in-out infinite}.voice-panel .voice-status-dot.dot-idle{background:#d1d5db}.voice-panel .voice-status-text{font-size:.95rem;color:var(--text-color-secondary, #64748b)}.voice-panel .voice-candidate-banner{background:#f5f3ff;border:1px solid #c4b5fd;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;color:#4c1d95}.voice-panel .voice-candidate-banner .voice-candidate-title{display:flex;align-items:center;gap:.4rem;font-weight:600;margin-bottom:.4rem;line-height:1.4}.voice-panel .voice-candidate-banner .voice-candidate-title .pi{color:#7c3aed;flex-shrink:0}.voice-panel .voice-candidate-banner .voice-candidate-list{margin:0;padding-left:1.2rem;list-style:none}.voice-panel .voice-candidate-banner .voice-candidate-item{display:flex;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.9rem;color:#3b0764}.voice-panel .voice-candidate-banner .voice-candidate-item .voice-candidate-num{font-weight:700;color:#7c3aed;min-width:1.4rem}.voice-panel .voice-candidate-banner .voice-candidate-item .voice-candidate-name{flex:1}.voice-panel .voice-candidate-banner .voice-candidate-item .voice-candidate-tap-hint{font-size:.8rem;color:#a78bfa;opacity:.7;flex-shrink:0}.voice-panel .voice-candidate-banner .voice-candidate-item--selectable{cursor:pointer;border-radius:4px;padding:.35rem .4rem;margin:.1rem -.4rem;transition:background .15s}.voice-panel .voice-candidate-banner .voice-candidate-item--selectable:hover,.voice-panel .voice-candidate-banner .voice-candidate-item--selectable:active{background:#ede9fe}.voice-panel .voice-candidate-banner .voice-candidate-item--none{cursor:pointer;border-radius:4px;padding:.35rem .4rem;margin:.3rem -.4rem .1rem;border-top:1px dashed #c4b5fd;transition:background .15s;color:#6b7280}.voice-panel .voice-candidate-banner .voice-candidate-item--none .voice-candidate-num{color:#9ca3af;font-weight:400}.voice-panel .voice-candidate-banner .voice-candidate-item--none .voice-candidate-name{font-style:italic}.voice-panel .voice-candidate-banner .voice-candidate-item--none:hover,.voice-panel .voice-candidate-banner .voice-candidate-item--none:active{background:#f3f4f6}.voice-panel .voice-confirm-banner{display:flex;align-items:flex-start;gap:.4rem;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;color:#065f46;line-height:1.4}.voice-panel .voice-confirm-banner .pi{color:#10b981;flex-shrink:0;margin-top:.1rem}.voice-panel .voice-interim-text{font-size:.95rem;color:var(--text-color, #1e293b);background:var(--surface-section, #f8fafc);border-radius:6px;padding:.5rem .75rem;min-height:2.5rem;font-style:italic}.voice-panel .voice-result-box{border:1px solid var(--surface-border, #e2e8f0);border-radius:6px;padding:.5rem .75rem;font-size:.95rem}.voice-panel .voice-result-box .voice-result-title{display:flex;align-items:flex-start;gap:.4rem;line-height:1.4}.voice-panel .voice-result-box .voice-result-title .result-complete{color:#10b981}.voice-panel .voice-result-box .voice-result-title .result-incomplete{color:#f59e0b}.voice-panel .voice-result-box .voice-missing-fields{margin-top:.25rem;font-size:.85rem;color:#f59e0b}.voice-panel .voice-error-text{font-size:.9rem;color:#ef4444;background:#fef2f2;border-radius:6px;padding:.4rem .75rem}.voice-panel .voice-actions{display:flex;gap:.5rem;justify-content:flex-end}.voice-panel .voice-buffer-text{display:flex;align-items:flex-start;gap:.4rem;background:#fefce8;border:1px solid #fde047;border-radius:6px;padding:.5rem .75rem;font-size:.9rem;color:#713f12;line-height:1.4}.voice-panel .voice-buffer-text .pi{color:#ca8a04;flex-shrink:0;margin-top:.1rem}.voice-panel .voice-buffer-text .voice-buffer-label{font-weight:600;margin-right:.25rem;white-space:nowrap}.voice-panel .voice-hint{font-size:.82rem;color:var(--text-color-secondary, #94a3b8);border-top:1px solid var(--surface-border, #e2e8f0);padding-top:.5rem}.voice-panel .voice-hint p{margin:.15rem 0;line-height:1.4}.voice-panel .voice-settings-toggle{display:flex;justify-content:flex-end;border-top:1px solid var(--surface-border, #e2e8f0);padding-top:.25rem;margin-top:-.25rem}.voice-panel .voice-settings-panel{background:var(--surface-section, #f8fafc);border:1px solid var(--surface-border, #e2e8f0);border-radius:8px;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.voice-panel .voice-settings-panel .voice-settings-title{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--text-color, #1e293b)}.voice-panel .voice-settings-panel .voice-settings-title .pi{color:#6b7280;font-size:.85rem}.voice-panel .voice-settings-panel .voice-settings-row{display:flex;align-items:center;gap:.75rem}.voice-panel .voice-settings-panel .voice-settings-row .voice-settings-label{font-size:.82rem;color:var(--text-color-secondary, #64748b);white-space:nowrap;min-width:8rem}.voice-panel .voice-settings-panel .voice-settings-reset{display:flex;justify-content:flex-end;padding-top:.25rem;border-top:1px dashed var(--surface-border, #e2e8f0)}[data-v-514852ff] .p-datatable-singleline>.p-datatable-wrapper{height:auto!important}[data-v-514852ff] .p-datatable .p-datatable-wrapper{height:270px}[data-v-514852ff] .p-datatable .p-datatable-thead>tr>th{color:#fff;background-color:var(--secondary-color)}[data-v-514852ff] .p-datatable .p-datatable-tbody>tr.p-highlight{background-color:var(--secondary-dark-color)}[data-v-514852ff] .p-datatable .column-no{min-width:60px;max-width:60px}[data-v-514852ff] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:var(--green-50)}[data-v-514852ff] .p-datatable.p-datatable-striped .p-datatable-tbody>tr:nth-child(2n).p-highlight{background-color:var(--secondary-dark-color)}.workshifts-datatable-title[data-v-514852ff]{writing-mode:tb-rl;white-space:nowrap;min-width:2rem;width:2rem}[data-v-514852ff] .isolation-header-column-center .p-column-header-content{justify-content:center;align-items:center}[data-v-514852ff] .isolation-header-column-left .p-column-header-content{justify-content:left;align-items:center}[data-v-514852ff] .isolation-header-column-right .p-column-header-content{justify-content:right;align-items:center}.maximize-datatable-height>.main-wrapper[data-v-514852ff]{display:flex;flex-direction:column;height:100%;max-width:100%}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-514852ff]{overflow:auto;display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.maximize-datatable-height>.main-wrapper>.p-datatable[data-v-514852ff]>.p-datatable-wrapper{flex:1;height:auto!important}[data-v-514852ff] .p-datatable .p-datatable-thead{z-index:2}[data-v-514852ff] .p-datatable .p-datatable-loading-overlay{z-index:3}.main-master[data-v-514852ff],.main-list[data-v-514852ff]{margin:26px 24px 0}@media screen and (max-width: 768px){.main-master[data-v-514852ff],.main-list[data-v-514852ff]{margin:16px 16px 0}}.title-bar[data-v-514852ff]{z-index:2;background-color:var(--primary-light-color);padding-top:10px;padding-bottom:10px;height:41px}.title[data-v-514852ff]{margin-left:24px;font-size:1.25rem}@media screen and (max-width: 768px){.title[data-v-514852ff]{margin-left:16px}}.main-master[data-v-514852ff]{padding-bottom:58px}.footer[data-v-514852ff]{background-color:var(--primary-dark-color);position:fixed;bottom:0;left:0;width:100%;height:58px}.masterbutton.p-button[data-v-514852ff]{background-color:#fff!important;width:auto}.p-button-primary[data-v-514852ff]{border-color:var(--primary-color);background-color:var(--primary-color)}.p-button-primary[data-v-514852ff]:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-button-secondary[data-v-514852ff]{border-color:var(--secondary-color);background-color:var(--secondary-color)}.p-button-secondary[data-v-514852ff]:not(:disabled):hover{border-color:var(--secondary-dark-color);background-color:var(--secondary-dark-color)}.p-button-outlined[data-v-514852ff]{border-color:var(--primary-color);color:var(--primary-color)}[data-v-514852ff] .p-calendar .p-datepicker-trigger{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-514852ff] .p-calendar .p-datepicker-trigger:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.p-operate-button-user[data-v-514852ff]{width:20px!important;height:20px;color:#ffb103;background:#ffffff;border:1px solid #ffb103}.p-operate-button-info[data-v-514852ff]{width:20px!important;height:20px;color:#007bff;background:#ffffff;border:1px solid #007bff}.p-operate-button-success[data-v-514852ff]{width:20px!important;height:20px;color:#28a745;background:#ffffff;border:1px solid #28a745}.p-operate-button-danger[data-v-514852ff]{width:20px!important;height:20px;color:#dc3545;background:#ffffff;border:1px solid #dc3545}[data-v-514852ff] .p-selectbutton .p-button{border:1px solid #ced4da;background:#ffffff;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}[data-v-514852ff] .p-selectbutton .p-button .p-button-icon-left,[data-v-514852ff] .p-selectbutton .p-button .p-button-icon-right{color:#6c757d}[data-v-514852ff] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{border-color:#ced4da;background:#e9ecef;color:#495057}[data-v-514852ff] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,[data-v-514852ff] .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}[data-v-514852ff] .p-selectbutton .p-button.p-highlight{border-color:#3b82f6;background:#3b82f6;color:#fff}[data-v-514852ff] .p-selectbutton .p-button.p-highlight .p-button-icon-left,[data-v-514852ff] .p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}[data-v-514852ff] .p-selectbutton .p-button.p-highlight:hover{border-color:#2563eb;background:#2563eb;color:#fff}[data-v-514852ff] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,[data-v-514852ff] .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}[data-v-514852ff] .p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}[data-v-514852ff] .s-header-sticky{background-color:var(--background-color-main);position:sticky;top:var(--header-height);left:0;z-index:3;border-width:0px 0px 1px 0px;border-style:solid;border-color:var(--fc-border-color)}[data-v-514852ff] .wc .fc-dayGridMonth-view>table{border-top-width:0px}[data-v-514852ff] .wc .fc-dayGridMonth-view .fc-scrollgrid-section-header{position:sticky;top:calc(3.5rem + 1px + var(--header-height));z-index:2;background-color:#fff;border-bottom:1px}@media screen and (max-width: 575px){[data-v-514852ff] .smd\:s-header-sticky{top:var(--header-height-mobile)!important}[data-v-514852ff] .smd\:wc .fc-dayGridMonth-view .fc-scrollgrid-section-header{top:calc(3.5rem + 1px + var(--header-height-mobile))!important}}[data-v-514852ff] .fc-select-pointer{cursor:pointer}[data-v-514852ff] .p-calendar-header .p-button{padding-top:0;padding-bottom:0}[data-v-514852ff] .s-select-day{background-color:pink!important}[data-v-514852ff] .min-schedule-detail-row-height{min-height:3rem;display:flex;justify-content:center;align-items:center}[data-v-514852ff] .p-select-button-primary .p-highlight{border-color:var(--primary-color);background-color:var(--primary-color)}.p-select-calendar-view[data-v-514852ff]{padding-top:0;padding-bottom:0;color:#000;background-color:#fff;border-color:#000}.p-select-calendar-view H2[data-v-514852ff]{margin-top:0;margin-bottom:0}.p-select-calendar-view[data-v-514852ff]:hover{background-color:#f5f5f5}[data-v-514852ff] .container table,[data-v-514852ff] .container th,[data-v-514852ff] .container td{border:1px solid #333;border-collapse:collapse}[data-v-514852ff] .container table>tr>th{width:150px}[data-v-514852ff] .container table>tr>td{height:120px}[data-v-514852ff] .p-datatable .tabview{background-color:var(--surface-card)}[data-v-514852ff] .p-breadcrumb-list .p-menuitem-text{margin-left:.5rem}[data-v-514852ff] .p-button.dashboard-top-button{font-size:20px;height:6rem}[data-v-514852ff] .p-button.dashboard-top-button.p-button-text .p-button-label{color:#000}.not-input-cars-count-wrapper[data-v-514852ff]{display:flex;margin:0;margin-bottom:.5rem}[data-v-514852ff] .p-datatable .p-column-header-content{display:block}[data-v-514852ff] .wc>.fc .fc-daygrid-day-top{font-size:1.2rem;font-weight:700}[data-v-514852ff] .wc>.fc .fc-header-toolbar{display:none!important}[data-v-514852ff] .wc>.fc .fc-scrollgrid{background-color:#fff}[data-v-514852ff] .mc>.fc .fc-scrollgrid{border-width:0 0 0 0;font-size:20px;font-weight:400}[data-v-514852ff] .mc>.fc .fc-theme-standard td,[data-v-514852ff] .mc>.fc .fc-theme-standard th{height:60px;border:none;padding:0 5px 5px}[data-v-514852ff] .mc>.fc .fc-col-header-cell.fc-day-sat{color:#00f}[data-v-514852ff] .mc>.fc .fc-daygrid-day.fc-day-sat{background:lightblue}[data-v-514852ff] .mc>.fc .fc-daygrid-day.fc-day-sat.fc-day-other{background:none}[data-v-514852ff] .mc>.fc .fc-col-header-cell.fc-day-sun{color:red}[data-v-514852ff] .mc>.fc .fc-daygrid-day.fc-day-sun{background:lightpink}[data-v-514852ff] .mc>.fc .fc-daygrid-day.fc-day-sun.fc-day-other{background:none}[data-v-514852ff] .mc>.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame{background:#ffffdd}[data-v-514852ff] .mc>.fc .fc-daygrid-day-frame{height:100%}[data-v-514852ff] .mc>.fc .fc-daygrid-day-top{display:flex;align-items:center;justify-content:center;text-align:center;min-height:100%}[data-v-514852ff] .mc>.fc .fc-bg-event{opacity:1}[data-v-514852ff] .mc>.fc .fc-bg-event .fc-event-title{display:none!important}[data-v-514852ff] .mc>.fc .fc-daygrid-body-natural .fc-daygrid-day-events{display:none}[data-v-514852ff] .mc>.fc .fc-cell-shaded,[data-v-514852ff] .mc>.fc .fc-day-disabled{background:none}[data-v-514852ff] .fc-daygrid-body,[data-v-514852ff] .fc-scrollgrid-sync-table,[data-v-514852ff] .fc-col-header{width:100%!important}[data-v-514852ff] .wc>.fc .fc-col-header-cell.fc-day-sat{color:#00f;background:lightblue}[data-v-514852ff] .wc>.fc .fc-daygrid-day.fc-day-sat.fc-day-other{background:none}[data-v-514852ff] .wc>.fc .fc-col-header-cell.fc-day-sun{color:red;background:lightpink}[data-v-514852ff] .wc>.fc .fc-daygrid-day.fc-day-sun.fc-day-other{background:none}[data-v-514852ff] .wc>.fc .fc-daygrid-day.fc-day-today{background:#ffffdd}[data-v-514852ff] .wc>.fc .fc-daygrid-day-top{align-items:left;justify-content:left;text-align:left}[data-v-514852ff] .fc-button-primary{border-color:var(--primary-color);background-color:var(--primary-color)}[data-v-514852ff] .fc-button-primary:not(:disabled):hover{border-color:var(--primary-dark-color);background-color:var(--primary-dark-color)}.bar-color-prymary[data-v-514852ff]{color:#fff;font-weight:700;text-align:center;background-color:var(--primary-color)}.schedule-table[data-v-514852ff]{height:100%;border:1px solid var(--primary-color)}.border-left[data-v-514852ff]{border-left:1px solid var(--primary-color)}@media screen and (max-width: 575px){[data-v-514852ff] .smd\:element-hide{display:none!important}}
