:root{--db-accent:#16b777;--db-accent-dark:#12925f;--db-accent-soft:#ebf8f3;--db-bg:#f6f8f7;--db-surface:#fff;--db-surface-header:#f7faf9;--db-border:#10b98129;--db-border-soft:#0f172a12;--db-divider:#eef2f1;--db-shadow-sm:0 1px 2px #1018280a, 0 1px 3px #10182808;--db-shadow-md:0 1px 2px #1018280a, 0 10px 28px -14px #1018282e;--db-radius-sm:8px;--db-radius:12px;--db-radius-lg:16px;--db-text:#1f2d3d;--db-text-secondary:#4b5563;--db-text-muted:#8a94a6;--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px;--el-color-primary:#16b777!important;--el-color-primary-light-3:#55c998!important;--el-color-primary-light-5:#88d8b8!important;--el-color-primary-light-7:#bce8d9!important;--el-color-primary-light-8:#d8f1e9!important;--el-color-primary-light-9:#ebf8f3!important;--el-color-primary-dark-2:#12925f!important;--el-border-radius-base:4px!important;--el-border-radius-small:2px!important}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{flex-direction:column;min-height:100vh;margin:0 auto;display:flex}a,.green{color:#000;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{color:#42b983}}.common-container-wrapper{background-color:#0000;min-height:100%;padding:0}.common-back-header{color:var(--db-text);background:var(--db-surface);border:1px solid var(--db-border-soft);border-left:3px solid var(--db-accent);border-radius:var(--db-radius);box-shadow:var(--db-shadow-sm);margin-bottom:12px;padding:.8rem 1.1rem;font-size:17px}.common-back-header .el-page-header{align-items:center;height:100%;padding:0;display:flex}.common-back-header .el-page-header__header,.common-back-header .el-page-header__content,.common-back-header .el-page-header__title,.common-back-header .el-page-header__back{margin:0;padding:0;line-height:1.6}.common-table-container{background:var(--db-surface);border:1px solid var(--db-border-soft);border-radius:var(--db-radius);box-shadow:var(--db-shadow-sm);margin-top:1rem;padding:1rem 1.1rem}.common-table-container .el-table{--el-table-border-color:var(--db-divider);--el-table-header-bg-color:var(--db-surface-header);--el-table-header-text-color:var(--db-text-secondary);--el-table-text-color:var(--db-text-secondary);--el-table-row-hover-bg-color:#f3faf7;border-radius:var(--db-radius-sm)}.list-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:1rem;display:flex}.list-header>div{display:flex}.common-header-flex{justify-content:space-between;align-items:center;width:100%;display:flex}.common-header-left{align-items:center;display:flex}.common-header-divider{background-color:var(--el-border-color,#dcdfe6);width:1px;height:16px;margin:0 12px}.common-header-tip{color:red;font-size:13px;font-weight:400}.common-header-back{cursor:pointer;color:var(--el-text-color-regular,#606266);align-items:center;font-size:14px;display:flex}.common-header-back:hover{color:var(--el-color-primary,#409eff)}.common-header-back .el-icon{margin-right:4px}.green-date{color:#16a34a}.yellow-date{color:#f59e0b}.red-date{color:#ef4444}.expired-date{color:#71717a;text-decoration:line-through}@media (width<=767px){.common-table-container{border-radius:var(--db-radius-sm);padding:.75rem}.common-back-header{border-radius:var(--db-radius-sm);padding:.7rem .9rem;font-size:16px}}
