@charset "UTF-8";:root{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#333;background-color:#f4f4f4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh}*{box-sizing:border-box}a{color:#1558d6;text-decoration:none}a:hover{text-decoration:underline}.content-card{background:#fff;border-radius:20px;width:100%;max-width:1780px;padding:30px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:20px;max-height:100%}.content-card>*{animation:slideUpFade .25s cubic-bezier(.22,1,.36,1) both}.content-card>.header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;flex-shrink:0;position:relative;z-index:100}.content-card>.header>.title{font-size:20px;font-weight:700;margin:0}.content-card>.header>.controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:#555}.content-card>.header>.controls>.info{margin-right:10px}.search-box{border:1px solid #dddddd;border-radius:4px;padding:5px 10px;display:flex;align-items:center;background:#f5f5f5;width:200px;height:32px}.search-box>.icon{color:#999;margin-right:5px;width:14px;height:14px}.search-box>input{border:none;background:transparent;outline:none;width:100%;font-size:13px}.table-container{overflow-y:auto;overflow-x:auto;border:1px solid #eeeeee;flex:1;min-height:0}.table-container>table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.table-container>table th{background:#f5f5f5!important;padding:6px 10px;text-align:left;font-weight:400;color:#333;border-bottom:1px solid #dddddd;white-space:nowrap;position:sticky;top:0;z-index:10}.table-container>table td{padding:6px 10px;border-bottom:1px solid #eeeeee;vertical-align:middle}.table-container>table a.table-cell-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1558d6;text-decoration:underline;cursor:pointer}.table-container>table a.table-cell-link:hover{opacity:.85;text-decoration:underline}.table-container>table .table-cell-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-container>table tr:last-child td{border-bottom:none}.table-container>table tr.-pink{background-color:#fff0f0}.table-container>table tr.-blue{background-color:#f0f8ff}.table-container>table tr.-no-placement{background-color:#ccc}.table-container>table tr.-waiting{background-color:#ebeffd}.table-container>table tr.-active{background-color:#fff}.table-container>table tr.-ending-soon{background-color:#fdebeb}.table-container>table tr.-missing-id{background-color:#fff8e1}.item-list{display:flex;flex-direction:column;gap:4px}.item-list>.item{height:24px;display:flex;align-items:center}.status-badge{font-size:12px;font-weight:700;padding:0 12px;border-radius:10px;color:#fff;text-align:center;display:inline-flex;justify-content:center;align-items:center;height:24px;width:auto}.img-placeholder{width:50px;aspect-ratio:210/297;background:#ccc;display:flex;align-items:center;justify-content:center;font-size:9px;color:#fff;background-size:cover;background-position:center}.col-check,.col-no,.col-menu{width:40px;min-width:40px}.col-id,.col-img,.col-status,.col-start,.col-end,.col-period{width:80px;min-width:80px}.col-location,.col-date{width:120px;min-width:120px}.col-contact{width:300px;min-width:300px}.col-name{min-width:160px;width:520px;max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes slideUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.app-version[data-v-2cef3bb0]{position:fixed;bottom:8px;right:12px;font-size:11px;color:#555;pointer-events:none;z-index:9999;font-family:monospace}.login-container[data-v-6349536b]{position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.login-container>.background[data-v-6349536b]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/background-CFREUyjm.png);background-size:cover;background-position:center;filter:blur(8px);z-index:-1;transform:scale(1.1)}.login-container>.card[data-v-6349536b]{background-color:#fff;border-radius:20px;box-shadow:0 10px 25px #0000001a;width:440px;text-align:center;overflow:hidden}.login-container>.card>.card-inner[data-v-6349536b]{display:flex;width:200%;transition:transform .5s ease-in-out}.login-container>.card>.card-inner.-reset[data-v-6349536b]{transform:translate(-50%)}.login-container>.card>.card-inner>.card-pane[data-v-6349536b]{width:50%;display:flex;flex-direction:column;gap:20px;padding:40px 50px}.login-container>.card>.card-inner>.card-pane .title[data-v-6349536b]{font-size:18px;font-weight:700;margin:0;color:#333}.login-container>.card>.card-inner>.card-pane .title .local-badge[data-v-6349536b]{color:red;margin-left:.6em;font-size:1.35em;font-weight:700;-webkit-text-stroke:2.5px #fff;paint-order:stroke fill}.login-container>.card>.card-inner>.card-pane .separator[data-v-6349536b]{height:1px;background-color:#ddd;width:80%;margin:0 auto}.login-container>.card>.card-inner>.card-pane .message-container[data-v-6349536b]{min-height:18px;display:flex;align-items:center;justify-content:center;margin-bottom:-10px}.login-container>.card>.card-inner>.card-pane .error-message[data-v-6349536b]{color:#e74c3c;font-size:12px;margin:0;line-height:1.2}.login-container>.card>.card-inner>.card-pane .success-message[data-v-6349536b]{color:#89cff0;font-size:12px;margin:0;line-height:1.2}.login-container>.card>.card-inner>.card-pane .group[data-v-6349536b]{width:100%;height:45px}.login-container>.card>.card-inner>.card-pane .group.spacer[data-v-6349536b]{visibility:hidden}.login-container>.card>.card-inner>.card-pane .group .field[data-v-6349536b]{width:100%;padding:15px;background-color:#f5f5f5;border:none;border-radius:4px;font-size:14px;height:100%;outline:none}.login-container>.card>.card-inner>.card-pane .group .field[data-v-6349536b]::placeholder{color:#999}.login-container>.card>.card-inner>.card-pane .actions[data-v-6349536b]{display:flex;flex-direction:column;gap:15px;margin-top:10px}.login-container>.card>.card-inner>.card-pane .actions .btn[data-v-6349536b]{width:100%;padding:12px;border:none;border-radius:30px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .2s}.login-container>.card>.card-inner>.card-pane .actions .btn[data-v-6349536b]:hover{opacity:.9}.login-container>.card>.card-inner>.card-pane .actions .btn.-login[data-v-6349536b]{background-color:#89cff0;color:#fff}.login-container>.card>.card-inner>.card-pane .actions .btn.-forgot[data-v-6349536b]{background-color:#ccc;color:#fff}.login-container>.card>.copyright[data-v-6349536b]{margin-bottom:20px;font-size:10px;color:#555}.main-header[data-v-87caf118]{position:relative;z-index:10;display:flex;flex-direction:column;color:#fff;flex-shrink:0}.main-header>.top[data-v-87caf118]{display:flex;justify-content:space-between;align-items:center;padding:15px 40px}.main-header>.top>.logo[data-v-87caf118]{font-size:20px;font-weight:700;letter-spacing:1px}.main-header>.top>.logo>.local-badge[data-v-87caf118]{color:red;margin-left:.6em;font-size:1.35em;font-weight:700;letter-spacing:.02em;-webkit-text-stroke:4px #fff;paint-order:stroke fill}.main-header>.top>.links[data-v-87caf118]{display:flex;gap:15px}.main-header>.top>.links>.dropdown-wrapper[data-v-87caf118]{position:relative}.main-header>.top>.links>.dropdown-wrapper>.submenu-row[data-v-87caf118]{position:absolute;top:100%;left:50%;display:flex;gap:12px;padding-top:10px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(calc(-50% - var(--submenu-offset, 0px))) translateY(-8px);transition:opacity .2s ease,transform .2s ease}.main-header>.top>.links>.dropdown-wrapper>.submenu-row.is-visible[data-v-87caf118]{opacity:1;pointer-events:auto;transform:translate(calc(-50% - var(--submenu-offset, 0px))) translateY(0)}.main-header>.top>.links>.dropdown-wrapper>.submenu-row>.sub-btn[data-v-87caf118]{padding:8px 24px;border-radius:30px;border:none;font-weight:700;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:13px;background-color:#fff3;transition:background .2s ease,transform .15s ease}.main-header>.top>.links>.dropdown-wrapper>.submenu-row>.sub-btn[data-v-87caf118]:hover{background-color:#ffffff59}.main-header>.top>.links>.dropdown-wrapper>.submenu-row>.sub-btn[data-v-87caf118]:active{transform:translateY(0)}.main-header>.top>.links>.dropdown-wrapper>.submenu-row>.sub-btn.-active[data-v-87caf118]{background-color:var(--theme-color, #89CFF0);color:#fff}.main-header>.sub-spacer[data-v-87caf118]{height:40px}.nav-btn[data-v-87caf118]{padding:10px 20px;border-radius:30px;border:none;font-weight:700;cursor:pointer;background:#fff3;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;gap:8px;font-size:14px;transition:background .2s ease,transform .15s ease}.nav-btn[data-v-87caf118]:hover{background:#ffffff59}.nav-btn[data-v-87caf118]:active{transform:translateY(0)}.nav-btn.-dark[data-v-87caf118]{background:#00000080}.nav-btn.-active[data-v-87caf118]{background-color:#89cff0}.nav-btn.-dropdown[data-v-87caf118]{padding-right:15px}.nav-btn>.arrow[data-v-87caf118]{width:16px;height:16px;transition:transform .3s ease}.nav-btn>.arrow.is-open[data-v-87caf118]{transform:rotate(-180deg)}.system-alert[data-v-f3a3e68e]{position:relative;z-index:20;display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 40px;background:#fff3cd;border-bottom:1px solid #ffc107;color:#664d03;box-sizing:border-box;flex-shrink:0}.system-alert.system-alert--locked[data-v-f3a3e68e]{background:#f8d7da;border-bottom-color:#f1aeb5;color:#58151c}.system-alert>.system-alert__icon[data-v-f3a3e68e]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#997404;color:#fff;font-size:14px;font-weight:700;line-height:22px;text-align:center;margin-top:1px}.system-alert.system-alert--locked>.system-alert__icon[data-v-f3a3e68e]{background:#842029}.system-alert>.system-alert__text[data-v-f3a3e68e]{margin:0;font-size:14px;line-height:1.5;font-weight:700}.base-layout[data-v-a0724c47]{width:100vw;height:100vh;overflow:hidden;background-image:url(/assets/background-CFREUyjm.png);background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column}.base-layout[data-v-a0724c47]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0}.base-layout>.content[data-v-a0724c47]{position:relative;z-index:10;flex:1;min-height:0;padding:20px 40px 40px;display:flex;justify-content:center;overflow:hidden}.icon-btn[data-v-93aa404d]{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s ease;line-height:1}.icon-btn[data-v-93aa404d] img.icon,.icon-btn[data-v-93aa404d] span.icon{width:14px;height:14px}.icon-btn.-outline[data-v-93aa404d]{background:#fff;border:1px solid #cccccc;color:#333}.icon-btn.-outline[data-v-93aa404d]:hover:not(:disabled){background:#f5f5f5}.icon-btn.-outline[data-v-93aa404d]:disabled{background:#f0f0f0;color:#999;border-color:#ddd;cursor:not-allowed}.icon-btn.-primary[data-v-93aa404d]{background:#89cff0;border:1px solid transparent;color:#fff}.icon-btn.-primary[data-v-93aa404d]:hover:not(:disabled){background:#75c1e8}.icon-btn.-primary[data-v-93aa404d]:disabled{background:#cbeaf9;color:#fff;cursor:not-allowed}.icon-btn.-soft[data-v-93aa404d]{background:#89cff01a;border:1px solid #cbeaf9;color:#3a8fb8}.icon-btn.-soft[data-v-93aa404d]:hover:not(:disabled){background:#89cff02e;border-color:#89cff0}.icon-btn.-soft[data-v-93aa404d]:disabled{background:#f0f0f0;color:#999;border-color:#ddd;cursor:not-allowed}.icon-btn.-danger[data-v-93aa404d]{background:#e74c3c;border:1px solid transparent;color:#fff}.icon-btn.-danger[data-v-93aa404d]:hover:not(:disabled){background:#d62c1a}.icon-btn.-danger[data-v-93aa404d]:disabled{background:#f29f97;color:#fff;cursor:not-allowed}.modal-overlay[data-v-5bd1d0f7]{position:fixed;top:0;left:0;width:100%;height:100%;padding:24px;box-sizing:border-box;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:11000}.modal-overlay>.container[data-v-5bd1d0f7]{background:#fff;border-radius:16px;padding:40px;flex-shrink:0;box-sizing:border-box;box-shadow:0 20px 60px #0003}.modal-overlay>.container.container--fit-viewport[data-v-5bd1d0f7]{max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-overlay>.container.container--fit-viewport>.header-container[data-v-5bd1d0f7]{flex-shrink:0}.modal-overlay>.container.container--fit-viewport>.body[data-v-5bd1d0f7]{flex:1;min-height:0;overflow:hidden}.modal-overlay>.container.container--fit-viewport>.footer[data-v-5bd1d0f7]{flex-shrink:0;margin-top:20px}.modal-overlay>.container>.header-container[data-v-5bd1d0f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.modal-overlay>.container>.header-container>.title[data-v-5bd1d0f7]{font-size:20px;font-weight:700;margin:0}.modal-overlay>.container>.header-container>.header-right[data-v-5bd1d0f7]{display:flex;align-items:center;gap:12px}.modal-overlay>.container>.body[data-v-5bd1d0f7]{display:flex;flex-direction:column;gap:20px}.modal-overlay>.container>.footer[data-v-5bd1d0f7]{display:flex;justify-content:center;gap:15px;margin-top:30px}.modal-fade-enter-active[data-v-5bd1d0f7],.modal-fade-leave-active[data-v-5bd1d0f7]{transition:opacity .25s ease}.modal-fade-enter-active>.container[data-v-5bd1d0f7],.modal-fade-leave-active>.container[data-v-5bd1d0f7]{transition:transform .25s ease,opacity .25s ease}.modal-fade-enter-from[data-v-5bd1d0f7],.modal-fade-leave-to[data-v-5bd1d0f7]{opacity:0}.modal-fade-enter-from>.container[data-v-5bd1d0f7],.modal-fade-leave-to>.container[data-v-5bd1d0f7]{transform:translateY(20px);opacity:0}.modal-form-group{display:flex;flex-direction:column;gap:8px}.modal-form-group>label{font-size:13px;font-weight:700;color:#333}.modal-form-group>label>.required{color:#e74c3c;font-size:11px;font-weight:400;margin-left:5px}.modal-form-group>.settings-select{width:100%;min-width:0;box-sizing:border-box}.modal-form-group .form-input,.modal-form-group .form-select,.modal-form-group .form-textarea{width:100%;padding:10px 12px;border:1px solid #dddddd;border-radius:6px;font-size:13px;background:#fafafa;transition:border-color .2s;box-sizing:border-box}.modal-form-group .form-input::placeholder,.modal-form-group .form-select::placeholder,.modal-form-group .form-textarea::placeholder{color:#999}.modal-form-group .form-input:focus,.modal-form-group .form-select:focus,.modal-form-group .form-textarea:focus{outline:none;border-color:#89cff0;background:#fff}.modal-form-group .form-textarea{resize:vertical;min-height:80px}.modal-form-group>.error-text{font-size:11px;color:#e74c3c;min-height:14px;margin-top:-4px}.modal-form-group .radio-group{display:flex;align-items:center;gap:20px;height:40px}.modal-form-group .radio-group label{display:flex;align-items:center;gap:6px;font-size:13px;color:#333;cursor:pointer}.modal-form-group .radio-group label input[type=radio]{margin:0}.modal-form-row{display:flex;gap:20px}.modal-form-row>*{flex:1}.file-input-hidden[data-v-18d81bb3]{display:none}.upload-area[data-v-18d81bb3]{flex-shrink:0;width:360px;aspect-ratio:16/9;display:flex;flex-direction:column;gap:8px}.upload-area.-poster[data-v-18d81bb3]{aspect-ratio:1448/2048}.upload-area .area-label[data-v-18d81bb3]{font-size:13px;font-weight:700;color:#333}.upload-area>.preview[data-v-18d81bb3]{height:100%;width:100%;background:#f0f0f0;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.upload-area>.preview.-has-image[data-v-18d81bb3]{background-size:contain;background-position:center;background-repeat:no-repeat}.upload-area>.preview .upload-btn[data-v-18d81bb3]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#000000a8;border:none;border-radius:30px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:background .2s}.upload-area>.preview .upload-btn[data-v-18d81bb3]:hover{background:#000c}.upload-area>.preview .upload-btn.is-edit[data-v-18d81bb3]{background:#00000080}.upload-area>.preview .upload-btn.is-edit[data-v-18d81bb3]:hover{background:#000c}.upload-area>.preview .upload-btn.is-remove[data-v-18d81bb3]{background:#e74c3ccc}.upload-area>.preview .upload-btn.is-remove[data-v-18d81bb3]:hover{background:#c0392be6}.upload-area>.preview .upload-btn>.icon[data-v-18d81bb3]{width:20px;height:20px;filter:brightness(0) invert(1)}.upload-area>.preview .edit-buttons[data-v-18d81bb3]{display:flex;flex-direction:column;gap:10px}.picker[data-v-9f5716ef]{display:flex;flex-direction:column;gap:12px}.picker>.search-box[data-v-9f5716ef]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #dddddd;border-radius:6px;background:#fafafa}.picker>.search-box>.icon[data-v-9f5716ef]{width:16px;height:16px;opacity:.6}.picker>.search-box>input[data-v-9f5716ef]{flex:1;border:none;background:transparent;font-size:13px;outline:none}.picker>.user-table-wrap[data-v-9f5716ef]{max-height:360px;overflow:auto;border:1px solid #dddddd;border-radius:6px}.picker .user-table[data-v-9f5716ef]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.picker .user-table th[data-v-9f5716ef],.picker .user-table td[data-v-9f5716ef]{padding:10px 12px;border-bottom:1px solid #eeeeee;text-align:left;vertical-align:middle}.picker .user-table th[data-v-9f5716ef]{background:#fafafa;font-weight:700;position:sticky;top:0;white-space:nowrap}.picker .user-table .col-check[data-v-9f5716ef]{width:40px}.picker .user-table .col-name[data-v-9f5716ef]{width:36%;word-break:break-word}.picker .user-table .col-email[data-v-9f5716ef]{width:auto;word-break:break-all}.picker .user-table .col-type[data-v-9f5716ef]{width:72px;min-width:72px;white-space:nowrap}.picker .user-table tr[data-v-9f5716ef]{cursor:pointer}.picker .user-table tr.-selected[data-v-9f5716ef]{background:#89cff014}.picker .user-table tr[data-v-9f5716ef]:hover{background:#89cff00a}.picker .user-table .empty[data-v-9f5716ef]{text-align:center;color:#999;font-style:italic}.ad-form-modal-embedded[data-v-9c5670f9]{display:flex;flex-direction:column;min-height:0;flex:1}.form-loading[data-v-9c5670f9]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#555;font-size:14px}.body[data-v-9c5670f9]{display:flex;gap:30px}.body>.fields[data-v-9c5670f9]{flex:1;display:flex;flex-direction:column;gap:12px;min-width:0}.body>.fields>.group[data-v-9c5670f9]{display:flex;flex-direction:column;gap:4px}.body>.fields>.group>label[data-v-9c5670f9]{font-size:13px;font-weight:700;color:#333}.body>.fields>.group>label>.required[data-v-9c5670f9]{color:#e74c3c;font-size:11px;font-weight:400}.body>.fields>.group>input[data-v-9c5670f9],.body>.fields>.group>textarea[data-v-9c5670f9],.body>.fields>.group>.comment-wrapper>textarea[data-v-9c5670f9]{width:100%;padding:10px 12px;border:1px solid #dddddd;border-radius:6px;font-size:13px;background:#fafafa;transition:border-color .2s;box-sizing:border-box}.body>.fields>.group>input[data-v-9c5670f9]::placeholder,.body>.fields>.group>textarea[data-v-9c5670f9]::placeholder,.body>.fields>.group>.comment-wrapper>textarea[data-v-9c5670f9]::placeholder{color:#999}.body>.fields>.group>input[data-v-9c5670f9]:focus,.body>.fields>.group>textarea[data-v-9c5670f9]:focus,.body>.fields>.group>.comment-wrapper>textarea[data-v-9c5670f9]:focus{outline:none;border-color:#89cff0;background:#fff}.body>.fields>.group>textarea[data-v-9c5670f9],.body>.fields>.group>.comment-wrapper>textarea[data-v-9c5670f9]{resize:none;min-height:80px}.body>.fields>.group>.comment-wrapper[data-v-9c5670f9]{position:relative}.body>.fields>.group>.comment-wrapper>.comment-counter[data-v-9c5670f9]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:28px;height:28px;color:#89cff0;pointer-events:none}.body>.fields>.group>.comment-wrapper>.comment-counter>.counter-ring[data-v-9c5670f9],.body>.fields>.group>.comment-wrapper>.comment-counter>.counter-text[data-v-9c5670f9]{grid-area:1/1}.body>.fields>.group>.comment-wrapper>.comment-counter>.counter-ring[data-v-9c5670f9]{transition:color .2s}.body>.fields>.group>.comment-wrapper>.comment-counter>.counter-text[data-v-9c5670f9]{font-size:12px;font-weight:700;text-align:center}.body>.fields>.group>.comment-wrapper>.comment-counter.-warn[data-v-9c5670f9]{color:#e8a400}.body>.fields>.group>.comment-wrapper>.comment-counter.-over[data-v-9c5670f9]{color:#e74c3c}.body>.fields>.group>.error-text[data-v-9c5670f9]{font-size:11px;color:#e74c3c;min-height:14px}.body>.fields>.group.user-select-group>.user-select-row[data-v-9c5670f9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.body>.fields>.group.user-select-group>.user-select-row>.selected-user[data-v-9c5670f9]{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0;margin:0;padding:10px 12px;border:1px solid #dddddd;border-radius:6px;background:#fafafa;font-size:13px;overflow:hidden;white-space:nowrap}.body>.fields>.group.user-select-group>.user-select-row>.selected-user.-empty[data-v-9c5670f9]{display:block;color:#999}.body>.fields>.group.user-select-group>.user-select-row>.selected-user>.selected-user__name[data-v-9c5670f9]{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:#333}.body>.fields>.group.user-select-group>.user-select-row>.selected-user>.selected-user__email[data-v-9c5670f9],.body>.fields>.group.user-select-group>.user-select-row>.selected-user>.selected-user__meta[data-v-9c5670f9]{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#555}.body>.fields>.group.user-select-group>.user-select-row>.selected-user>.selected-user__type[data-v-9c5670f9]{flex:0 0 auto;font-size:12px;color:#555}.body>.fields>.group.internal-note-group>.internal-note-row[data-v-9c5670f9]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.body>.fields>.group.internal-note-group>.internal-note-row>.internal-note-preview[data-v-9c5670f9]{width:100%;margin:0;padding:10px 12px;border:1px solid #dddddd;border-radius:6px;background:#fafafa;font-size:13px;color:#333;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}.filter-dropdown[data-v-a048e4cb]{position:relative;z-index:100}.filter-dropdown .icon-btn.-open[data-v-a048e4cb]{background:#f0f0f0}.filter-dropdown .icon-btn[data-v-a048e4cb] img.icon,.filter-dropdown .icon-btn[data-v-a048e4cb] span.icon{width:14px;height:14px}.filter-dropdown>.menu[data-v-a048e4cb]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;border:1px solid #eeeeee;border-radius:12px;padding:16px;min-width:160px;box-shadow:0 4px 16px #0000001a;z-index:100;display:flex;flex-direction:column;gap:12px}.filter-dropdown>.menu[data-v-a048e4cb]:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;background:#fff;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;transform:translate(-50%) rotate(45deg)}.filter-dropdown>.menu>.category[data-v-a048e4cb]{display:flex;flex-direction:column;gap:4px}.filter-dropdown>.menu>.category>.title[data-v-a048e4cb]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#555;padding:4px 0}.filter-dropdown>.menu>.category>.title>.icon[data-v-a048e4cb]{width:16px;height:16px;opacity:.6}.filter-dropdown>.menu>.category>.items[data-v-a048e4cb]{display:flex;flex-direction:column;gap:2px;padding-left:4px}.filter-dropdown>.menu>.category>.items>.item[data-v-a048e4cb]{display:flex;align-items:center;min-height:26px;padding:4px 6px;border:none;background:transparent;color:#555;cursor:pointer;border-radius:6px;text-align:left;transition:all .15s ease}.filter-dropdown>.menu>.category>.items>.item[data-v-a048e4cb]:hover{background:#f5f5f5}.filter-dropdown>.menu>.category>.items>.item.-active[data-v-a048e4cb]{background:#89cff0;color:#fff;font-weight:700}.filter-dropdown>.menu>.category>.items>.item>.check[data-v-a048e4cb]{font-size:12px;font-weight:700;margin-right:4px}.filter-fade-enter-active[data-v-a048e4cb],.filter-fade-leave-active[data-v-a048e4cb]{transition:opacity .15s ease,transform .15s ease}.filter-fade-enter-from[data-v-a048e4cb],.filter-fade-leave-to[data-v-a048e4cb]{opacity:0;transform:translate(-50%) translateY(-6px)}.action-dropdown[data-v-74110f2a]{position:relative;display:inline-block}.action-dropdown>.trigger[data-v-74110f2a]{display:inline-flex;cursor:pointer}.action-dropdown>.trigger.-disabled[data-v-74110f2a]{cursor:not-allowed}.action-dropdown>.trigger.-disabled[data-v-74110f2a]>*{pointer-events:none}.action-menu{background:#fff;border:1px solid #dddddd;border-radius:8px;padding:8px 0;min-width:120px;box-shadow:0 4px 12px #0000001a;z-index:10000;display:flex;flex-direction:column;margin-top:0}.action-menu:before{content:"";position:absolute;top:-6px;width:10px;height:10px;background:#fff;border-top:1px solid #dddddd;border-left:1px solid #dddddd;transform:rotate(45deg)}.action-menu>.item{display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;background:transparent;color:#555;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s ease;white-space:nowrap}.action-menu>.item:hover{background:#f5f5f5}.action-menu>.item.-danger{color:#e74c3c}.action-menu>.item.-danger:hover{background:#fdf0ef}.action-menu>.item>.icon{width:14px;height:14px}.action-menu>.item.-static{flex-direction:column;align-items:flex-start;padding:10px 16px;cursor:default}.action-menu>.item.-static:hover{background:transparent}.action-menu>.item.-static .extend-title{display:flex;align-items:center;gap:10px;font-size:13px;color:#555;margin-bottom:8px}.action-menu>.item.-static .extend-title>.icon{width:14px;height:14px}.action-menu>.item.-static .extend-controls{display:flex;align-items:center;gap:4px}.action-menu>.item.-static .extend-controls .adj-btn{width:24px;height:24px;background:#999;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.action-menu>.item.-static .extend-controls .adj-btn:hover{background:#444}.action-menu>.item.-static .extend-controls .adj-btn .sign{font-size:14px;font-weight:700;line-height:1}.action-menu>.item.-static .extend-controls .adj-value{width:50px;height:24px;background:#fff;border:1px solid #cccccc;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333}.action-menu>.item.-static .extend-controls .decide-btn{height:24px;padding:0 10px;background:#999;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;margin-left:4px}.action-menu>.item.-static .extend-controls .decide-btn:hover{background:#444}.action-menu.-align-center:before{left:50%;margin-left:-6px}.action-menu.-align-right:before{right:15px}.action-menu.-align-left:before{left:15px}.action-menu.-open-up:before{top:auto;bottom:-6px;border-top:none;border-left:none;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd}.action-fade-enter-active,.action-fade-leave-active{transition:opacity .15s ease,margin-top .15s ease}.action-fade-enter-from,.action-fade-leave-to{opacity:0;transform:translate(-50%) translateY(-6px)}.col-location .item-list[data-v-fd7b5d3c]{display:flex;flex-direction:column;gap:3px;align-items:stretch}.col-name[data-v-fd7b5d3c]{width:140px;min-width:120px;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-id[data-v-fd7b5d3c]{width:140px;min-width:140px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-note[data-v-fd7b5d3c]{width:180px;min-width:180px;max-width:180px;font-size:12px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-location .status-badge[data-v-fd7b5d3c]{padding:0 8px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.table-container table tbody tr[data-v-fd7b5d3c]{max-height:90px;height:90px}.table-container table tbody tr.clickable-row[data-v-fd7b5d3c]{cursor:pointer}.table-container table tbody td.col-check[data-v-fd7b5d3c],.table-container table tbody td.col-menu[data-v-fd7b5d3c]{cursor:default}.table-container table tbody td[data-v-fd7b5d3c]{max-height:90px;overflow:hidden}.loading-cell[data-v-fd7b5d3c]{text-align:center;color:#555;padding:24px}.icon-btn[data-v-fd7b5d3c]{cursor:pointer}.modal-confirm-body[data-v-fd7b5d3c]{text-align:center;font-size:14px;padding:20px 0}
