2 lines
12 KiB
CSS
2 lines
12 KiB
CSS
@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{box-sizing:border-box}ul,li{list-style:none;padding:0;margin:0}picture,img,video,canvas,svg{display:block;max-width:100%}img{max-width:100%;height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast;aspect-ratio:attr(width)/attr(height);display:inline-block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}img:not([src],[srcset]){visibility:hidden}[data-reka-popper-content-wrapper],[data-reka-popper],.el-popper,.el-picker-panel{z-index:9999!important}body>div[id^=el-popper-container],body>div[data-reka-focus-guard],body>div[data-reka-popper-content-wrapper]{z-index:9999!important}.chat-dialog-call-kit,body>div[class*=TUICallKit],body>.TUICallKit-desktop,body>.TUICallKit-mobile{z-index:99999!important}.chat-floating-window[data-v-aa0e174b]{position:fixed;width:900px;height:75vh;min-height:400px;max-height:90vh;background:#fff;border-radius:8px;box-shadow:0 4px 24px #00000026;z-index:2501;display:flex;flex-direction:column;overflow:hidden}.chat-window-header[data-v-aa0e174b]{padding:16px 20px;border-bottom:1px solid #e4e7ed;background:#fff;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.chat-window-header .chat-window-title[data-v-aa0e174b]{font-size:16px;font-weight:500}.chat-window-header .chat-close-btn[data-v-aa0e174b]{cursor:pointer;flex-shrink:0}.chat-container[data-v-aa0e174b]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.loading-container[data-v-aa0e174b]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#909399}.loading-container .el-icon[data-v-aa0e174b]{font-size:32px}.error-container[data-v-aa0e174b]{width:100%;padding:20px}.chat-content[data-v-aa0e174b]{width:100%;height:100%;overflow:hidden;position:relative}.chat-layout[data-v-aa0e174b]{display:flex;height:100%;width:100%}.chat-layout .conversation-list[data-v-aa0e174b]{width:285px;flex-shrink:0}.chat-layout .chat-area[data-v-aa0e174b]{flex:1;display:flex;flex-direction:column;position:relative}.chat-layout .empty-chat[data-v-aa0e174b]{flex:1;display:flex;align-items:center;justify-content:center}.message-toolbar[data-v-aa0e174b]{display:flex;gap:8px;align-items:center}.chat-dialog-call-kit-wrapper[data-v-aa0e174b]{position:fixed;width:375px;height:667px;max-width:90vw;z-index:300000;background:#1a1a1a;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column}.call-kit-drag-handle[data-v-aa0e174b]{height:32px;padding:0 12px;background:#2a2a2a;display:flex;align-items:center;justify-content:space-between;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.call-kit-drag-handle .drag-handle-text[data-v-aa0e174b]{font-size:13px;color:#fff}.call-kit-drag-handle .drag-handle-icon[data-v-aa0e174b]{color:#999;font-size:16px}.call-kit-content[data-v-aa0e174b]{flex:1;min-height:0;position:relative}.chat-dialog-call-kit[data-v-aa0e174b]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;transform:none!important;max-width:none!important;max-height:none!important;border-radius:0 0 24px 24px}.el-popper[data-v-aa0e174b],.el-picker-panel[data-v-aa0e174b],[data-reka-popper][data-v-aa0e174b],[data-reka-popper-content-wrapper][data-v-aa0e174b],[class*=emoji-picker][data-v-aa0e174b],[class*=picker-popup][data-v-aa0e174b],[class*=tui-picker][data-v-aa0e174b],body>div[id^=el-popper-container][data-v-aa0e174b],body>div[data-reka-focus-guard][data-v-aa0e174b]{z-index:9999!important}.chat-floating-window [data-reka-popper-content-wrapper][data-v-aa0e174b]{z-index:9999!important}.appointment-list[data-v-f367bd6f]{min-height:100%}.list-card[data-v-f367bd6f] .el-card__body{padding:0}.list-toolbar[data-v-f367bd6f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--el-border-color-lighter)}.list-tabs[data-v-f367bd6f]{flex:1;min-width:0}.list-tabs[data-v-f367bd6f] .el-tabs__header{margin-bottom:0}.list-tabs[data-v-f367bd6f] .el-tabs__nav-wrap:after{display:none}.list-tabs[data-v-f367bd6f] .el-tabs__item{font-size:14px;padding:0 16px}.list-tabs[data-v-f367bd6f] .el-tabs__item.is-active{font-weight:500}.list-tabs[data-v-f367bd6f] .el-tabs__ink-bar{height:2px;border-radius:2px 2px 0 0}.list-tabs[data-v-f367bd6f] .el-tabs__active-bar{height:2px}.list-tabs[data-v-f367bd6f] .el-tabs__nav{gap:4px}.list-tabs .tab-label[data-v-f367bd6f]{display:inline-flex;align-items:center;gap:6px}.list-tabs .tab-badge[data-v-f367bd6f]{margin-left:4px}.list-tabs .tab-badge[data-v-f367bd6f] .el-badge__content{font-size:11px;height:16px;line-height:16px;border:none}.list-tabs .tab-badge-success[data-v-f367bd6f] .el-badge__content{background:var(--el-color-success)}.list-tabs .tab-badge-danger[data-v-f367bd6f] .el-badge__content{background:var(--el-color-danger)}.list-tabs .tab-badge-info[data-v-f367bd6f] .el-badge__content{background:var(--el-color-info)}.list-tabs .tab-badge-primary[data-v-f367bd6f] .el-badge__content{background:var(--el-color-primary)}.list-tabs .tab-priority[data-v-f367bd6f]{font-weight:500}.toolbar-actions[data-v-f367bd6f]{display:flex;align-items:center;gap:8px;flex-shrink:0}.toolbar-actions .action-input[data-v-f367bd6f]{width:120px}.filter-bar[data-v-f367bd6f]{display:flex;align-items:center;gap:32px;padding:12px 16px;background:var(--el-fill-color-lighter);border-bottom:1px solid var(--el-border-color-lighter)}.filter-bar .filter-group[data-v-f367bd6f]{display:flex;align-items:center;gap:12px}.filter-bar .filter-group .filter-label[data-v-f367bd6f]{font-size:13px;color:var(--el-text-color-secondary);flex-shrink:0}.filter-bar .filter-group .filter-radio[data-v-f367bd6f] .el-radio-button__inner{padding:6px 14px}.dropdown-item-with-input[data-v-f367bd6f]{display:flex;align-items:center;gap:8px;padding:8px 12px}.dropdown-item-with-input .dropdown-label[data-v-f367bd6f]{width:40px;flex-shrink:0}.dropdown-item-with-input .dropdown-input[data-v-f367bd6f]{width:120px}.table-wrap[data-v-f367bd6f]{padding:0 16px 20px}.action-btns[data-v-f367bd6f]{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px}.action-btns .action-qrcode[data-v-f367bd6f]{color:var(--el-color-warning)!important;font-weight:500}.action-btns .action-qrcode[data-v-f367bd6f]:hover{color:var(--el-color-warning-dark-2)!important}.appointment-table[data-v-f367bd6f] .el-table__header th{background:var(--el-fill-color-light);font-weight:500;color:var(--el-text-color-regular)}.appointment-table[data-v-f367bd6f] .el-table__row{cursor:default}.appointment-table[data-v-f367bd6f] .el-table__row.row-pending{background:linear-gradient(90deg,rgba(var(--el-color-success-rgb),.06) 0%,transparent 100%)!important}.appointment-table[data-v-f367bd6f] .el-table__row.row-pending:hover>td{background:linear-gradient(90deg,rgba(var(--el-color-success-rgb),.1) 0%,transparent 100%)!important}.patient-cell[data-v-f367bd6f]{display:flex;align-items:center;gap:12px}.patient-avatar[data-v-f367bd6f]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--el-color-primary-light-5),var(--el-color-primary-light-7));color:var(--el-color-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.patient-info[data-v-f367bd6f]{min-width:0}.patient-name[data-v-f367bd6f]{font-weight:500;color:var(--el-text-color-primary)}.patient-phone[data-v-f367bd6f]{font-size:12px;color:var(--el-text-color-secondary);margin-top:2px}.patient-extra[data-v-f367bd6f]{font-size:12px;color:var(--el-text-color-placeholder);margin-top:2px}.datetime-cell .date-text[data-v-f367bd6f]{font-weight:600;font-size:14px;color:var(--el-text-color-primary)}.datetime-cell .time-text[data-v-f367bd6f]{font-size:13px;font-weight:500;color:var(--el-color-primary);margin-top:4px}.detail-content[data-v-f367bd6f]{padding:8px 0}.detail-section[data-v-f367bd6f]{margin-bottom:24px}.detail-section[data-v-f367bd6f]:last-child{margin-bottom:0}.detail-section-title[data-v-f367bd6f]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--el-border-color-lighter)}.detail-section-title .el-icon[data-v-f367bd6f]{font-size:16px;color:var(--el-color-primary)}.detail-grid[data-v-f367bd6f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.detail-item[data-v-f367bd6f]{display:flex;flex-direction:column;gap:4px}.detail-item .detail-label[data-v-f367bd6f]{font-size:12px;color:var(--el-text-color-secondary)}.detail-item .detail-value[data-v-f367bd6f]{font-size:14px;color:var(--el-text-color-primary)}.detail-item-full[data-v-f367bd6f]{grid-column:1/-1}.detail-remark[data-v-f367bd6f]{font-size:14px;color:var(--el-text-color-regular);margin:0;line-height:1.6}.text-danger[data-v-f367bd6f]{color:var(--el-color-danger)}.qrcode-content[data-v-f367bd6f]{padding:16px 0;min-height:200px;display:flex;align-items:center;justify-content:center}.qrcode-loading[data-v-f367bd6f],.qrcode-success[data-v-f367bd6f],.qrcode-error[data-v-f367bd6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.qrcode-loading-text[data-v-f367bd6f]{margin-top:16px;color:var(--el-text-color-secondary)}.qrcode-image-wrap[data-v-f367bd6f]{padding:12px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014}.qrcode-image[data-v-f367bd6f]{width:200px;height:200px;display:block;border-radius:8px}.qrcode-info[data-v-f367bd6f]{margin-top:16px;font-size:14px}.qrcode-patient[data-v-f367bd6f]{font-weight:500;color:var(--el-text-color-primary)}.qrcode-tip[data-v-f367bd6f]{margin-top:8px;color:var(--el-text-color-regular)}.qrcode-path[data-v-f367bd6f]{margin-top:4px;font-size:12px;color:var(--el-text-color-placeholder)}.qrcode-error[data-v-f367bd6f]{color:var(--el-text-color-secondary);gap:12px}
|