#main-page[data-v-78c826d1]{font-size:.7rem}.home[data-v-b28feb74]{margin-top:40px}.popup-window{z-index:999;background:#fff}.scrollable-container{overflow-x:scroll!important}.kpiDataTable{font-size:.8rem}.kpiDataTable td,.kpiDataTable th{text-align:right;font-size:.7rem;padding:4px!important;height:8px!important;margin:0!important;width:30px!important;border:1px solid #ccc}.v-table tbody tr:hover{background-color:rgba(0,0,0,.1)}.popup-window{position:absolute;background:#eee;border:1px solid #ccc;padding:5px;box-shadow:0 0 5px rgba(0,0,0,.2);overflow:auto;max-width:1500px;overflow-x:auto;overflow-wrap:break-word;white-space:normal;border-radius:7px}.popup-window table th,td{border:1px solid #ccc;padding:1px 6px}.draggable-header{cursor:move;display:flex;justify-content:space-between}.close-button{cursor:pointer;text-align:right}.ml-2[data-v-7ca07bd0]{margin-left:8px}.mr-2[data-v-7ca07bd0]{margin-right:8px}.latest-message[data-v-7ca07bd0]{margin:16px 0;padding:8px;background-color:#f5f5f5;border-radius:4px}.ai-message-display[data-v-7ca07bd0]{padding:8px 0;min-height:38px;white-space:pre-wrap;word-break:break-word;flex-grow:1}.edit-controls[data-v-7ca07bd0]{margin-top:8px;display:flex;justify-content:flex-end;gap:16px}.radio-group-container[data-v-7ca07bd0]{display:flex;gap:8px}.radio-group-item[data-v-7ca07bd0]{flex:1}.ai-message-view-mode[data-v-7ca07bd0]{display:flex;align-items:center;justify-content:space-between}.radio-group-item[data-v-7ca07bd0] .v-label{font-size:.8em!important}.radio-group-item[data-v-7ca07bd0] .v-selection-control-group{padding-top:0!important;margin-top:-4px!important}.radio-group-item[data-v-7ca07bd0] .v-radio{margin-bottom:-8px!important}.message-list{width:700px;max-height:700px;overflow-y:scroll}.message-list .message{margin:10px;padding:10px;border:.5px solid #ccc;width:600px;border-radius:5px;white-space:pre-wrap}.message-list .message.left{float:left}.message-list .message.right{float:right;background-color:#f4f8ff}.message-list .read{text-align:right}.admin-note-list button{margin:0 0 0 10px;border-radius:5px}dd.profile_text{white-space:pre-wrap}.empty:after{color:red;content:"入力なし";font-style:italic}.prof_data{padding:0}.prof_data .dl_data{display:flex;flex-wrap:wrap;max-width:600px}.prof_data .dl_data dt{width:100%;padding:10px 0 0;font-weight:700}.prof_data .dl_data dd{width:100%;padding:5px 0 10px 20px}.prof_data h3{font-size:1.2rem;font-weight:700;margin:20px 0 10px;border-bottom:2px solid #ccc}.planner-title{margin:40px 0 20px}.messageText{white-space:break-spaces;overflow:hidden;text-overflow:ellipsis}