.card-header-button:hover path[data-v-deb98b55]{fill:var(--4c6d9130)}.stat-menus[data-v-36b1c561]{border-radius:24px;display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.stat-menus .stat-title[data-v-36b1c561]{display:flex;align-items:center;gap:.25rem}.stat-menus .stat-title span[data-v-36b1c561]{font-size:16px}.stat-menus .stat-title .genifix-link[data-v-36b1c561]{padding:0;display:flex;align-items:center}.stat-menus .stat-title .genifix-link svg[data-v-36b1c561]{width:2rem;height:2rem}.stat-menus .separator[data-v-36b1c561]{display:inline-block;margin:0 3px;height:1.8em;border-left:1px solid #696969}.stat-menus a[data-v-36b1c561]{text-decoration:none}.stat-menus .stat-menu[data-v-36b1c561]{cursor:pointer;padding:0 4px;display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;position:relative;color:#2993ff;text-align:center;font-size:16px;line-height:20px;border-style:solid;border-width:0 0 2px 0;border-color:transparent;transition:border-color .2s}.stat-menus .stat-menu[data-v-36b1c561]:hover{border-color:#2993ff;border-width:0 0 3px 0}.stat-menus .stat-menu.active[data-v-36b1c561]{border-color:#ff960d;color:#ff960d}.stat-menus .stat-menu.active[data-v-36b1c561]:hover{border-width:0 0 3px 0}.modal-sidebar[data-v-777fae25]{width:158px;height:auto}.modal-sidebar nav[data-v-777fae25]{width:100%}.modal-sidebar nav .categories[data-v-777fae25]{padding:0}.modal-sidebar nav .categories .category-menu[data-v-777fae25]{display:flex;flex-direction:column;gap:.5rem}.modal-sidebar nav .categories .category-menu .category[data-v-777fae25]{cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;border-radius:.5rem;padding:.75rem .5rem;transition:background-color .2s}.modal-sidebar nav .categories .category-menu .category .category-label[data-v-777fae25]{color:#2993ff;font-size:1rem;font-weight:500;border-bottom:0 solid white;text-decoration:none;transition:color .2s}.modal-sidebar nav .categories .category-menu .category.selected[data-v-777fae25]{background-color:#ff960d}.modal-sidebar nav .categories .category-menu .category.selected .category-label[data-v-777fae25]{color:var(--60dc43ae)}.modal-sidebar nav .categories .category-menu .category:hover .category-label[data-v-777fae25]{color:var(--60dc43ae);text-decoration:underline}.trigger[data-v-04bd8d61]{display:inline-block;cursor:default}.help-icon[data-v-04bd8d61]{font-size:11px;padding:1px 2px;margin-left:2px;position:relative;top:-1px;border:1px solid #2993ff;border-radius:50%;color:#2993ff}.fade-enter-active[data-v-04bd8d61],.fade-leave-active[data-v-04bd8d61]{transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.fade-enter-from[data-v-04bd8d61],.fade-leave-to[data-v-04bd8d61]{opacity:0;visibility:hidden}.tooltip[data-v-04bd8d61]{min-width:10rem;max-width:30rem;min-height:3rem;height:auto;background-color:var(--579b8eba);color:var(--7718544a);text-align:left;border:.5px solid var(--c93a4e08);border-radius:8px;padding:16px;position:fixed;z-index:2000;transform:translate(-50%);box-shadow:3px 6px 15px #00000026;white-space:pre-line;line-height:1.2}.tooltip-tail[data-v-04bd8d61]{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.number-field .preview[data-v-6bf8c2a8]{font-size:.875rem;padding:.25rem 5.5rem .125rem 2.5rem;text-align:right;opacity:.75}.number-field .preview .unit[data-v-6bf8c2a8]{font-size:.6rem}.number-field input[data-v-6bf8c2a8]{height:2.25rem;padding:0 .5rem;border:1px solid rgba(41,147,255,.5);border-radius:.25rem;background-color:var(--918b619c);font-size:1rem;text-align:right;outline:rgba(41,147,255,0) solid 1px;transition:outline-color .2s}.number-field input[data-v-6bf8c2a8]:hover,.number-field input[data-v-6bf8c2a8]:focus{border-color:#2993ff}.number-field input[data-v-6bf8c2a8]:focus{outline-color:#2993ff}.number-field input.percent[data-v-6bf8c2a8]{text-align:center;width:4.5rem}.number-field input.percent[data-v-6bf8c2a8]::-webkit-inner-spin-button,.number-field input.percent[data-v-6bf8c2a8]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important;-moz-appearance:textfield!important}.number-field .value[data-v-6bf8c2a8]:has(.percent){position:relative}.number-field .value:has(.percent) .decrement-spinner[data-v-6bf8c2a8],.number-field .value:has(.percent) .increment-spinner[data-v-6bf8c2a8]{display:flex;justify-content:center;align-items:center;width:14px;aspect-ratio:1;color:#2993ff80;border:1px solid rgba(41,147,255,.5);cursor:pointer;position:absolute;font-size:.4rem;padding:2.5px}.number-field .value:has(.percent) .decrement-spinner[data-v-6bf8c2a8]:hover,.number-field .value:has(.percent) .increment-spinner[data-v-6bf8c2a8]:hover{border-color:#2993ff;color:#2993ff}.number-field .value:has(.percent) .decrement-spinner[data-v-6bf8c2a8]{border-radius:0 0 2px 2px;top:1.275rem;left:4.4rem}.number-field .value:has(.percent) .increment-spinner[data-v-6bf8c2a8]{border-radius:2px 2px 0 0;top:.4rem;left:4.4rem}.number-field .value:has(.percent):has(input:hover) .decrement-spinner[data-v-6bf8c2a8],.number-field .value:has(.percent):has(input:hover) .increment-spinner[data-v-6bf8c2a8],.number-field .value:has(.percent):has(input:focus) .decrement-spinner[data-v-6bf8c2a8],.number-field .value:has(.percent):has(input:focus) .increment-spinner[data-v-6bf8c2a8]{border-color:#2993ff;color:#2993ff}.number-field .annotation[data-v-6bf8c2a8]{vertical-align:1rem}select[data-v-1963c51a]{width:100%;background-color:var(--3b5a77e2)}.value .container[data-v-1963c51a]:after{left:15.75rem}label.checkbox[data-v-e6560a73]{width:fit-content}label.checkbox[data-v-e6560a73]:hover{cursor:pointer}input[type=checkbox][data-v-e6560a73]{appearance:none;margin-right:.25rem;width:1rem;aspect-ratio:1;vertical-align:middle;border:1px solid rgb(121,121,121);border-radius:2px}input[type=checkbox][data-v-e6560a73]:hover,input[type=checkbox][data-v-e6560a73]:focus{border-color:#2993ff}input[type=checkbox][data-v-e6560a73]:hover{cursor:pointer}input[type=checkbox][data-v-e6560a73]:focus{outline:none}input[type=checkbox][data-v-e6560a73]:checked{border-color:#2993ff;background:rgb(41,147,255) url('data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="%23ffffff" d="M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z" /></svg>')}.value-container[data-v-e6560a73]:has(.checkboxes){min-width:12rem;padding:.5rem 1rem 0;display:flex;flex-direction:column;gap:.5rem}.value-container:has(.checkboxes) .value[data-v-e6560a73]{height:auto;padding:0;align-items:flex-start}.value-container:has(.checkboxes) .checkboxes[data-v-e6560a73]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;max-height:11.5rem;width:100%;background-color:var(--be27c790);border:1px solid rgb(121,121,121);overflow-y:auto}.value-container:has(.checkboxes) .checkboxes.horizontal[data-v-e6560a73]{flex-direction:row}.button[data-v-e6560a73]{height:1.5rem;font-size:.875rem;font-weight:400}.menus[data-v-a5e43310]{position:fixed;min-width:11rem;top:2.25rem;z-index:101;background-color:var(--c322e2c4);border-color:var(--754d2a40)}.menus ul li[data-v-a5e43310]:hover{background-color:var(--e820b860)}.overlay[data-v-a5e43310]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}.overlay[data-v-a5e43310]:hover{cursor:default}header[data-v-c793cff7]{width:100%;background:var(--781934aa);border-bottom:1px solid var(--1c545f26);position:sticky;left:0;top:0;overflow:hidden;backdrop-filter:blur(12px);z-index:100}header .main-header[data-v-c793cff7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:3rem;padding:0 2rem 0 5rem}header .main-header .home-icon[data-v-c793cff7]{position:absolute;left:1rem;cursor:pointer;height:3rem;width:3.25rem;background-color:transparent;border-style:solid;border-width:0 0 2px 0;border-color:transparent;transition:border-color .2s}header .main-header .home-icon[data-v-c793cff7]:hover{border-color:#2993ff;border-width:0 0 3px 0}header .main-header .home-icon svg[data-v-c793cff7]{position:relative;top:.125rem;stroke:#2993ff}header .main-header .home-icon svg .house-frame[data-v-c793cff7]{fill:#2993ff}header .main-header .home-icon.active[data-v-c793cff7]{border-color:#ff960d}header .main-header .home-icon.active svg[data-v-c793cff7]{stroke:#ff960d}header .main-header .home-icon.active svg .house-frame[data-v-c793cff7]{fill:#ff960d}header .main-header .header-conditions[data-v-c793cff7]{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;height:100%}header .main-header .header-settings[data-v-c793cff7]{display:flex;flex-direction:row;gap:.75rem;align-items:center;justify-content:flex-end;flex-shrink:0}header .main-header .header-settings .account-info[data-v-c793cff7]{display:flex;align-items:center;justify-content:center}header .main-header .header-settings .account-info .account[data-v-c793cff7]{display:flex;align-items:center;gap:.25rem}header .main-header .header-settings .account-info .account .clinic[data-v-c793cff7]{position:relative;height:2.25rem;padding:.625rem .375rem .375rem}header .main-header .header-settings .hidden[data-v-c793cff7]{visibility:hidden}header .sub-header[data-v-c793cff7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:3rem;padding:0 5rem;border-top:1px solid var(--1c545f26)}header .sub-header[data-v-c793cff7]:has(.layout-mode-label){justify-content:center;position:relative;background-color:#3192f9b3}@media (max-width: 1475px){header .sub-header[data-v-c793cff7]{padding:0 2rem}}@media (max-width: 767px){.account[data-v-c793cff7],.setting[data-v-c793cff7]{display:none!important}}footer[data-v-624ee602]{position:relative;margin:0 5rem}footer .clinic-name[data-v-624ee602]{text-align:center;font-size:1.125rem}footer .footer-main[data-v-624ee602]{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.375rem;margin-top:2.25rem}footer .footer-main .system-name[data-v-624ee602]{font-size:1rem;white-space:nowrap;margin-top:1rem}footer .footer-main .to-home[data-v-624ee602]{margin-top:.5rem;padding:.5rem .625rem;white-space:nowrap;border-radius:.375rem;transition:background-color .2s}footer .footer-main .to-home[data-v-624ee602]:hover{background-color:#0c0c0c33}footer .footer-main .to-home a[data-v-624ee602]{color:#2993ff;text-decoration:none;font-weight:lighter;cursor:pointer}footer .footer-main .stat-menu-area[data-v-624ee602]{width:100%;border-left:1px solid #696969;padding:.5rem 0 .5rem 1.25rem;display:grid;grid-template-columns:repeat(auto-fill,34rem)}footer .footer-main .stat-menu-area .stat-type[data-v-624ee602]{display:grid;grid-template-columns:7rem 1fr;align-items:center}footer .footer-main .stat-menu-area .stat-type .stat-menus[data-v-624ee602]{display:flex;gap:.25rem;font-weight:lighter}footer .footer-main .stat-menu-area .stat-type .stat-menu[data-v-624ee602]{color:#2993ff;cursor:pointer;padding:.5rem .625rem;border-radius:.375rem;transition:background-color .2s}footer .footer-main .stat-menu-area .stat-type .stat-menu[data-v-624ee602]:hover:not(.non-active){background-color:#0c0c0c33}footer .footer-main .stat-menu-area .stat-type .stat-menu.non-active[data-v-624ee602]{color:#aaa;cursor:default}footer .footer-main .stat-menu-area .stat-type[data-v-624ee602]:first-child,footer .footer-main .stat-menu-area .stat-type[data-v-624ee602]:nth-child(2){padding-top:0}footer .copyright[data-v-624ee602]{margin-top:36px;padding-bottom:16px;text-align:left}footer .copyright img[data-v-624ee602],footer .copyright span[data-v-624ee602]{vertical-align:bottom;display:inline-block}footer .copyright span[data-v-624ee602]{font-size:12px;font-weight:lighter;color:#aaa;margin-left:16px}footer .copyright img[data-v-624ee602]{position:relative;top:-4px}footer .overlay[data-v-624ee602]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50}footer .overlay[data-v-624ee602]:hover{cursor:default}.geniboard{background-color:var(--4bd4580e);min-height:100vh}.geniboard:has(.chart-area,.list-area){min-width:1272px}.geniboard .main{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.geniboard .main main{width:100%;max-width:1272px;display:flex;flex-direction:column;gap:3rem}.geniboard .main main .chart-area,.geniboard .main main .list-area{width:100%}.geniboard .main main .chart-area{position:relative}.geniboard .main main .list-area{display:flex;flex-direction:column}.geniboard .main main:has(.chart-area,.list-area){width:1272px;max-width:none;min-width:1272px;padding:0 1rem}.geniboard .main main:has(.queue-processing,.queue-processed,.not-found){margin:6rem}.geniboard .main footer{width:100%;max-width:1400px;padding:0 3rem}div,span,p,th,td,label,input,select,textarea{color:var(--5abbe817)}@media (max-width: 1450px){.main:not(:has(.chart-area,.list-area)) footer{padding:0 1rem}}@media screen and (max-width: 850px){.main:not(:has(.chart-area,.list-area)) footer .footer-main{flex-direction:column;align-items:center;gap:1.375rem}.main:not(:has(.chart-area,.list-area)) footer .footer-main .system-name,.main:not(:has(.chart-area,.list-area)) footer .footer-main .to-home{margin-top:0}.main:not(:has(.chart-area,.list-area)) footer .footer-main .stat-menu-area{width:auto;border-left:none;padding:1rem;grid-template-columns:1fr;justify-items:center;row-gap:1.5rem}.main:not(:has(.chart-area,.list-area)) footer .footer-main .stat-menu-area .stat-type{grid-template-columns:1fr;justify-items:center;row-gap:.25rem}.main:not(:has(.chart-area,.list-area)) footer .footer-main .stat-menu-area .stat-type .stat-menus{flex-direction:column;align-items:center;gap:.25rem}}@media screen and (max-width: 520px){.main:not(:has(.chart-area,.list-area)) footer .copyright{display:flex;flex-direction:column;align-items:center;gap:.5rem}.main:not(:has(.chart-area,.list-area)) footer .copyright span{text-align:center}}.panel[data-v-4b5ab3a8]{display:flex;flex-direction:column}.panel.setting[data-v-4b5ab3a8]{border-radius:8px;border:1px solid var(--549bfa3a);width:36.5rem}.panel-header[data-v-587a291a]{background-color:var(--c32d013a);border-bottom:1px solid var(--1175e9f8);height:3rem;padding:1rem}.panel-header span[data-v-587a291a]{font-size:1.125rem;font-weight:700}.panel-body[data-v-3efbbca6]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.25rem;padding-left:.25rem;overflow-y:auto}.modal.confirm[data-v-d894787d]{z-index:1030}.modal.confirm .modal-dialog[data-v-d894787d]{max-width:26rem;margin:auto;background-color:var(--27ec34d0)}.modal.confirm .modal-body[data-v-d894787d]{width:100%;height:100%}.modal.confirm .modal-body p[data-v-d894787d]{color:var(--960aece6);white-space:pre-wrap;word-wrap:break-word;padding:.5rem}.confirm-enter-active[data-v-d894787d],.confirm-leave-active[data-v-d894787d]{transition:opacity .3s}.confirm-enter-from[data-v-d894787d],.confirm-leave-to[data-v-d894787d]{opacity:0}.modal-footer[data-v-d894787d]{display:flex;gap:.75rem}.modal-dialog[data-v-74978925]{background-color:var(--4197cb3a)}div[data-v-74978925],span[data-v-74978925],p[data-v-74978925],th[data-v-74978925],td[data-v-74978925],label[data-v-74978925],input[data-v-74978925],select[data-v-74978925],textarea[data-v-74978925]{color:var(--cd43b6aa)}.card-header-button:hover path[data-v-2d215061]{fill:var(--7993fc63)}.card-header-button:hover path[data-v-c542ad80]{fill:var(--2e7b0e9f)}.card[data-v-a25a91d7]{background:var(--47971c62);border-radius:8px;flex-shrink:0;position:relative;box-shadow:0 8px 20px 0 var(--68b41c2b);overflow:hidden;height:440px}.card.dimmed[data-v-a25a91d7]{background:var(--99dc9c84)}.card.has-menu[data-v-a25a91d7]:hover{cursor:pointer;box-shadow:0 8px 20px 0 var(--8002a882);transition:box-shadow .2s}.card .card-header[data-v-a25a91d7]{padding:8px 6px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:48px;position:absolute;left:0;top:0}.card .card-header .card-header-title[data-v-a25a91d7]{padding:8px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.card .card-header .card-header-title div[data-v-a25a91d7]{color:var(--04f4c183);text-align:center;font-family:Noto Sans JP,sans-serif;font-size:20px;line-height:28px;font-weight:500;position:relative;display:flex;align-items:center;justify-content:center}.card .card-header .card-header-button[data-v-a25a91d7]{flex-shrink:0;width:36px;height:36px;padding:0;background-color:transparent;border:none;border-radius:4px;display:flex;justify-content:center;align-items:center;transition:background-color .2s}.card .card-header .card-header-button[data-v-a25a91d7]:hover{background:rgba(41,147,255,.8);cursor:pointer}.card .card-header .card-header-button:hover svg.menu-icon[data-v-a25a91d7]{stroke:var(--47971c62)}.card .card-header .card-header-button.menu[data-v-a25a91d7]{position:relative;overflow:hidden}.card .card-header .card-header-button.menu .link[data-v-a25a91d7]{color:#1998f9;text-align:left;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:16px;font-weight:700;position:relative;display:flex;align-items:center;justify-content:flex-start}.card .card-header .card-header-button.menu:hover .link[data-v-a25a91d7]{color:var(--47971c62)}.card .card-header .card-header-button.resize[data-v-a25a91d7]{z-index:65}.card .card-body[data-v-a25a91d7]{color:var(--04f4c183);width:100%;height:100%;padding-top:50px;position:relative}.card .menus[data-v-a25a91d7]{background-color:var(--f5e283b8);border-color:var(--73da4d66)}.card .menus ul li[data-v-a25a91d7]:hover{background-color:var(--3c838fec)}.overlay[data-v-a25a91d7]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50}.overlay[data-v-a25a91d7]:hover{cursor:default}.announce-bar{text-align:center;padding:.8125rem;font-size:.8125rem;position:fixed;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;margin:.5rem;width:calc(100% - 1rem);border-radius:.25rem}.announce-bar.hidden{transition:opacity .3s ease-in-out,background-color .3s ease-in-out;opacity:0;pointer-events:none}.announce-bar.info{background-color:#cfe2ff;border:1px solid #b6d4fe;color:#084298}.announce-bar.success{background-color:#d1e7dd;border:1px solid #badbcc;color:#0f5132}.announce-bar.warning{background-color:#fff3cd;border:1px solid #ffecb5;color:#664d03}.announce-bar.error{background-color:#f8d7da;border:1px solid #f5c2c7;color:#842029}.main .announce-bar{width:calc(100% - 240px - 1rem)}@media (max-width: 767px){.main .announce-bar{width:calc(100% - 1rem)}}.field-error[data-v-1139755a]{position:relative}.field-error .error-message div[data-v-1139755a]{color:#e66;font-size:.625rem;margin-top:4px}.control-inline-input+.field-error[data-v-1139755a]{margin-top:10px}input[data-v-c5732925]{color:#000;font-size:2.3em;width:1em;height:1.5em;padding:0;border-radius:5px;text-align:center;margin:0 .1em;border:1px solid rgba(41,147,255,.5)}input[data-v-c5732925]:hover,input[data-v-c5732925]:focus{border-color:#2993ff}input[data-v-c5732925]:focus{outline:none}.not-found{min-height:24.75rem;width:fit-content}.queue-processing[data-v-5b4a08fc],.queue-processed[data-v-5b4a08fc]{width:fit-content;min-height:24.75rem;display:flex;flex-direction:column;gap:1rem}
