.dialog-Button[data-v-e5d8e0db]{font-weight:700}.popup{position:absolute;z-index:10000;left:var(--0b485c2e);top:var(--00dc6566)}.dialog-Button[data-v-14143a8b]{font-weight:700}div[data-v-e49d1ab6]{display:none}.search-btn{margin:10px}.dialog-Button[data-v-f0fade68]{font-weight:700}.request-memo-edit-dialog-card__title[data-v-36d9d9b1]{padding:20px 20px 12px}.request-memo-edit-dialog-card__body[data-v-36d9d9b1]{padding:20px}.request-memo-edit-dialog-card__actions[data-v-36d9d9b1]{padding:8px 16px 16px}.request-qty-edit-dialog-card__title[data-v-7df5c383]{padding:20px 20px 12px}.request-qty-edit-dialog-card__body[data-v-7df5c383]{padding:20px}.request-qty-edit-dialog-card__actions[data-v-7df5c383]{padding:8px 16px 16px}.request-list-root[data-v-ec908e41]{position:relative}.request-list-root__refresh-progress[data-v-ec908e41]{border-radius:2px;left:0;right:0;top:0;z-index:2}.request-row-move[data-v-ec908e41],.request-card-item-move[data-v-ec908e41]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.request-row-enter-active[data-v-ec908e41],.request-row-leave-active[data-v-ec908e41],.request-card-item-enter-active[data-v-ec908e41],.request-card-item-leave-active[data-v-ec908e41]{transition:opacity .3s ease,transform .32s cubic-bezier(.22,1,.36,1)}.request-row-enter-from[data-v-ec908e41],.request-card-item-enter-from[data-v-ec908e41]{opacity:0;transform:translateY(12px)}.request-row-leave-to[data-v-ec908e41],.request-card-item-leave-to[data-v-ec908e41]{opacity:0;transform:scale(.96)}.request-important-badge[data-v-ec908e41]{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5 45%,#fed7aa);border:2px solid #ea580c;border-radius:999px;box-shadow:0 0 0 1px #ffffffa6 inset,0 2px 6px #ea580c47;color:#9a3412;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;gap:5px;letter-spacing:.06em;line-height:1;max-width:7.75rem;overflow:hidden;padding:5px 12px 5px 10px;text-transform:uppercase;transition:max-width .38s cubic-bezier(.22,1,.36,1),opacity .32s ease,padding .38s cubic-bezier(.22,1,.36,1),border-width .38s ease,gap .38s ease,filter .32s ease,box-shadow .32s ease;vertical-align:middle;white-space:nowrap}.request-important-badge--collapsed[data-v-ec908e41]{border-width:0;box-shadow:none;gap:0;max-width:0;opacity:0;padding:0;pointer-events:none}.request-important-badge__icon[data-v-ec908e41]{color:#c2410c!important;filter:drop-shadow(0 1px 1px rgba(234,88,12,.35));margin-top:-1px}.request-important-badge--card[data-v-ec908e41]{align-self:flex-start}.request-place-link[data-v-ec908e41]{color:#2563eb;display:block;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .18s ease,opacity .18s ease}.request-place-link[data-v-ec908e41]:hover{opacity:.88;text-decoration:underline}.request-importance-btn[data-v-ec908e41]{align-items:center;background:transparent;border:2px solid transparent;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;padding:3px;border-radius:8px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.request-importance-btn[data-v-ec908e41] .v-icon{transition:transform .28s cubic-bezier(.34,1.45,.64,1),color .2s ease,filter .2s ease}.request-importance-btn[data-v-ec908e41]:hover:not(:disabled) .v-icon{transform:scale(1.1)}.request-importance-btn[data-v-ec908e41]:active:not(:disabled) .v-icon{transform:scale(.9)}.request-importance-btn[data-v-ec908e41]:hover:not(:disabled){background:#0000000a}.request-importance-btn[data-v-ec908e41]:has(.request-importance-btn__icon--on):not(:disabled){background:linear-gradient(180deg,#fffbeb,#fde68a);border:2px solid #f59e0b;box-shadow:0 1px 4px #f59e0b59}.request-importance-btn[data-v-ec908e41]:has(.request-importance-btn__icon--on):hover:not(:disabled){background:linear-gradient(180deg,#fef3c7,#fcd34d);border-color:#d97706}.request-importance-btn[data-v-ec908e41]:disabled{cursor:not-allowed;opacity:.45}@keyframes request-importance-star-turn-on-ec908e41{0%{filter:brightness(1.25) drop-shadow(0 0 5px rgba(245,158,11,.85));transform:scale(.52) rotate(-26deg)}48%{filter:brightness(1.12) drop-shadow(0 0 10px rgba(245,158,11,.45));transform:scale(1.2) rotate(14deg)}74%{transform:scale(.92) rotate(-5deg)}to{filter:brightness(1);transform:scale(1) rotate(0)}}.request-importance-btn--turn-on-flash[data-v-ec908e41] .v-icon{animation:request-importance-star-turn-on-ec908e41 .68s cubic-bezier(.34,1.45,.64,1) both}@keyframes request-important-badge-flash-ec908e41{0%{transform:scale(.88) translateY(4px)}62%{transform:scale(1.06) translateY(0)}to{transform:scale(1) translateY(0)}}.request-important-badge--flash[data-v-ec908e41]{animation:request-important-badge-flash-ec908e41 .62s cubic-bezier(.34,1.45,.64,1) both}@keyframes request-desktop-row-important-flash-ec908e41{0%{filter:brightness(1) saturate(1)}38%{filter:brightness(1.07) saturate(1.14)}to{filter:brightness(1) saturate(1)}}.request-desktop__row--important-flash[data-v-ec908e41]{animation:request-desktop-row-important-flash-ec908e41 .72s cubic-bezier(.22,1,.36,1) both}@keyframes request-card-important-flash-ec908e41{0%{transform:translateY(0) scale(1)}32%{transform:translateY(-4px) scale(1.012)}58%{transform:translateY(-1px) scale(1.006)}to{transform:translateY(0) scale(1)}}.request-card--important-flash[data-v-ec908e41]{animation:request-card-important-flash-ec908e41 .72s cubic-bezier(.34,1.45,.64,1) both}.request-desktop[data-v-ec908e41]{display:flex;flex-direction:column;gap:8px;min-width:min(100%,720px)}.request-desktop__header[data-v-ec908e41],.request-desktop__row[data-v-ec908e41]{display:grid;gap:10px;grid-template-columns:118px minmax(0,1fr) 44px 68px 148px minmax(132px,auto)}.request-desktop__header[data-v-ec908e41]{align-items:center}.request-desktop__row[data-v-ec908e41]{align-items:start}.request-desktop__cell[data-v-ec908e41]{min-width:0}.request-desktop__row>.request-desktop__cell[data-v-ec908e41]:first-child{word-break:break-word}.request-desktop--researcher .request-desktop__header[data-v-ec908e41],.request-desktop--researcher .request-desktop__row[data-v-ec908e41]{grid-template-columns:118px minmax(0,1fr) 68px 148px minmax(132px,auto)}.request-desktop__header[data-v-ec908e41]{background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:11px;font-weight:700;padding:12px 14px}.request-desktop__body[data-v-ec908e41]{display:flex;flex-direction:column;gap:8px}.request-desktop__body--scroll[data-v-ec908e41]{overflow-x:auto;overflow-y:auto;padding-bottom:2px}.request-desktop__row[data-v-ec908e41]{border:1px solid transparent;border-radius:8px;box-shadow:inset 0 0 0 0 transparent;overflow-x:clip;overflow-y:visible;padding:14px 16px;position:relative;transition:background-color .38s ease,border-color .38s ease,box-shadow .38s ease,filter .38s ease,transform .22s cubic-bezier(.22,1,.36,1)}.request-desktop__row[data-v-ec908e41]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f172a12}.request-desktop__row--important[data-v-ec908e41]:hover{box-shadow:inset 5px 0 #ea580c,0 0 0 2px #ea580c59,0 8px 22px #ea580c29}.request-desktop__row--important[data-v-ec908e41]{box-shadow:inset 5px 0 #ea580c,0 0 0 2px #ea580c59,0 4px 14px #ea580c1f;background-image:linear-gradient(100deg,rgba(255,237,213,.92) 0%,rgba(254,243,199,.55) 38%,transparent 58%)}.request-desktop__row[data-v-ec908e41]:before{background:linear-gradient(90deg,#ea580c,#f59e0b 55%,#fbbf24);border-radius:8px 8px 0 0;content:"";height:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:height .36s cubic-bezier(.22,1,.36,1),opacity .28s ease}.request-desktop__row--important[data-v-ec908e41]:before{height:4px;opacity:1}.request-desktop__row--important.request-desktop__row--not-yet[data-v-ec908e41]{background-image:linear-gradient(100deg,rgba(255,237,213,.95) 0%,rgba(254,243,199,.72) 42%,transparent 62%)}.request-desktop__row--important.request-desktop__row--empty[data-v-ec908e41]{background-image:linear-gradient(100deg,rgba(255,237,213,.95) 0%,rgba(254,215,170,.65) 44%,transparent 62%)}.request-desktop__row--important.request-desktop__row--done[data-v-ec908e41]{background-image:linear-gradient(100deg,rgba(254,252,232,.98) 0%,rgba(254,243,199,.5) 48%,transparent 65%)}.request-desktop__row--not-yet[data-v-ec908e41]{background-color:#fffbeb;border-color:#fde68a}.request-desktop__row--empty[data-v-ec908e41]{background-color:#fff1ed;border-color:#fdba74}.request-desktop__row--done[data-v-ec908e41]{background-color:#ecfeff;border-color:#a5f3fc}.request-desktop__row--muted .request-desktop__product-text[data-v-ec908e41],.request-desktop__row--muted .request-desktop__memo-label[data-v-ec908e41]{color:#9ca3af}.request-desktop__row--muted .request-desktop__product-text--important[data-v-ec908e41]{color:#a16207}.request-desktop__row--muted .request-important-badge[data-v-ec908e41]:not(.request-important-badge--collapsed){filter:saturate(.88);opacity:.82}.request-desktop__product[data-v-ec908e41]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.request-desktop__product-main[data-v-ec908e41]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.request-desktop__product-text[data-v-ec908e41]{color:#111827;font-size:14px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.request-desktop__product-text--important[data-v-ec908e41]{color:#7c2d12;font-weight:700}.request-desktop__delete[data-v-ec908e41]{color:#9ca3af!important;cursor:pointer;flex-shrink:0;transition:color .2s ease,transform .2s cubic-bezier(.34,1.45,.64,1)}.request-desktop__delete[data-v-ec908e41]:hover{color:#6b7280!important;transform:scale(1.12)}.request-desktop__delete[data-v-ec908e41]:active{transform:scale(.94)}.request-desktop__cell--flag[data-v-ec908e41]{display:flex;justify-content:center}.request-desktop__qty-label[data-v-ec908e41]{color:#374151;font-size:14px}.request-desktop__qty-label--editable[data-v-ec908e41]{border-radius:6px;cursor:pointer;margin:-4px -6px;padding:4px 6px;transition:background-color .2s ease,box-shadow .2s ease}.request-desktop__qty-label--editable[data-v-ec908e41]:hover{background-color:#2563eb14;box-shadow:0 0 0 1px #2563eb24}.request-desktop__memo-label[data-v-ec908e41]{color:#6b7280;font-size:13px;word-break:break-word}.request-desktop__memo-label--editable[data-v-ec908e41]{border-radius:6px;cursor:pointer;margin:-4px -6px;padding:4px 6px;transition:background-color .2s ease,box-shadow .2s ease}.request-desktop__memo-label--editable[data-v-ec908e41]:hover{background-color:#2563eb14;box-shadow:0 0 0 1px #2563eb24}.request-state-loading-placeholder[data-v-ec908e41]{align-items:center;border-radius:18px;border-style:solid;border-width:1px;box-sizing:border-box;display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;min-height:50px;padding:0 16px;width:100%}.request-state-loading-placeholder__text[data-v-ec908e41]{line-height:1;white-space:nowrap}.request-state-loading-placeholder--not-yet[data-v-ec908e41]{background:#fef3c7;border-color:#fbbf24;color:#b45309}.request-state-loading-placeholder--empty[data-v-ec908e41]{background:#fee2e2;border-color:#f87171;color:#991b1b}.request-state-loading-placeholder--done[data-v-ec908e41]{background:#cffafe;border-color:#22d3ee;color:#0e7490}.request-state-select[data-v-ec908e41] .v-field{border-radius:18px!important;font-size:14px!important;font-weight:700!important;min-height:50px!important}.request-state-select[data-v-ec908e41] .v-field__input{min-height:50px!important;padding-inline:14px 10px!important;padding-top:0!important;padding-bottom:0!important}.request-state-select[data-v-ec908e41] .v-field__append-inner{padding-inline-end:10px!important}.request-state-select[data-v-ec908e41] .v-field__append-inner .v-icon{font-size:26px!important;opacity:.72}.request-desktop__state--not-yet[data-v-ec908e41] .v-field__outline{--v-field-border-opacity: 1 !important;color:#fbbf24!important}.request-desktop__state--not-yet[data-v-ec908e41] .v-field{background:#fef3c7!important}.request-desktop__state--not-yet[data-v-ec908e41] .v-field__input{color:#b45309!important}.request-desktop__state--empty[data-v-ec908e41] .v-field__outline{--v-field-border-opacity: 1 !important;color:#f87171!important}.request-desktop__state--empty[data-v-ec908e41] .v-field{background:#fee2e2!important}.request-desktop__state--empty[data-v-ec908e41] .v-field__input{color:#991b1b!important}.request-desktop__state--done[data-v-ec908e41] .v-field__outline{--v-field-border-opacity: 1 !important;color:#22d3ee!important}.request-desktop__state--done[data-v-ec908e41] .v-field{background:#cffafe!important}.request-desktop__state--done[data-v-ec908e41] .v-field__input{color:#0e7490!important}.request-card-list[data-v-ec908e41]{display:flex;flex-direction:column;gap:12px}.request-card[data-v-ec908e41]{border-radius:12px;border:1px solid rgba(0,0,0,.06);position:relative;transition:border-color .38s ease,box-shadow .38s ease,transform .24s cubic-bezier(.22,1,.36,1)}.request-card[data-v-ec908e41]:before{background:linear-gradient(90deg,#ea580c,#f59e0b 50%,#fbbf24);border-radius:12px 12px 0 0;content:"";height:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:height .36s cubic-bezier(.22,1,.36,1),opacity .28s ease}.request-card--important[data-v-ec908e41]:before{height:4px;opacity:1}.request-card[data-v-ec908e41]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a17}.request-card--important[data-v-ec908e41]:hover{box-shadow:inset 6px 0 #ea580c,0 0 0 2px #ea580c52,0 12px 28px #ea580c2e}.request-card__inner[data-v-ec908e41]{display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:padding-top .36s cubic-bezier(.22,1,.36,1)}.request-card__acc[data-v-ec908e41]{align-items:center;display:flex;gap:8px}.request-card__acc-markers[data-v-ec908e41]{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.request-card__acc-bar[data-v-ec908e41]{border-radius:2px;flex-shrink:0}.request-card__acc-bar--state[data-v-ec908e41]{height:20px;width:4px}.request-card__acc-bar--importance[data-v-ec908e41]{background:linear-gradient(180deg,#fbbf24,#ea580c);box-shadow:0 0 0 1px #ffffff80 inset;height:8px;max-height:8px;transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .28s ease,width .28s ease,margin .28s ease;width:4px}.request-card__acc-bar--importance-off[data-v-ec908e41]{margin:0;max-height:0;opacity:0;width:0}.request-card__acc-label[data-v-ec908e41]{font-size:11px;font-weight:700}.request-card__acc-label--not-yet[data-v-ec908e41]{color:#b45309}.request-card__acc-label--empty[data-v-ec908e41]{color:#9a3412}.request-card__acc-label--done[data-v-ec908e41]{color:#0e7490}.request-card__title-row[data-v-ec908e41]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.request-card__heading[data-v-ec908e41]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.request-card__title[data-v-ec908e41]{color:#111827;font-size:16px;font-weight:600;line-height:1.35;min-width:0}.request-card__title--important[data-v-ec908e41]{color:#7c2d12;font-weight:800}.request-card__delete[data-v-ec908e41]{color:#9ca3af!important;cursor:pointer;flex-shrink:0;transition:color .2s ease,transform .2s cubic-bezier(.34,1.45,.64,1)}.request-card__delete[data-v-ec908e41]:hover{color:#6b7280!important;transform:scale(1.12)}.request-card__delete[data-v-ec908e41]:active{transform:scale(.94)}.request-card__place[data-v-ec908e41]{font-size:13px}.request-card__place .request-place-link[data-v-ec908e41]{display:inline-block;margin-right:8px}.request-card__qty-row[data-v-ec908e41]{align-items:center;display:flex;gap:16px;justify-content:space-between}.request-card__qty-row--solo[data-v-ec908e41]{display:block}.request-card__qty-block[data-v-ec908e41]{flex:1;min-width:0}.request-card__qty[data-v-ec908e41]{color:#374151;font-size:14px}.request-card__qty--editable[data-v-ec908e41]{border-radius:8px;cursor:pointer;margin:-6px -8px;padding:6px 8px;transition:background-color .2s ease,box-shadow .2s ease}.request-card__qty--editable[data-v-ec908e41]:hover{background-color:#2563eb14;box-shadow:0 0 0 1px #2563eb24}.request-card__qty--readonly[data-v-ec908e41]{cursor:default}.request-card__memo-block[data-v-ec908e41]{color:#6b7280;font-size:13px;line-height:1.35}.request-card__memo[data-v-ec908e41]{word-break:break-word}.request-card__memo--editable[data-v-ec908e41]{border-radius:8px;cursor:pointer;margin:-6px -8px;padding:6px 8px;transition:background-color .2s ease,box-shadow .2s ease}.request-card__memo--editable[data-v-ec908e41]:hover{background-color:#2563eb14;box-shadow:0 0 0 1px #2563eb24}.request-card__state--not-yet[data-v-ec908e41] .v-field__outline{--v-field-border-opacity: 1 !important;color:#fbbf24!important}.request-card__state--not-yet[data-v-ec908e41] .v-field{background:#fef3c7!important}.request-card__state--not-yet[data-v-ec908e41] .v-field__input{color:#b45309!important}.request-card__state--empty[data-v-ec908e41] .v-field__outline{--v-field-border-opacity: 1 !important;color:#f87171!important}.request-card__state--empty[data-v-ec908e41] .v-field{background:#fee2e2!important}.request-card__state--empty[data-v-ec908e41] .v-field__input{color:#991b1b!important}.request-card__state--done[data-v-ec908e41] .v-field__outline{--v-field-border-opacity: 1 !important;color:#22d3ee!important}.request-card__state--done[data-v-ec908e41] .v-field{background:#cffafe!important}.request-card__state--done[data-v-ec908e41] .v-field__input{color:#0e7490!important}.request-card--not-yet[data-v-ec908e41]{border-color:#fde68a}.request-card--empty[data-v-ec908e41]{border-color:#fdba74}.request-card--done[data-v-ec908e41]{border-color:#a5f3fc}.request-card--important[data-v-ec908e41]{box-shadow:inset 6px 0 #ea580c,0 0 0 2px #ea580c47,0 6px 18px #ea580c24}.request-card--important .request-card__inner[data-v-ec908e41]{padding-top:17px}.request-card--important.request-card--not-yet[data-v-ec908e41]{border-color:#ea580c;box-shadow:inset 6px 0 #ea580c,0 0 0 2px #ea580c52,0 8px 22px #ea580c29}.request-card--important.request-card--empty[data-v-ec908e41]{border-color:#c2410c;box-shadow:inset 6px 0 #ea580c,0 0 0 2px #c2410c47,0 8px 22px #ea580c2e}.request-card--important.request-card--done[data-v-ec908e41]{border-color:#f59e0b;box-shadow:inset 6px 0 #d97706,0 0 0 2px #f59e0b59,0 6px 16px #f59e0b1f}.request-card--done .request-card__title[data-v-ec908e41],.request-card--done .request-card__memo[data-v-ec908e41]{color:#9ca3af}.request-card--done .request-card__title--important[data-v-ec908e41]{color:#a16207}.request-card--done .request-important-badge[data-v-ec908e41]:not(.request-important-badge--collapsed){filter:saturate(.88);opacity:.82}@media (prefers-reduced-motion: reduce){.request-row-move[data-v-ec908e41],.request-card-item-move[data-v-ec908e41],.request-row-enter-active[data-v-ec908e41],.request-row-leave-active[data-v-ec908e41],.request-card-item-enter-active[data-v-ec908e41],.request-card-item-leave-active[data-v-ec908e41]{transition-duration:.01ms!important}.request-desktop__row[data-v-ec908e41],.request-card[data-v-ec908e41],.request-place-link[data-v-ec908e41],.request-importance-btn[data-v-ec908e41],.request-importance-btn[data-v-ec908e41] .v-icon,.request-desktop__delete[data-v-ec908e41],.request-card__delete[data-v-ec908e41],.request-desktop__qty-label--editable[data-v-ec908e41],.request-desktop__memo-label--editable[data-v-ec908e41],.request-card__qty--editable[data-v-ec908e41],.request-card__memo--editable[data-v-ec908e41]{transition:none!important}.request-important-badge[data-v-ec908e41],.request-card__inner[data-v-ec908e41],.request-card[data-v-ec908e41]:before,.request-desktop__row[data-v-ec908e41]:before,.request-card__acc-bar--importance[data-v-ec908e41]{transition:none!important}.request-importance-btn--turn-on-flash[data-v-ec908e41] .v-icon,.request-important-badge--flash[data-v-ec908e41],.request-desktop__row--important-flash[data-v-ec908e41],.request-card--important-flash[data-v-ec908e41]{animation:none!important}.request-desktop__row[data-v-ec908e41]:hover,.request-card[data-v-ec908e41]:hover,.request-importance-btn[data-v-ec908e41]:hover:not(:disabled) .v-icon,.request-importance-btn[data-v-ec908e41]:active:not(:disabled) .v-icon,.request-desktop__delete[data-v-ec908e41]:hover,.request-desktop__delete[data-v-ec908e41]:active,.request-card__delete[data-v-ec908e41]:hover,.request-card__delete[data-v-ec908e41]:active{transform:none!important}}.bottom-popup[data-v-351ec317]{position:fixed;height:auto;bottom:0;width:150px;padding:0}.switch-right{display:flex;justify-content:right}.error-alert{position:absolute;bottom:50px;transition-property:opacity;transition-duration:1s;opacity:0}.error-alert.is-show{opacity:1}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#ffffffb3;z-index:9999}
