@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qlkyhop/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qlkyhop/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/qlkyhop/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--nen-trang);color:var(--chu-chinh);font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--mau-chinh:#680203;--mau-chinh-dam:#420003;--nen-trang:#f1f1f1;--nen-thanh-tieu-de:#fff;--nen-the:#fff;--nen-popup:#fff;--nen-input-disabled:#f5f5f5;--chu-chinh:#1e1e1d;--chu-tieu-de-bang:#fff;--chu-mo:#8c8c8c;--chu-rat-mo:#b0ada7;--vien:#d5d5d4;--nen-hang-le:#fafafa;--icon-crud:#1e1e1d;--icon-phe-duyet:#42ad4f;--icon-tu-choi:#dd3e25;--dau-sao-bat-buoc:#e15156;--shadow-the:0 1px 2px #1e04040a, 0 2px 8px #1e04040f}.ant-input-disabled,.ant-input[disabled],.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-picker-disabled,.ant-select-disabled .ant-select-selector,.ant-mentions-disabled,input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled{color:var(--chu-chinh)!important;background-color:var(--nen-input-disabled)!important;opacity:1!important}.ant-input-disabled,.ant-input[disabled],.ant-input-affix-wrapper-disabled input.ant-input,.ant-input-number-disabled .ant-input-number-input,.ant-picker-input>input[disabled],.ant-select-disabled .ant-select-selection-item,.ant-select-disabled .ant-select-selection-item-content,.ant-mentions-disabled textarea,input:not([type=checkbox]):not([type=radio]):disabled,textarea:disabled,select:disabled{color:var(--chu-chinh)!important;-webkit-text-fill-color:var(--chu-chinh)!important;opacity:1!important}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:var(--chu-chinh)!important;border-color:var(--vien)!important;background:#ececec!important}.pk-canbo-select-multiple .ant-select-selector{overflow:auto hidden;flex-wrap:nowrap!important}.pk-canbo-select-multiple .ant-select-selection-overflow{flex-wrap:nowrap}.pk-canbo-select-multiple .ant-select-selection-overflow-item{flex:none}.pk-canbo-select-multiple .ant-select-selection-search{width:auto!important}.ant-modal-mask,.ant-drawer-mask{background:#14040480!important}.ant-modal-wrap{overflow:hidden}.ant-btn-primary:not(.pk-btn-accent):not(:disabled),.ant-btn-primary.ant-btn-dangerous:not(.pk-btn-accent):not(:disabled){background-image:linear-gradient(135deg, var(--mau-chinh) 0%, var(--mau-chinh-dam) 100%)!important;background-color:var(--mau-chinh)!important;border-color:var(--mau-chinh)!important;text-shadow:none!important}.ant-btn-primary:not(.pk-btn-accent):not(:disabled):hover,.ant-btn-primary.ant-btn-dangerous:not(.pk-btn-accent):not(:disabled):hover{background-image:linear-gradient(135deg, var(--mau-chinh-dam) 0%, var(--mau-chinh) 100%)!important;border-color:var(--mau-chinh-dam)!important}.ant-btn-primary:not(:disabled){transition:transform .15s,box-shadow .15s,background-image .2s}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px)}.ant-btn-primary:not(:disabled):active{transform:translateY(0)}.ant-btn-default:not(:disabled){transition:border-color .15s,color .15s,transform .15s}.ant-btn-default:not(:disabled):hover{transform:translateY(-1px);border-color:var(--mau-chinh)!important;color:var(--mau-chinh)!important}.ant-btn:not(.ant-btn-icon-only) .anticon{margin-inline-start:6px}.ant-table-thead>tr>th{font-weight:600;background:var(--mau-chinh)!important;color:#fff!important}.ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.pk-group-bar+.ant-table-wrapper .ant-table-thead>tr>th{background:var(--nen-hang-le)!important;color:var(--chu-chinh)!important}.pk-group-bar+.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child,.pk-group-bar+.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child,.pk-group-bar+.ant-table-wrapper .ant-table-header{border-radius:0!important}.pk-group-bar+.ant-table-wrapper .ant-table-container,.pk-group-bar+.ant-table-wrapper .ant-table{border-radius:0 0 8px 8px!important}.pk-group-bar+.ant-table-wrapper .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px!important}.pk-group-bar+.ant-table-wrapper .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px!important}*{scrollbar-width:thin;scrollbar-color:#68020359 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#68020359;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#6802038c}::-webkit-scrollbar-track{background:0 0}.pk-table-caption{color:var(--mau-chinh);border-bottom:1px solid var(--vien);margin:0;padding:16px 20px;font-size:15px;font-weight:600}.pk-table-wrap .ant-table-container,.pk-table-wrap .ant-table,.pk-table-wrap .ant-table-container table>thead>tr:first-child>:first-child,.pk-table-wrap .ant-table-container table>thead>tr:first-child>:last-child,.pk-table-wrap .ant-table-header{border-radius:0!important}.pk-table-wrap .ant-table-pagination{margin:16px 20px!important}.pk-search-card{background:var(--nen-the);box-shadow:var(--shadow-the);border-radius:12px;margin-bottom:16px}.pk-search-card__header{min-height:48px;color:var(--chu-chinh);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:flex}.pk-search-card.is-expanded .pk-search-card__header{border-bottom:1px solid var(--vien)}.pk-search-card__header>strong{font-size:15px}.pk-search-card__toggle.ant-btn{color:var(--mau-chinh);flex:none;font-weight:600}.pk-search-card__body{min-width:0;padding:20px}.pk-search-card__body>.ant-row{min-width:0}.pk-table-wrap{background:var(--nen-the);box-shadow:var(--shadow-the);border-radius:12px;margin-bottom:16px}@keyframes pk-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pk-page-enter{animation:.35s cubic-bezier(.22,1,.36,1) pk-fade-in-up}.pk-chuong-lac{transform-origin:50% 12%;animation:2.4s ease-in-out infinite pk-chuong-lac}@keyframes pk-chuong-lac{0%,42%,to{transform:rotate(0)}4%{transform:rotate(18deg)}9%{transform:rotate(-16deg)}14%{transform:rotate(13deg)}19%{transform:rotate(-11deg)}24%{transform:rotate(8deg)}29%{transform:rotate(-5deg)}35%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.pk-chuong-lac{animation:none}}.ant-layout-sider,.ant-layout-sider-children{transition:background-color .25s,width .2s}.ant-menu{transition:background-color .25s}.ant-menu-item-selected .pk-menu-badge-label,.ant-menu-item-selected .pk-menu-badge-label>span{color:inherit}.ant-layout-sider-trigger{border-top:1px solid #ffffff26}.ant-layout-sider-trigger .anticon{transition:transform .2s}.pk-header-pattern{background-image:url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/chim-lac-Dx6vp9_F.svg),url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/chim-lac-Dx6vp9_F.svg),url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/chim-lac-flip-B5a-WLj_.svg),url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/chim-lac-flip-B5a-WLj_.svg),url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/trong-dong-Kr4Kxq35.svg),url(/qlkyhop/assets/chim-lac-flip-B5a-WLj_.svg);background-position:-80px -52px,10% 20%,20% 60%,30% -10%,35% 80%,50% 0,65% 80%,70% 20%,80% 60%,30% -10%,90% 0,100% 10%;background-repeat:no-repeat;background-size:160px,40px,80px,20px,80px,350px,80px,40px,50px,20px,80px,50px}.pk-form-modal .ant-drawer-content{background:#fff}.pk-form-modal-header{background:var(--mau-chinh);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pk-form-modal-header__tab{color:#fff;background:0 0;border-radius:0;padding:0;font-size:16px;font-weight:600}.pk-form-modal-header__close{color:#ffffffd9;cursor:pointer;font-size:16px;transition:color .15s}.pk-form-modal-header__close:hover{color:#fff}.pk-invite-row:hover{background:var(--nen-the)}.pk-form-modal-body{height:100%;padding:24px;overflow-y:auto}.pk-form-modal-body>:first-child{margin-top:0}.pk-form-modal-body>:last-child{margin-bottom:0}.pk-form-modal-footer{border-top:1px solid var(--vien-nhat,#ededed);background:#fff;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.pk-form-modal-footer .ant-btn{border-radius:8px;height:38px;padding:0 16px}.pk-group-bar{background:var(--mau-chinh);color:#fff;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:10px 16px;font-weight:600;display:flex}.pk-panel-body{background:var(--nen-the);border-radius:0 0 12px 12px;padding:16px 20px}.pk-group-bar .ant-btn:disabled{color:#ffffffa6!important;background:#ffffff1f!important;border-color:#fff6!important}.pk-table-header-action.ant-btn:not(.ant-btn-primary),.pk-group-bar .ant-btn,.pk-participation-section-title .ant-btn{color:var(--chu-chinh)!important;height:32px!important;box-shadow:none!important;background:#fff!important;border-color:#fff!important;border-radius:8px!important;padding-inline:16px!important;font-size:14px!important}.pk-table-header-action.ant-btn:not(.ant-btn-primary):not(:disabled):hover,.pk-table-header-action.ant-btn:not(.ant-btn-primary):not(:disabled):focus-visible,.pk-group-bar .ant-btn:not(:disabled):hover,.pk-group-bar .ant-btn:not(:disabled):focus-visible,.pk-participation-section-title .ant-btn:not(:disabled):hover,.pk-participation-section-title .ant-btn:not(:disabled):focus-visible{color:#000!important;background:#f5f5f5!important;border-color:#f5f5f5!important}.pk-table-header-action.ant-btn .ant-btn-icon,.pk-group-bar .ant-btn .ant-btn-icon,.pk-participation-section-title .ant-btn .ant-btn-icon{order:2}.pk-table-header-action.ant-btn:not(.ant-btn-primary):disabled,.pk-group-bar .ant-btn:disabled,.pk-participation-section-title .ant-btn:disabled{color:#00000073!important;background:#ffffffb8!important;border-color:#ffffffb8!important}.pk-thanh-phan-nhom-khung>.pk-group-bar{background:var(--mau-chinh);border-radius:7px;padding:10px 16px}.pk-thanh-phan-nhom-khung>.pk-group-bar+.pk-thanh-phan-card-list{flex-direction:column;gap:17px;margin-top:17px;display:flex}.pk-thanh-phan-card{background:#fff;border:1px solid #dbe0e8;border-radius:8.5px;overflow:hidden}.pk-thanh-phan-card__header{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 16px;display:flex}.pk-thanh-phan-card__title{align-items:center;gap:12px;min-width:0;display:flex}.pk-thanh-phan-card__badge{width:30px;height:30px;color:var(--mau-chinh);background:#ffe0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.pk-thanh-phan-card__ten{color:#172138;font-size:16px;font-weight:600}.pk-thanh-phan-card__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.pk-thanh-phan-card__toggle{color:#172138;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.pk-thanh-phan-card__toggle .anticon{font-size:10px;transition:transform .15s;transform:rotate(-90deg)}.pk-thanh-phan-card__toggle.is-expanded .anticon{transform:rotate(0)}.pk-thanh-phan-card__body{padding:0 16px 16px}.pk-thanh-phan-card__table{color:#172138;border:0}.pk-thanh-phan-card__table .ant-table-container,.pk-thanh-phan-card__table .ant-table,.pk-thanh-phan-card__table .ant-table-header{border-radius:4.5px!important}.pk-thanh-phan-card__table .ant-table-thead>tr>th{color:#172138!important;background:#f5fafc!important;border:1px solid #dbe0e8!important;border-right:0!important;height:33px!important;padding:0 20px!important;font-size:14px!important;font-weight:600!important}.pk-thanh-phan-card__table .ant-table-thead>tr>th:last-child{border-right:1px solid #dbe0e8!important}.pk-thanh-phan-card__table .ant-table-tbody>tr>td{color:#172138;font-size:14px;background:#fff!important;border:0!important;border-bottom:1px solid #dbe0e8!important;height:35px!important;padding:0 20px!important}.pk-thanh-phan-card__table .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.pk-thanh-phan-nhom__vai-tro-select .ant-select-selector{color:#172033!important;padding:0!important}.pk-form-modal .pk-group-bar{padding:6px 12px;font-weight:700}.pk-confirm-modal .ant-modal-content{text-align:center;border-radius:12px}.pk-confirm-modal .ant-modal-header{background:#fff}.pk-confirm-modal .ant-modal-confirm-title,.pk-confirm-modal .ant-modal-title{text-align:center;color:var(--chu-chinh);font-weight:700}.pk-required-mark{color:var(--dau-sao-bat-buoc);margin-inline-start:2px}.pk-audit-denied td{background:#fff2f0!important}.pk-char-counter{text-align:right;color:var(--chu-rat-mo);margin-top:4px;font-size:12px}.pk-tabs-fill{flex-direction:column;height:100%;display:flex}.pk-tabs-fill .ant-tabs-content-holder,.pk-tabs-fill .ant-tabs-content,.pk-tabs-fill .ant-tabs-tabpane{height:100%}.pk-opinion-list{border:1px solid var(--vien);border-top:none;flex-direction:column;gap:10px;padding:12px;display:flex}.pk-opinion-card{background:#f5f5f5;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.pk-opinion-card__header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-opinion-card__question{overflow-wrap:anywhere;flex:1;min-width:220px}.pk-opinion-card__meta,.pk-opinion-card__footer,.pk-opinion-card__empty{color:var(--chu-mo,#8c8c8c);font-size:12px}.pk-opinion-card__answers{flex-direction:column;gap:6px;display:flex}.pk-opinion-card__answer{overflow-wrap:anywhere;background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:8px;display:flex}.pk-vbdh-ten{flex-direction:column;gap:2px;display:flex}.pk-vbdh-ten strong{font-size:14px}.pk-vbdh-ten span{color:var(--chu-mo);font-size:12px}.pk-vbdh-thao-tac{align-items:center;gap:14px;font-size:16px;display:inline-flex}.pk-vbdh-thao-tac .anticon{cursor:pointer}.pk-vbdh-thao-tac .anticon-send,.pk-vbdh-thao-tac .anticon-eye,.pk-vbdh-thao-tac .anticon-mail{color:#3b82f6}.pk-vbdh-thao-tac .anticon-edit{color:#d89614}.pk-vbdh-thao-tac .anticon-unordered-list{color:var(--chu-chinh)}.pk-vbdh .pk-vbdh-dong-chon>td{background:#fff0f0!important}.pk-vbdh .pk-vbdh-dong-chon>td:first-child{box-shadow:inset 3px 0 #e15156}.pk-vbdh .ant-table-row{cursor:pointer}.pk-vbdh-fab{z-index:950;flex-direction:column;align-items:flex-end;gap:24px;display:flex;position:fixed;bottom:28px;right:32px}.pk-vbdh-fab__menu{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.pk-vbdh-fab__nut{border:1px solid var(--vien);min-width:152px;height:64px;color:var(--mau-chinh);cursor:pointer;opacity:0;visibility:hidden;transform-origin:100% 100%;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:700;transition:opacity .2s,transform .2s,visibility 0s linear .2s,background-color .15s,color .15s,border-color .15s;display:inline-flex;transform:translateY(16px)scale(.92);box-shadow:0 4px 14px #1e040429}.pk-vbdh-fab__nut .anticon{font-size:20px}.pk-vbdh-fab.is-mo .pk-vbdh-fab__nut{opacity:1;visibility:visible;transition-delay:0s;transform:none}.pk-vbdh-fab.is-mo .pk-vbdh-fab__nut:last-child{transition-delay:20ms}.pk-vbdh-fab.is-mo .pk-vbdh-fab__nut:first-child:not(:last-child){transition-delay:60ms}.pk-vbdh-fab__nut:hover:not(:disabled){border-color:var(--mau-chinh);color:#fff;background:var(--mau-chinh)}.pk-vbdh-fab__nut:disabled{opacity:.6;cursor:wait}.pk-vbdh-fab__chinh{background:var(--mau-chinh);color:#fff;cursor:pointer;border:0;border-radius:50%;width:60px;height:60px;font-size:24px;transition:background .2s,transform .2s;box-shadow:0 4px 14px #1e04044d}.pk-vbdh-fab__chinh:hover{background:var(--mau-chinh-dam)}.pk-vbdh-fab.is-mo .pk-vbdh-fab__chinh{transform:rotate(90deg)}.pk-vbdh-modal .ant-modal-content{border-radius:12px;flex-direction:column;height:85vh;padding:0;display:flex;overflow:hidden}.pk-vbdh-modal .ant-modal-header{background:var(--mau-chinh);flex-shrink:0;margin:0;padding:0}.pk-vbdh-modal__header{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 20px;display:flex}.pk-vbdh-modal__title{color:#fff;font-size:15px;font-weight:600;line-height:1.4}.pk-vbdh-modal__phai{align-items:center;gap:10px;display:inline-flex}.pk-vbdh-modal__dong{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex}.pk-vbdh-modal__dong:hover:not(:disabled){background:#ffffff2e}.pk-vbdh-modal__dong:disabled{opacity:.5;cursor:not-allowed}.pk-vbdh-modal .ant-modal-body{background:#222;flex:1;min-height:0;padding:0;overflow:hidden}.pk-vbdh-modal .ant-modal-footer{background:#fff;flex-shrink:0;margin:0;padding:12px 16px}.pk-vbdh-modal__footer{justify-content:center;gap:16px;display:flex}.pk-vbdh-modal__footer .ant-btn{border-radius:8px;height:38px;padding:0 16px}.pk-vbdh-modal__trong{text-align:center;color:#ddd;justify-content:center;align-items:center;height:100%;display:flex}.pk-vbdh-modal__double{align-items:stretch;height:100%;min-height:0;display:flex}.pk-vbdh-modal__doubleTrai{background:#fff;border-right:1px solid #333;flex-direction:column;flex:0 0 34%;gap:12px;max-width:420px;padding:16px;display:flex;overflow-y:auto}.pk-vbdh-modal__doubleTieuDe{color:#333;font-size:14px;font-weight:600}.pk-vbdh-modal__doubleCuocHop{color:#64748b;border-bottom:1px solid #ececec;flex-direction:column;gap:3px;padding-bottom:12px;font-size:12px;display:flex}.pk-vbdh-modal__doubleCuocHop strong{color:#172033;font-size:14px;line-height:1.45}.pk-vbdh-modal__doubleTatCa{color:#263244;font-weight:600}.pk-vbdh-modal__doubleTatCa.ant-checkbox-wrapper-disabled,.pk-vbdh-modal__doubleTatCa.ant-checkbox-wrapper-disabled>span{color:#263244;cursor:default}.pk-vbdh-modal__doubleDanhSach{flex-direction:column;gap:10px;display:flex}.pk-vbdh-modal__doubleThe{cursor:pointer;background:#fff5f5;border:1px solid #f5d5d5;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pk-vbdh-modal__doubleThe:hover{border-color:#e5b5b5}.pk-vbdh-modal__doubleThe--dangChon{border-color:var(--mau-chinh);background:#ffe0e0}.pk-vbdh-modal__doubleThe .pk-vbdh-ten{flex:1;min-width:0}.pk-vbdh-modal__doubleCheckbox{margin-top:2px}.pk-vbdh-modal__doublePhai{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;padding:16px;display:flex}.pk-vbdh-modal__doublePhaiHeader{color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.pk-vbdh-modal__doubleChon{min-width:180px}.pk-vbdh-lichsu .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.pk-vbdh-lichsu .ant-modal-header{background:#8b0000;margin:0;padding:0}.pk-vbdh-lichsu__header{color:#fff;justify-content:space-between;align-items:center;padding:22px 32px;font-size:22px;font-weight:700;display:flex}.pk-vbdh-lichsu .ant-modal-body{min-height:420px;padding:26px 32px 8px}.pk-vbdh-lichsu .ant-modal-footer{border-top:1px solid var(--vien);text-align:right;margin:0;padding:16px 32px}.pk-vbdh-lichsu__the{background:#fff0f0;border-radius:10px;padding:14px 20px}.pk-vbdh-lichsu__the strong{color:#0f172a;font-size:17px;display:block}.pk-vbdh-lichsu__the div{color:#64748b;margin-top:4px;font-size:13px}.pk-vbdh-lichsu__tieu-de{color:#8b0000;margin:22px 0 14px;font-size:18px;font-weight:700}.pk-vbdh-lichsu__ds{margin:0;padding:0;list-style:none;position:relative}.pk-vbdh-lichsu__ds li{border-radius:10px;gap:18px;padding:14px 16px 14px 44px;display:flex;position:relative}.pk-vbdh-lichsu__ds li:before{content:"";background:#dbe2ea;width:3px;position:absolute;top:0;bottom:0;left:21px}.pk-vbdh-lichsu__ds li:first-child:before{top:24px}.pk-vbdh-lichsu__ds li:last-child:before{bottom:calc(100% - 24px)}.pk-vbdh-lichsu__cham{background:#fff;border:3px solid #a5b4c8;border-radius:50%;width:20px;height:20px;position:absolute;top:16px;left:12px}.pk-vbdh-lichsu__gio{color:#1e293b;min-width:104px;font-size:14px;line-height:1.7}.pk-vbdh-lichsu__nd strong{color:#0f172a;font-size:15px;display:block}.pk-vbdh-lichsu__nd div{color:#64748b;margin-top:4px;font-size:14px}.pk-vbdh-lichsu__ds li.is-moi-nhat{background:#fff0f0}.pk-vbdh-lichsu__ds li.is-moi-nhat .pk-vbdh-lichsu__cham{background:#a00000;border-color:#a00000}.pk-vbdh-lichsu__trong{color:var(--chu-mo);padding:24px}.pk-vbdh-lichsu__tabs{margin-bottom:18px}.pk-vbdh-lichsu__tabs.ant-segmented{background:#fff0f0}.pk-vbdh-lichsu__tabs .ant-segmented-item-selected{color:#8b0000;font-weight:700}.pk-guimoi .ant-drawer-header{padding:18px 20px}.pk-guimoi__header{color:var(--mau-chinh);justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.pk-guimoi .ant-drawer-body{padding:14px 20px 20px}.pk-guimoi__nhom{color:var(--mau-chinh);margin:18px 0 8px;font-size:14px;font-weight:700}.pk-guimoi__nhom:first-child{margin-top:0}.pk-guimoi__nhan{color:var(--chu-mo);margin:6px 0 4px;font-size:12px;display:block}.pk-guimoi__hang{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pk-guimoi__loc{justify-content:space-between;align-items:center;margin:10px 0 6px;font-size:13px;display:flex}.pk-guimoi__ds{max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.pk-guimoi__ds li{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:9px 4px;display:flex}.pk-guimoi__avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-flex}.pk-guimoi__ten{flex-direction:column;flex:1;min-width:0;display:flex}.pk-guimoi__ten strong{font-size:13px}.pk-guimoi__ten span{color:var(--chu-mo);overflow-wrap:anywhere;font-size:11px}.pk-guimoi__trong{color:var(--chu-mo);justify-content:center}.pk-guimoi__file-ds{flex-direction:column;gap:8px;display:flex}.pk-guimoi__file{border:1px solid var(--vien);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pk-guimoi__file>div{flex:1;min-width:0}.pk-guimoi__file strong{font-size:13px;display:block}.pk-guimoi__file span{color:var(--chu-mo);font-size:11px}.pk-guimoi__file-chuaky{color:#b45309;white-space:nowrap;flex:none;font-size:11px;font-weight:600}.pk-guimoi__footer{grid-template-columns:1fr 1.2fr;gap:12px;display:grid}.pk-guimoi__footer .ant-btn{height:40px}.pk-ql-trang-thai{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pk-ql-ttdv{flex-direction:column;gap:4px;font-size:13px;line-height:1.5;display:flex}.pk-ql-trang-thai-noidung{align-items:center;gap:10px;display:inline-flex}.pk-vbdh-status-icon{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:inline-flex}.pk-vbdh-status-icon.is-clickable{cursor:pointer}.pk-vbdh-status-icon.is-clickable:hover,.pk-vbdh-status-icon.is-clickable:focus-visible{outline-offset:2px;outline:2px solid}.pk-phong-hop-cell-code,.pk-phong-hop-cell-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pk-phong-hop-cell-code{font-variant-numeric:tabular-nums}.pk-phong-hop-detail__actions{border-top:1px solid var(--vien);text-align:right;margin-top:16px;padding-top:12px}.pk-phong-hop-detail__actions .ant-btn{min-width:120px}.pk-room-calendar{border:1px solid var(--vien);background:#fff;border-radius:10px;min-height:650px;overflow:hidden}.pk-room-calendar__toolbar{border-bottom:1px solid var(--vien);align-items:center;gap:8px;min-height:64px;padding:10px 16px;display:flex}.pk-room-calendar__brand{align-items:center;gap:9px;margin-right:4px;font-size:18px;display:inline-flex}.pk-room-calendar__brand .anticon{color:#fff;background:#1a73e8;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pk-room-calendar__toolbar strong{margin-left:6px;font-size:17px;font-weight:500}.pk-room-calendar__mode{border:1px solid var(--vien);color:var(--chu-mo);border-radius:18px;margin-left:auto;padding:7px 14px}.pk-room-calendar__content{grid-template-columns:270px minmax(0,1fr);display:grid}.pk-room-calendar__sidebar{border-right:1px solid var(--vien);padding:12px}.pk-room-calendar__room{border-left:4px solid var(--mau-chinh);background:#fff5f5;border-radius:6px;flex-direction:column;gap:3px;margin-bottom:10px;padding:10px 12px;display:flex}.pk-room-calendar__room span{color:var(--chu-mo);font-size:11px}.pk-room-calendar__room strong{color:var(--mau-chinh);font-size:13px;line-height:1.4}.pk-room-calendar__sidebar .ant-picker-calendar-mini{border:0}.pk-room-calendar__sidebar .ant-picker-calendar-header{padding-inline:4px}.pk-room-calendar__mini-head{justify-content:space-between;align-items:center;padding:4px 2px 8px;display:flex}.pk-room-calendar__mini-head strong{font-size:13px;font-weight:500}.pk-room-calendar__sidebar .ant-picker-content th,.pk-room-calendar__sidebar .ant-picker-cell-inner{font-size:11px}.pk-room-calendar__mini-dot{background:#1a73e8;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;right:2px}.pk-room-calendar__agenda{border-top:1px solid var(--vien);margin-top:16px;padding-top:12px}.pk-room-calendar__agenda-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pk-room-calendar__agenda-title span{color:var(--chu-mo);font-size:12px}.pk-room-calendar__agenda-title strong{font-size:13px}.pk-room-calendar__agenda-empty{color:var(--chu-mo);padding:12px 4px;font-size:12px;line-height:1.5}.pk-room-calendar__agenda-item{color:#174ea6;background:#d2e3fc;border-left:3px solid #1967d2;border-radius:4px;margin-bottom:8px;padding:8px 10px;font-size:11px}.pk-room-calendar__agenda-item>span,.pk-room-calendar__agenda-item>strong,.pk-room-calendar__agenda-item>div{display:block}.pk-room-calendar__agenda-item.is-color-1{color:#0d652d;background:#ceead6;border-color:#137333}.pk-room-calendar__agenda-item.is-color-2{color:#681da8;background:#e9d2fd;border-color:#a142f4}.pk-room-calendar__agenda-item.is-color-3{color:#a50e0e;background:#f6aea9;border-color:#c5221f}.pk-room-calendar__week-scroll{min-width:0;overflow-x:auto}.pk-room-calendar__week{grid-template-columns:64px repeat(7,minmax(125px,1fr));min-width:940px;display:grid}.pk-room-calendar__day-head{border:0;border-right:1px solid var(--vien);border-bottom:1px solid var(--vien);height:90px;color:var(--chu-chinh);cursor:pointer;background:#fff;padding:8px 4px}.pk-room-calendar__day-head span{color:var(--chu-mo);font-size:11px;font-weight:500;display:block}.pk-room-calendar__day-head strong{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-top:4px;font-size:20px;font-weight:400;display:inline-flex}.pk-room-calendar__day-head.is-today span{color:#1a73e8}.pk-room-calendar__day-head.is-today strong{color:#fff;background:#1a73e8}.pk-room-calendar__day-head.is-selected{background:#f6f9fe}.pk-room-calendar__day-head small{color:#1a73e8;margin-top:2px;font-size:10px;font-weight:600;display:block}.pk-room-calendar__timezone{color:var(--chu-mo);cursor:default;justify-content:center;align-items:flex-end;padding-bottom:8px;font-size:10px;display:flex}.pk-room-calendar__hours{border-right:1px solid var(--vien);height:728px;color:var(--chu-mo);font-size:10px;position:relative}.pk-room-calendar__hours>div{text-align:right;height:56px;padding:0 8px;transform:translateY(-7px)}.pk-room-calendar__day-column{border-right:1px solid var(--vien);height:728px;position:relative}.pk-room-calendar__hour-line{border-bottom:1px solid #e3e7ed;height:56px}.pk-room-calendar__event{z-index:2;color:#174ea6;cursor:default;background:#d2e3fc;border-left:3px solid #1967d2;border-radius:4px;min-height:28px;padding:4px 6px;font-size:11px;line-height:1.25;position:absolute;left:3px;right:3px;overflow:hidden}.pk-room-calendar__event strong,.pk-room-calendar__event span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pk-room-calendar__event.is-color-1{color:#0d652d;background:#ceead6;border-color:#137333}.pk-room-calendar__event.is-color-2{color:#681da8;background:#e9d2fd;border-color:#a142f4}.pk-room-calendar__event.is-color-3{color:#a50e0e;background:#f6aea9;border-color:#c5221f}.pk-room-calendar__now{z-index:3;pointer-events:none;background:#ea4335;height:2px;position:absolute;left:0;right:0}.pk-room-calendar__now:before{content:"";background:#ea4335;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}@media (width<=900px){.pk-room-calendar__toolbar{flex-wrap:wrap}.pk-room-calendar__toolbar strong{order:2;width:100%;margin-left:0}.pk-room-calendar__mode{margin-left:auto}.pk-room-calendar__content{grid-template-columns:1fr}.pk-room-calendar__sidebar{display:none}}.pk-vbdh--co-fab{padding-bottom:140px}.pk-loi-moi-chi-tiet{border:1px solid var(--vien);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #1e04040f}.pk-loi-moi-chi-tiet__header{color:var(--mau-chinh);background:#fff5f5;border-bottom:1px solid #eadcdc;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:16px;display:flex}.pk-loi-moi-chi-tiet__body{padding:20px}.pk-meeting-info{margin-bottom:22px}.pk-meeting-info__heading{margin-bottom:20px}.pk-meeting-info__frame{background:#fffdfa;border:2px solid #d6a641;border-radius:16px;padding:10px}.pk-meeting-info__inner{border:1px solid #e6c473;border-radius:12px;padding:12px 28px 16px}.pk-meeting-info h2{color:#18253a;text-align:center;max-width:720px;margin:0 auto;font-size:19px;line-height:1.3}.pk-meeting-info__ornament{align-items:center;gap:10px;max-width:440px;margin:9px auto 12px;display:flex}.pk-meeting-info__ornament:before,.pk-meeting-info__ornament:after{content:"";background:#d6a641;flex:1;height:1px}.pk-meeting-info__ornament span{background:#d6a641;width:13px;height:13px;transform:rotate(45deg)}.pk-meeting-info__schedule{color:#fff;background:#680203;border-radius:10px;grid-template-columns:1fr 1fr;max-width:760px;margin:0 auto 24px;display:grid;overflow:hidden}.pk-meeting-info__schedule-item{justify-content:center;align-items:center;gap:24px;min-height:86px;padding:12px 28px;display:flex}.pk-meeting-info__schedule-item+.pk-meeting-info__schedule-item{border-left:2px solid #e6b740}.pk-meeting-info__schedule-item>.anticon{font-size:45px}.pk-meeting-info__schedule-item div{flex-direction:column;align-items:center;line-height:1.1;display:flex}.pk-meeting-info__schedule-item strong{font-size:25px}.pk-meeting-info__schedule-item span{text-transform:uppercase;margin-top:7px;font-size:12px}.pk-meeting-info__details{grid-template-columns:1fr 1fr;max-width:800px;margin:0 auto 20px;display:grid}.pk-meeting-info__details-column{padding:0 30px}.pk-meeting-info__details-column+.pk-meeting-info__details-column{border-left:1px solid #e6c473}.pk-meeting-info__item{margin-bottom:16px}.pk-meeting-info__item:last-child{margin-bottom:0}.pk-meeting-info__item span{color:#7a8495;margin-bottom:3px;display:block}.pk-meeting-info__item strong{color:#18253a;font-size:15px;line-height:1.35;display:block}.pk-meeting-info__content{color:#18253a;border:1px solid #d6a641;border-radius:10px;max-width:840px;margin:0 auto;padding:14px 22px 12px;position:relative}.pk-meeting-info__content>span{color:#680203;text-transform:uppercase;background:#fffdfa;padding:0 4px;font-size:12px;font-weight:700;position:absolute;top:-9px;left:18px}.pk-meeting-info__content>span:not(:first-child){background:0 0;margin:14px 0 4px;padding:0;display:block;position:static}.pk-meeting-info__content p{white-space:pre-wrap;margin:0;line-height:1.45}.pk-invite-title-cell{overflow-wrap:anywhere;line-height:1.5;display:block}.pk-invite-title-cell>.pk-status-badge{vertical-align:middle;margin-right:10px}.pk-invite-title-cell__name{font-weight:400}@media (width<=900px){.pk-loi-moi-chi-tiet__body{padding:14px}.pk-meeting-info__inner{padding:12px}.pk-meeting-info__schedule{grid-template-columns:1fr}.pk-meeting-info__schedule-item+.pk-meeting-info__schedule-item{border-top:1px solid #e6b740;border-left:0}.pk-meeting-info__details{grid-template-columns:1fr}.pk-meeting-info__details-column{padding:0 10px}.pk-meeting-info__details-column+.pk-meeting-info__details-column{border-top:1px solid #e6c473;border-left:0;margin-top:16px;padding-top:16px}}.pk-loi-moi-chi-tiet__viewer-tabs>.ant-tabs-nav{background:var(--mau-chinh);border-radius:5px;min-height:36px;margin:0;padding:2px 10px}.pk-loi-moi-chi-tiet__viewer-tabs>.ant-tabs-nav:before{display:none}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab{color:#fff;border:1px solid #0000;border-radius:5px;padding:6px 18px;font-size:13px;font-weight:600;margin:0 8px 0 0!important}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab:hover{color:#fff;background:#ffffff1a}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:#fff!important}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab.ant-tabs-tab-active,.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab.ant-tabs-tab-active:hover{border-color:var(--mau-chinh);background:#fff}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none;color:var(--chu-chinh)!important}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-ink-bar{display:none}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-nav-more{color:#fff}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-extra-content{margin-left:12px}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-extra-content .ant-btn{border:0;border-radius:4px;height:25px;padding-inline:10px;font-size:11px}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-extra-content .ant-btn:disabled{color:#fff9;background:#ffffff26}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-content-holder{padding:10px 10px 0}.pk-loi-moi-chi-tiet__viewer-trong{background:var(--nen-hang-le);min-height:240px;color:var(--chu-mo);text-align:center;justify-content:center;align-items:center;padding:32px;display:flex}.pk-loi-moi-chi-tiet__viewer-tabs--full{min-height:0}.pk-loi-moi-chi-tiet__viewer-tabs--full .ant-tabs-content-holder{flex:1;min-height:0}.pk-loi-moi-chi-tiet__viewer-tabs--full .ant-tabs-content,.pk-loi-moi-chi-tiet__viewer-tabs--full .ant-tabs-tabpane{height:100%}@media (width<=900px){.pk-loi-moi-chi-tiet__viewer-tabs>.ant-tabs-nav{flex-wrap:wrap;gap:6px;padding:6px}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-extra-content{margin-left:auto}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-tab{padding-inline:10px;font-size:12px}.pk-loi-moi-chi-tiet__viewer-tabs .ant-tabs-content-holder{padding-inline:0}}.pk-mobile-menu-button,.pk-mobile-navigation{display:none}.pk-mobile-navigation .ant-drawer-content,.pk-mobile-navigation .ant-drawer-body{background:#fff}.pk-mobile-navigation__account{border-bottom:1px solid var(--vien);flex:none;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.pk-mobile-navigation__account-text{flex-direction:column;min-width:0;line-height:1.35;display:flex}.pk-mobile-navigation__account-text strong,.pk-mobile-navigation__account-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-mobile-navigation__account-text span{color:var(--chu-mo);font-size:12px}.pk-mobile-navigation__close{color:var(--chu-chinh);flex:none;margin-inline-start:auto}.pk-login-card{width:min(500px,100vw - 24px);padding:clamp(20px,7vw,36px)}.pk-settings-list__select{width:min(320px,100%)}.pk-mobile-navigation__menu{flex:1;min-height:0;padding:8px;overflow-y:auto}.pk-mobile-navigation__menu .ant-menu{border-inline-end:0!important}@media (width<=991px){html,body,#root{max-width:100%;overflow-x:hidden}.pk-desktop-sider{display:none!important}.pk-mobile-menu-button{width:42px;height:42px;color:var(--mau-chinh);flex:none;justify-content:center;align-items:center;margin-inline-end:8px;font-size:20px;display:inline-flex}.pk-mobile-navigation{display:block}.pk-mobile-navigation.ant-drawer .ant-drawer-content-wrapper{width:min(88vw,340px)!important}.pk-header-pattern{padding-inline:12px!important}.pk-app-content{min-width:0;padding:16px!important}.pk-page-enter,.pk-page-enter>*{min-width:0;max-width:100%}.pk-table-caption,.pk-group-bar,.pk-page-toolbar,.pk-toolbar,.pk-actions,.pk-detail-actions{flex-wrap:wrap;gap:8px}.ant-table-wrapper,.pk-table-wrap,.pk-group-bar+.ant-table-wrapper{min-width:0;max-width:100%}.pk-table-wrap,.pk-group-bar+.ant-table-wrapper{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ant-table-wrapper .ant-table-pagination{flex-wrap:wrap;row-gap:8px}.pk-room-calendar__content,.pk-guimoi__hang,.pk-guimoi__footer,.pk-meeting-info__schedule,.pk-meeting-info__details{grid-template-columns:minmax(0,1fr)!important}.ant-modal{margin:16px auto;padding-bottom:16px;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.ant-modal-wrap{overflow:hidden auto}.ant-modal-content{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.ant-modal-body{-webkit-overflow-scrolling:touch;min-height:0;overflow:auto}.pk-vbdh-modal .ant-modal-content{height:calc(100dvh - 32px)}.pk-vbdh-modal__double{grid-template-columns:minmax(0,1fr)!important}.pk-vbdh-modal__doubleTrai{border-bottom:1px solid var(--vien);max-height:32vh;border-right:0!important}.pk-form-modal.ant-drawer .ant-drawer-content-wrapper,.pk-guimoi.ant-drawer .ant-drawer-content-wrapper,.ant-drawer .ant-drawer-content-wrapper{width:min(100vw,680px)!important;max-width:100vw!important}.pk-form-modal-header{padding:14px 16px}.pk-form-modal-body{padding:16px}.ant-tabs-nav-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.ant-tabs-nav-list{min-width:max-content}}@media (width<=575px){.pk-header-pattern{min-height:56px;height:56px!important;padding-inline:8px!important}.pk-header-pattern>div[role=button]:not(.pk-mobile-menu-button){margin-right:8px!important}.pk-header-pattern>div[role=button]>div:first-child{font-size:13px!important}.pk-header-pattern>div[role=button]>div:last-child{font-size:11px!important}.pk-app-content{padding:10px!important}.pk-search-card__header{min-height:44px;padding:6px 8px 6px 14px}.pk-search-card__body{padding:14px}.pk-search-card__body>.ant-row{row-gap:14px!important}.pk-search-card__body .ant-space{flex-wrap:wrap;justify-content:center;max-width:100%}.pk-search-card__body .ant-picker-range{min-width:0}.pk-card,.ant-card .ant-card-body{padding:14px}.pk-table-caption,.pk-group-bar{padding:12px 14px}.ant-table-wrapper .ant-table-cell{font-size:12.5px;padding:10px 8px!important}.pk-table-wrap .ant-table-pagination{margin:12px!important}.ant-btn:not(.ant-btn-sm),.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-single .ant-select-selector{min-height:40px}.ant-btn-icon-only:not(.ant-btn-sm){min-width:40px}.ant-form-horizontal .ant-form-item-row{flex-direction:column}.ant-form-horizontal .ant-form-item-label,.ant-form-horizontal .ant-form-item-control{text-align:start;width:100%;max-width:100%;flex:none!important}.ant-form-horizontal .ant-form-item-label{padding-bottom:6px}.ant-form-horizontal .ant-form-item-label>label{white-space:normal;height:auto}.ant-modal{margin:8px auto;padding-bottom:8px;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.ant-modal-content{border-radius:10px;max-height:calc(100dvh - 16px);padding:16px}.pk-vbdh-modal .ant-modal-content{height:calc(100dvh - 16px);padding:0}.pk-vbdh-lichsu .ant-modal-body,.pk-vbdh-lichsu .ant-modal-footer{padding-inline:16px}.pk-guimoi .ant-drawer-header,.pk-guimoi .ant-drawer-body{padding-inline:14px}.ant-descriptions-view{overflow-x:auto}.ant-pagination{justify-content:center!important}.ant-pagination-options{margin-inline-start:0!important}.pk-settings-list .ant-list-item{flex-direction:column;align-items:stretch;gap:10px}.pk-settings-list .ant-list-item-extra{margin-inline-start:0}.pk-settings-list__select{width:100%}}.pk-responsive-row{gap:16px;display:flex}.pk-responsive-row>*{min-width:0}.pk-responsive-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-org-layout{align-items:flex-start;gap:16px;display:flex}.pk-org-tree{flex:0 0 380px;width:380px}.pk-org-detail{flex:1;min-width:0}.pk-qlvb-layout{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pk-qlvb-layout--with-file{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}@media (width<=767px){.pk-responsive-row{flex-direction:column;gap:0}.pk-responsive-row>.ant-form-item{flex:auto!important;width:100%!important}.pk-responsive-grid-2,.pk-qlvb-layout--with-file{grid-template-columns:minmax(0,1fr)}.pk-org-layout{flex-direction:column}.pk-org-tree,.pk-org-detail{flex:auto;width:100%}.pk-org-tree .ant-tree-list-holder{max-height:42vh}}.pk-participation-detail{--participation-red:#8b0000;--participation-text:#1f2937;--participation-muted:#6b7280;--participation-border:#e5e7eb;min-height:calc(100vh - 64px);color:var(--participation-text);background:#f6f7f9;margin:-24px;font-size:13px;line-height:1.5;container-type:inline-size}.pk-participation-header{background:#fff;padding:12px 18px 8px}.pk-participation-header h1{color:var(--participation-red);margin:0;font-size:20px;font-weight:650;line-height:28px}.pk-participation-detail .pk-participation-back{height:22px;color:var(--participation-muted);gap:4px;padding:0;font-size:13px}.pk-participation-body{padding:12px 18px 22px}.pk-participation-tabs{margin-bottom:14px}.pk-participation-tabs a{border-bottom:3px solid var(--participation-red);color:var(--participation-red);padding:8px 10px;font-size:14px;font-weight:600;display:inline-block}.pk-participation-layout{grid-template-columns:minmax(0,2.63fr) minmax(320px,1fr);gap:18px;scroll-margin-top:76px;display:grid}.pk-participation-main,.pk-participation-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.pk-participation-card{border:1px solid var(--participation-border);background:#fff;border-radius:10px;min-width:0}.pk-participation-section-title{background:var(--participation-red);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:-1px -1px 0;padding:8px 16px;font-size:14px;font-weight:600;line-height:22px;display:flex}.pk-participation-info{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:10px 16px 14px;display:grid}.pk-participation-fields{flex-direction:column;gap:14px;min-width:0;margin:0;padding:4px 20px 8px 0;display:flex}.pk-participation-fields>div{grid-template-columns:118px minmax(0,1fr);gap:12px;display:grid}.pk-participation-fields dt{font-weight:400}.pk-participation-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.pk-participation-fields--secondary{border-left:1px solid #eef0f3;justify-content:center;gap:20px;padding:14px 0 14px 20px}.pk-participation-fields--secondary>div{grid-template-columns:128px minmax(0,1fr)}.pk-participation-format{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.pk-participation-format>span>span{margin-left:12px}.pk-participation-badge{color:var(--participation-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 14px;font-size:12px;line-height:18px;display:inline-flex}.pk-participation-badge--offline{background:#fff1d8}.pk-participation-badge--online,.pk-participation-badge--poll{background:#ddebff}.pk-participation-description{padding:12px 16px 16px}.pk-participation-description p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pk-participation-description p+p{margin-top:4px}.pk-participation-side-card{padding:14px 18px}.pk-participation-side-card h2{color:var(--participation-red);margin:0 0 10px;font-size:14px;font-weight:600;line-height:22px}.pk-participation-rsvp{align-items:center;gap:8px;margin:14px 0 16px;display:flex}.pk-participation-rsvp strong{color:#0e8a51;font-size:13px}.pk-participation-rsvp-icon{color:#12a05c;flex-shrink:0;font-size:36px}.pk-participation-muted{color:var(--participation-muted);font-size:12px}.pk-participation-detail .ant-btn{box-shadow:none;font-size:12px}.pk-participation-detail .ant-btn-default{color:var(--participation-text);background:#fff;border-color:#dce1e9}.pk-participation-detail .ant-btn-default.ant-btn-dangerous{color:#ff4d4f;border-color:#ff7875}.pk-participation-detail .ant-btn-default:disabled{color:#9ca3af;background:#f6f7f9}.pk-participation-detail .ant-btn-primary{background:var(--participation-red)}.pk-participation-detail .ant-btn-primary:disabled,.pk-participation-detail .ant-btn-primary:disabled:hover{color:#5f6673;cursor:not-allowed;background:#eceef2;border-color:#dcdfe6}.pk-participation-actions{flex-direction:column;gap:8px;display:flex}.pk-participation-actions-row{gap:8px;display:flex}.pk-participation-actions-row .ant-btn{flex:1;justify-content:center;min-width:0}.pk-participation-actions .pk-participation-record.is-recording{color:#dc2626;background:#fff7f7;border-color:#ef4444}.pk-participation-record-dot{vertical-align:middle;background:#ef3030;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite pk-recording-pulse;display:inline-block;box-shadow:0 0 0 4px #ef30301f}.pk-participation-processing{color:var(--participation-muted);align-items:center;gap:6px;font-size:12px;display:flex}.pk-participation-ai-state{color:var(--participation-muted);background:#f4f6f8;border-radius:7px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;display:flex}.pk-participation-ai-state--hoan_thanh{color:#087a48;background:#edf9f3}.pk-participation-ai-state--that_bai{color:#b42318;background:#fff2f0}@keyframes pk-recording-pulse{50%{opacity:.45;transform:scale(.85)}}.pk-participation-documents{flex:1}.pk-participation-documents-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-participation-documents-header h2{margin-bottom:0}.pk-participation-documents-header .ant-btn{min-width:110px;height:32px}.pk-participation-file-list{margin:8px 0 0;padding:0;list-style:none}.pk-participation-file-list li+li{border-top:1px solid #e8ebef}.pk-participation-file{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;padding:22px 10px;display:flex}.pk-participation-file-name{overflow-wrap:anywhere;flex:1;min-width:0}.pk-participation-file-size{color:var(--participation-muted);white-space:nowrap;align-self:center;margin-left:14px;font-size:12px}.pk-participation-file:hover{background:#f6f7f9}.pk-participation-file:focus-visible{outline:2px solid var(--participation-red);outline-offset:-2px;border-radius:6px}.pk-participation-polls .pk-participation-section-title{padding-block:6px}.pk-participation-polls .pk-participation-section-title .ant-btn{height:30px;padding-inline:18px}.pk-participation-polls .ant-table{border-radius:0 0 10px 10px;font-size:13px}.pk-participation-polls .ant-table-thead>tr>th{border-bottom:1px solid #e8ebef;padding:16px 10px;font-size:12px;color:var(--participation-text)!important;background:#fff!important}.pk-participation-polls .ant-table-thead>tr>th:before{display:none}.pk-participation-polls .ant-table-tbody>tr>td{overflow-wrap:anywhere;background:#fff;border-bottom:1px solid #e8ebef;padding:14px 10px}.pk-participation-polls .ant-table-tbody>tr:hover>td{background:#f6f7f9}.pk-participation-polls .ant-table-tbody>tr:last-child>td{border-bottom:0}.pk-participation-polls .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:10px}.pk-participation-polls .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:10px}.pk-participation-poll-actions{gap:8px;display:flex}.pk-participation-poll-actions .ant-btn{flex:1;min-width:0;height:36px;padding-inline:10px}.pk-participation-poll-time{font-size:12px}@container (width<=960px){.pk-participation-layout{grid-template-columns:minmax(0,1fr)}.pk-participation-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pk-participation-documents{grid-column:1/-1}.pk-participation-actions-row{flex-direction:column}}@container (width<=650px){.pk-participation-header{padding-inline:12px}.pk-participation-header h1{font-size:18px}.pk-participation-body{padding-inline:12px}.pk-participation-info,.pk-participation-sidebar{grid-template-columns:minmax(0,1fr)}.pk-participation-fields{padding-right:0}.pk-participation-fields--secondary{border-top:1px solid #eef0f3;border-left:0;margin-top:12px;padding:14px 0 0}.pk-participation-fields>div{grid-template-columns:110px minmax(0,1fr)}.pk-participation-format{gap:8px}.pk-participation-section-title{flex-wrap:wrap}.pk-participation-file{padding-inline:0}}@media (width<=991px){.pk-participation-detail{margin:-16px}}@media (width<=575px){.pk-participation-detail{min-height:calc(100dvh - 56px);margin:-10px}}.pk-program-detail{--program-viewer-height:clamp(520px, calc(100vh - 570px), 900px);min-width:0;color:var(--chu-chinh);flex-direction:column;gap:24px;font-size:12px;line-height:1.5;display:flex;container-type:inline-size}.pk-program-detail .pk-program-body{padding:12px 18px 0}.pk-program-detail .pk-program-metadata{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:24px;margin-bottom:12px;display:flex}.pk-program-detail .pk-program-metadata strong{font-weight:700}.pk-program-detail .pk-program-metadata>span:last-child>span{line-height:16px;padding:4px 12px!important;font-size:11px!important}.pk-program-detail .pk-group-bar{min-height:36px;padding:6px 14px;font-size:13px;font-weight:600}.pk-program-detail .ant-btn{box-shadow:none;font-size:12px}.pk-program-detail .pk-group-bar .ant-btn{border:0;border-radius:4px;height:24px;padding-inline:10px;font-size:11px}.pk-program-detail .ant-table{font-size:12px;line-height:1.5}.pk-program-detail .ant-table-wrapper .ant-table-thead>tr>th{padding:12px 14px;font-size:12px;font-weight:600}.pk-program-detail .ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.pk-program-detail .ant-table-wrapper .ant-table-tbody>tr>td{overflow-wrap:anywhere;height:40px;padding:6px 14px}.pk-program-detail .ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#f3f4f5}.pk-program-detail .ant-table-wrapper .ant-table-placeholder>td{height:48px;color:var(--chu-mo);text-align:center}.pk-program-detail .ant-table-placeholder span{font-style:normal!important}.pk-program-detail .pk-program-participants .ant-table-wrapper .ant-table-tbody>tr.ant-table-row>td{height:52px}.pk-program-detail .pk-program-participants .ant-select{height:34px;font-size:12px}.pk-program-detail .pk-program-participants .ant-select-selector{border-radius:6px;border-color:var(--vien)!important;background:var(--nen-hang-le)!important;padding-inline:12px!important}.pk-program-detail .pk-program-participants .ant-select-arrow{display:none}.pk-program-detail .pk-program-participants .ant-select-selection-item{padding-inline-end:0!important}.pk-program-detail .pk-program-participants .ant-select-selection-placeholder{text-align:center;font-size:11px;color:var(--chu-mo)!important}.pk-program-detail .pk-program-participants .ant-select input.ant-select-selection-search-input:disabled{opacity:0!important;background:0 0!important}.pk-program-detail .pk-program-documents .ant-table-wrapper .ant-table-tbody>tr>td:last-child{text-align:center}.pk-program-detail .pk-program-documents .ant-btn-text{width:28px;height:26px;color:var(--icon-crud)}.pk-program-detail .pk-program-documents td>span[style*=border-radius]{padding:4px 10px!important;font-size:11px!important}.pk-program-detail .pk-program-timeline .ant-table-wrapper .ant-table-tbody>tr>td:last-child{text-align:center}.pk-program-detail .pk-program-timeline__content{flex-direction:column;gap:2px;display:flex}.pk-program-detail .pk-program-timeline__content strong{font-size:12px}.pk-program-detail .pk-program-timeline__content .ant-typography{margin:0;font-size:11px;line-height:1.4;display:block}.pk-program-detail .pk-program-timeline__edit{color:#d89614}.pk-program-detail .pk-program-timeline__confirmed{color:#237804;background:#f6ffed;border-radius:4px;align-items:center;gap:5px;min-height:24px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.pk-program-detail .pk-program-title{color:var(--mau-chinh);margin:0 0 20px;font-size:14px;font-weight:700}.pk-program-detail .pk-program-document-tabs>.ant-tabs-nav{background:var(--mau-chinh);border-radius:5px;min-height:36px;margin:0;padding:2px 10px}.pk-program-detail .pk-program-document-tabs>.ant-tabs-nav:before{display:none}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab{color:#fff;border:1px solid #0000;border-radius:5px;padding:6px 18px;font-size:13px;font-weight:600;margin:0 8px 0 0!important}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab:hover{color:#fff;background:#ffffff1a}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:#fff!important}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab.ant-tabs-tab-active,.pk-program-detail .pk-program-document-tabs .ant-tabs-tab.ant-tabs-tab-active:hover{border-color:var(--mau-chinh);background:#fff}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{text-shadow:none;color:var(--chu-chinh)!important}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab-btn:focus-visible{outline-offset:2px;outline:2px solid #68020359}.pk-program-detail .pk-program-document-tabs .ant-tabs-ink-bar{display:none}.pk-program-detail .pk-program-document-tabs .ant-tabs-nav-more{color:#fff}.pk-program-detail .pk-program-document-tabs .ant-tabs-extra-content{margin-left:12px}.pk-program-detail .pk-program-document-tabs .ant-tabs-extra-content .ant-btn{border:0;border-radius:4px;height:25px;padding-inline:10px;font-size:11px}.pk-program-detail .pk-program-document-tabs .ant-tabs-extra-content .ant-btn:disabled{color:#fff9;background:#ffffff26}.pk-program-detail .pk-program-document-tabs .ant-tabs-content-holder{padding:10px 10px 0}.pk-program-detail .pk-program-empty{background:var(--nen-hang-le);min-height:240px;color:var(--chu-mo);text-align:center;justify-content:center;align-items:center;padding:32px;display:flex}.pk-program-detail .pk-program-actions{text-align:center;padding:14px 18px 8px}.pk-program-detail .pk-program-actions .ant-space{justify-content:center;gap:16px!important}.pk-program-detail .pk-program-actions .ant-btn{border-radius:7px;min-width:80px;height:36px;padding-inline:22px}@container (width<=850px){.pk-program-detail .pk-program-body{padding-inline:12px}.pk-program-detail .pk-program-metadata{gap:8px 12px}.pk-program-detail .pk-program-document-tabs>.ant-tabs-nav{flex-wrap:wrap;gap:6px;padding:6px}.pk-program-detail .pk-program-document-tabs .ant-tabs-extra-content{margin-left:auto}.pk-program-detail .pk-program-document-tabs .ant-tabs-tab{padding-inline:10px;font-size:12px}.pk-program-detail .pk-program-document-tabs .ant-tabs-content-holder{padding-inline:0}}@media (width<=700px){.pk-program-detail .pk-program-actions .ant-space{gap:8px!important}}.external-meeting{--meeting-red:#680203;--meeting-red-action:#8b0000;--meeting-navy:#10213f;--meeting-ink:#1f2937;--meeting-muted:#64748b;--meeting-border:#d5e1ee;--meeting-bg:#f0f4f8;--meeting-pink:#fff0f0;--meeting-green:#0ba66a;z-index:1200;min-width:320px;color:var(--meeting-ink);background:var(--meeting-bg);flex-direction:column;font-family:Geist Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.external-meeting-state{background:var(--meeting-bg,#f0f4f8);place-items:center;min-height:100vh;display:grid}.external-meeting__header{box-sizing:border-box;background:#fff;grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;align-items:center;gap:20px;min-height:88px;padding:8px 28px 8px 19px;display:grid}.external-meeting__brand{min-width:0;padding-bottom:8px}.external-meeting__brand strong{max-width:100%;color:var(--meeting-red);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.external-meeting__heading{text-align:center;min-width:0;padding-bottom:18px}.external-meeting__heading h1{color:var(--meeting-red);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.external-meeting__heading p{color:var(--meeting-ink);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;line-height:20px;overflow:hidden}.external-meeting__session{justify-content:flex-end;align-items:flex-end;gap:32px;display:flex}.external-meeting__duration{box-sizing:border-box;min-width:219px;height:64px;color:var(--meeting-red);background:var(--meeting-pink);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 18px;display:flex}.external-meeting__duration span{flex-direction:column;align-items:center;gap:7px;display:flex}.external-meeting__duration small{text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.external-meeting__duration-icon{flex:none}.external-meeting__duration b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.external-meeting__account{flex-direction:column;gap:9px;min-width:130px;display:flex}.external-meeting__user{align-items:center;gap:10px;display:flex}.external-meeting__user>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.external-meeting__user .external-avatar--small{color:var(--meeting-ink);background:#e8eef8;font-size:12px;font-weight:700}.external-meeting__user b{max-width:200px;color:var(--meeting-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:15px;overflow:hidden}.external-meeting__user small{color:var(--meeting-muted);font-size:11px;line-height:15px}.external-meeting__actions{justify-content:flex-end;gap:8px;display:flex}.external-meeting__actions .external-meeting__exit,.external-meeting__actions .external-meeting__end{min-width:109px;height:27px;color:var(--meeting-red);box-shadow:none;background:#fff;border-color:#d9dee7;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.external-meeting__actions .external-meeting__exit--compact{min-width:80px}.external-meeting__body{flex:1;min-height:0;padding:12px}.external-meeting__row{min-width:0;height:100%}.external-meeting__column{min-width:0;height:100%;min-height:0}@media (width>=901px){.external-meeting__column--fluid.external-meeting__column--left{flex:457 1 0}.external-meeting__column--fluid.external-meeting__column--center{flex:661 1 0}.external-meeting__column--fluid.external-meeting__column--right{flex:385 1 0}}.external-meeting__left,.external-meeting__right{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.external-panel,.external-dashboard-card{border:1px solid var(--meeting-border);background:#fff;border-radius:8px;min-height:0;overflow:hidden}.external-panel__title{min-height:50px;color:var(--meeting-red);background:#fff;justify-content:space-between;align-items:center;padding:12px 16px 6px;font-size:18px;font-weight:800;display:flex}.external-panel__title span{align-items:center;gap:6px;display:inline-flex}.external-panel__title em{color:var(--meeting-green);align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.external-panel__title em i{background:var(--meeting-green);border-radius:50%;width:7px;height:7px;animation:1.5s infinite external-pulse}.external-attendees{border-color:#dfe3e8;border-radius:9px;flex-direction:column;flex:1.85;display:flex}.external-attendees:after{content:"";background:#edf0f3;flex:none;height:1px;margin:0 14px 14px}.external-attendees .external-panel__title{box-sizing:content-box;gap:10px;min-height:32px;padding:25px 24px 0 30px;font-size:18px;line-height:24px}.external-documents .external-panel__title{font-size:16px}.external-attendees .external-panel__title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.external-attendees__follow{color:#fff;background:var(--meeting-red);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;flex:none;align-items:center;gap:8px;height:32px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.external-attendees__follow .anticon{font-size:13px;font-weight:700}.external-attendees__follow:hover{background:var(--meeting-red-action)}.external-attendees__follow:focus-visible{outline:2px solid var(--meeting-red-action);outline-offset:2px}.external-attendees>.ant-input-affix-wrapper{border-color:#d7e0e9;border-radius:6px;width:auto;height:40px;margin:10px 22px 0 25px;padding-inline:12px;font-size:13px}.external-attendees>.ant-input-affix-wrapper .ant-input-prefix{color:#718096;margin-inline-end:4px;font-size:12px}.external-attendees>.ant-input-affix-wrapper input::placeholder{color:#718096}.external-attendees__tabs{scrollbar-width:none;justify-content:flex-start;padding:4px 12px 0 25px;display:flex;overflow-x:auto}.external-attendees__tabs::-webkit-scrollbar{display:none}.external-attendees__tabs button{color:var(--meeting-navy);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 8px;font-size:12px;line-height:20px}.external-attendees__tabs button.is-active{color:var(--meeting-red);border-color:var(--meeting-red);font-weight:700}.external-attendees__columns{z-index:1;height:32px;color:var(--meeting-navy);white-space:nowrap;background:#fff;grid-template-columns:34px minmax(0,1fr) 64px;align-items:center;padding:8px 40px 4px 30px;font-size:12px;font-weight:700;display:grid;position:sticky;top:0}.external-attendees__columns>span:last-child{text-align:center}.external-attendees__columns.external-attendees__columns--theo-doi{grid-template-columns:34px minmax(0,1fr);padding-right:24px}.external-attendees__columns--theo-doi>span:last-child{text-align:left}.external-attendees__list>.ant-empty{margin:28px auto 0}.external-attendees__list,.external-documents__list{scrollbar-color:#d9d9d9 transparent;scrollbar-width:thin}.external-attendees__list{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.external-attendee{grid-template-columns:29px 32px minmax(0,1fr) 64px;align-items:center;min-height:44px;padding:0 40px 0 30px;display:grid}.external-attendee>.external-avatar{align-self:start;margin-top:2px}.external-attendee.external-attendee--theo-doi{grid-template-columns:29px 32px minmax(0,1fr);padding-right:24px}.external-attendee__index{color:var(--meeting-navy);font-size:11px}.external-avatar{color:#12336b;background:#edf2f8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;position:relative}.external-avatar--small{flex:0 0 36px;width:36px;height:36px}.external-attendee .external-avatar{color:var(--meeting-navy);background:#f0f4f8;font-size:11px}.external-attendee__text{flex-direction:column;gap:2px;min-width:0;padding:0 8px;display:flex}.external-attendee__text b{color:#14213d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px;overflow:hidden}.external-attendee__text small{color:var(--meeting-navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;overflow:hidden}.external-attendee__check{box-sizing:border-box;color:#fff;background:#fff;border:1px solid #d9dee7;border-radius:3px;justify-self:center;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.external-attendee__check.is-checked--tu{background:#6b7280;border-color:#6b7280}.external-attendee__check.is-checked--ho{border-color:var(--meeting-red);background:var(--meeting-red)}.external-attendee__check--bam-duoc{cursor:pointer;padding:0;font-family:inherit}.external-attendee__check--bam-duoc:hover:not(:disabled){border-color:#6b7280}.external-attendee__check--bam-duoc.is-checked--ho:hover:not(:disabled){border-color:var(--meeting-red-action)}.external-attendee__check--bam-duoc:focus-visible{outline:2px solid var(--meeting-red-action);outline-offset:2px}.external-attendee__check--bam-duoc:disabled{cursor:not-allowed}.external-attendee__check--bam-duoc:disabled:not(.is-checked){color:#6b7280}.external-attendee__check--bam-duoc:disabled.is-checked{opacity:.7}.external-documents{flex-direction:column;flex:1;display:flex}.external-documents__list{flex:1;min-height:0;overflow-y:auto}.external-document{width:100%;min-height:48px;color:var(--meeting-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding:7px 14px 7px 12px;display:flex}.external-document:hover,.external-document.is-active{background:#fff0f0;border-left:4px solid #b00000}.external-document>.anticon:first-child{color:#b00000;font-size:17px}.external-document>.anticon:last-child{color:#111;flex:none;font-size:16px}.external-document span{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.external-document b{min-width:0;color:var(--meeting-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.external-document small{color:var(--meeting-muted);white-space:nowrap;flex:none;font-size:12px}.external-file-format-icon{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.external-file-icon-credit{color:var(--meeting-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #edf0f3;flex:none;padding:4px 9px;font-size:10px;text-decoration:none;display:block;overflow:hidden}.external-file-icon-credit:hover{color:var(--meeting-red);text-decoration:underline}.external-follower-modal .ant-tabs-nav{margin-bottom:12px}.external-follower-modal .ant-tabs-nav:before{border-bottom-color:#e5e7eb}.external-follower-modal .ant-tabs-tab{color:#222;padding:12px 4px;font-size:14px}.external-follower-modal .ant-tabs-tab+.ant-tabs-tab{margin-left:32px}.external-follower-modal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--mau-chinh,#680203);font-weight:700}.external-follower-modal .ant-tabs-ink-bar{background:#68020380;height:4px}.external-follower-modal .pk-nguoi-ngoai-row>.ant-btn-dangerous{display:none}.pk-form-modal .external-follower-modal .pk-group-bar{border-radius:8px;padding:7px 8px 7px 12px}.external-follower-modal .pk-group-bar .ant-btn{color:#1f2937;background:#fff;border-color:#fff;border-radius:6px;height:32px;font-size:13px}.external-follower-modal .pk-group-bar .ant-btn:not(:disabled):hover{color:var(--mau-chinh,#680203);background:#fff;border-color:#fff}.external-follower-modal .pk-nguoi-ngoai-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr) 32px;display:grid!important}.external-follower-modal .pk-nguoi-ngoai-row>input:nth-of-type(4){grid-column:1/4}.external-follower-modal .pk-nguoi-ngoai-row>.ant-btn{grid-area:1/4}.external-follower-modal__count{align-items:center;gap:6px;display:flex}.external-follower-modal__count .anticon{color:#b2bdc7}.external-follower-modal__count strong{color:#333}.external-follower-modal__selected{flex-direction:column;gap:8px;padding:0 20px 20px;display:flex}.external-follower-modal__card{background:#f8fafc;border:1px solid #e1e6eb;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.external-follower-modal__avatar{color:#475569;background:#eaf0f6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:grid}.external-follower-modal__card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.external-follower-modal__card-text b{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.external-follower-modal__card-text small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.external-follower-modal__remove{width:24px;height:26px;color:var(--mau-chinh,#680203);cursor:pointer;background:#fff;border:1px solid #cfd4da;border-radius:4px;flex:none;place-items:center;font-size:11px;display:grid}.external-follower-modal__remove:hover{border-color:var(--mau-chinh,#680203)}.external-follower-modal__remove:focus-visible{outline:2px solid var(--mau-chinh,#680203);outline-offset:2px}.external-meeting__center{min-width:0;height:100%;min-height:0;overflow:hidden}.external-center-content{height:100%;position:relative;overflow:auto}.external-role-screen{background:#fff;border:1px solid #d8e2ec;border-radius:8px;min-height:100%}.external-poll-navigation{padding:14px 12px 4px;position:relative}.external-poll-navigation>h2,.external-poll-navigation__head{margin:0 0 10px;padding-left:6px}.external-poll-navigation>h2{color:var(--meeting-red);font-size:20px;font-weight:700}.external-poll-navigation__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.external-poll-navigation__head h2{color:var(--meeting-red);margin:0;font-size:20px;font-weight:700}.external-poll-navigation__total{color:var(--meeting-muted);flex:none;font-size:13px}.external-poll-navigation__row{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.external-poll-navigation__arrow{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;height:62px}.external-poll-navigation__cards{scrollbar-width:none;grid-auto-columns:minmax(128px,1fr);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.external-poll-navigation__cards>button{color:#172033;text-align:left;cursor:pointer;background:#f6f8fb;border:1px solid #d9e2ec;border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:80px;padding:10px 12px;display:flex}.external-poll-navigation__cards>button.is-active{border-color:var(--meeting-red);background:#fff1f1}.external-poll-navigation--y-kien .external-poll-navigation__cards>button.is-active{border-color:#7a7a7a}.external-poll-navigation__cards>button span{justify-content:space-between;align-items:center;display:flex}.external-poll-navigation__cards b{font-size:14px;font-weight:700}.external-poll-navigation__cards em{color:inherit;font-size:8px;font-style:normal;font-weight:700}.external-poll-navigation__cards strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.external-poll-navigation>small{color:#64748b;text-align:right;padding:4px 8px 0 0;font-size:12px;display:block}.external-poll,.external-opinion,.external-agenda-main{padding:8px 18px 18px}.external-poll__status-line{justify-content:space-between;align-items:center;margin:5px 0 12px;display:flex}.external-poll__status-line span{color:#065f46;text-align:center;background:#d1fae5;border-radius:18px;min-width:118px;padding:6px 14px;font-size:12px;font-weight:700}.external-poll__status-line b{color:var(--meeting-red);font-size:12px}.external-poll h2,.external-opinion h2,.external-agenda-main h2{color:var(--meeting-navy);margin:0 0 12px;font-size:18px;line-height:1.35}.external-poll h3,.external-opinion h3{color:var(--meeting-red);margin:12px 0 8px;font-size:13px}.external-poll__subject{border:1px solid var(--meeting-border);background:#f8fafc;border-radius:7px;flex-direction:column;justify-content:center;min-height:63px;padding:9px 14px;display:flex}.external-poll__subject small{color:var(--meeting-navy);font-size:11px;font-weight:700}.external-poll__subject b{color:var(--meeting-navy);margin-top:4px;font-size:13px}.external-poll__question{color:var(--meeting-navy);margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.4}.external-poll__secret-note{color:#53627a;margin:-4px 0 8px;font-size:12px}.external-poll__options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.external-poll-option{min-height:50px;color:var(--meeting-navy);border:1px solid var(--meeting-border);cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.external-poll-option:hover:not(:disabled){border-color:var(--meeting-green)}.external-poll-option.is-selected{color:var(--meeting-green);border-color:var(--meeting-green);background:#ecfdf5}.external-poll-option__radio{border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.external-poll-option__label{text-align:center;font-size:13px;font-weight:600}.external-poll-option__result{color:var(--meeting-muted);font-size:11px}.external-poll__required-opinion{margin-top:12px}.external-poll__required-opinion h3{margin:0 0 4px}.external-poll__required-opinion i{color:var(--meeting-red,#680203);font-style:normal}.external-poll__required-opinion-hint{color:var(--meeting-muted);margin:0 0 8px;font-size:13px}.external-poll__opinion-head{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.external-poll__opinion-head h3{margin:0}.external-poll__opinion-row{min-height:36px;color:var(--meeting-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.external-poll__opinion-row .ant-btn{color:var(--meeting-red)}.external-poll__footer .ant-btn{border-color:var(--meeting-red-action);background:var(--meeting-red-action);width:100%}.external-opinion .external-poll__status-line{margin:5px 0 14px}.external-opinion .external-poll__status-line span{color:#065f46;background:#d1fae5;border-radius:999px;min-width:0;padding:0 17px;font-size:12px;line-height:27px}.external-opinion h2{margin:0 0 14px;font-size:18px;font-weight:700}.external-opinion h3{margin:12px 0 10px;font-size:16px;font-weight:700}.external-opinion__subject{background:#f8fafc;border:1px solid #d8e2ec;border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px 14px;display:flex}.external-opinion__subject small{color:#1f2937;font-size:13px;font-weight:600}.external-opinion__subject b{color:#172033;padding-left:32px;font-size:13px;line-height:1.4}.external-opinion .external-opinion__textarea.ant-input-affix-wrapper{border-radius:8px;width:100%}.external-opinion .external-opinion__textarea.ant-input-affix-wrapper:not(:hover):not(.ant-input-affix-wrapper-focused):not(.ant-input-affix-wrapper-disabled){border-color:#d8e2ec}.external-opinion .external-opinion__textarea.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper>textarea.ant-input{resize:none;min-height:80px;padding:12px 16px 28px;font-size:13px}.external-opinion .external-opinion__textarea textarea::placeholder{color:#9aa9ba}.external-opinion .external-opinion__textarea .ant-input-data-count{inset-inline-end:16px;color:#718096;font-size:11px;bottom:8px}.external-opinion__submit{justify-content:flex-end;align-items:center;margin-top:6px;display:flex}.external-opinion__submit .ant-btn-primary{border-radius:6px;min-width:115px;height:38px;font-weight:700}.external-opinion__submit .ant-btn-primary:not(:disabled){border-color:var(--meeting-red);background:var(--meeting-red)}.external-opinion__submit .ant-btn-primary:not(:disabled):hover{border-color:var(--meeting-red-action);background:var(--meeting-red-action)}.external-opinion__list{border-top:1px solid #dce4ed;margin-top:18px;padding-top:14px}.external-opinion__list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.external-opinion__list-head h3{margin:0;font-size:20px}.external-opinion__sort{width:112px}.external-opinion .external-opinion__sort.ant-select .ant-select-selector{color:#17233c;border-radius:6px;font-size:13px;font-weight:600}.external-opinion .external-opinion__sort.ant-select.ant-select-outlined:not(.ant-select-focused):not(:hover) .ant-select-selector{border-color:#dce4ed}.external-opinion__new-banner{color:#9a6500;text-align:center;cursor:pointer;background:#fff1c9;border:0;border-radius:999px;width:100%;margin-top:12px;padding:9px 14px;font-size:12px;font-weight:700;display:block}.external-opinion__new-banner:hover{background:#ffe59a}.external-opinion__item{background:#fff;border:1px solid #eef2f6;border-radius:10px;gap:14px;padding:12px 14px 12px 16px;display:flex}.external-opinion__item+.external-opinion__item{margin-top:12px}.external-opinion__avatar{color:#315b8a;background:#eaf2ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:grid}.external-opinion__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.external-opinion__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.external-opinion__who{flex-direction:column;gap:2px;min-width:0;display:flex}.external-opinion__who b{color:#17233c;font-size:14px;font-weight:700;line-height:1.3}.external-opinion__who small{color:#718096;font-size:12px;line-height:1.3}.external-opinion__meta time{color:#718096;flex:none;font-size:11px}.external-opinion__body p{color:#17233c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.external-agenda-main{border:1px solid var(--meeting-border);background:#fff;border-radius:8px;min-height:100%}.external-agenda-main article{border-bottom:1px solid var(--meeting-border);grid-template-columns:35px 90px 1fr;gap:12px;padding:14px 0;display:grid}.external-agenda-main article>span{color:#fff;background:var(--meeting-red);border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.external-agenda-main time{color:var(--meeting-red);font-weight:700}.external-agenda-main article p{color:var(--meeting-muted);margin:3px 0 0}.external-document-viewer{border:1px solid var(--meeting-border);background:#eef3f7;border-radius:8px;flex-direction:column;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.external-document-viewer__bar{height:60px;color:var(--meeting-navy);border-bottom:1px solid var(--meeting-border);background:#fff;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.external-document-viewer__bar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.external-document-viewer__bar>span{gap:8px;display:flex}.external-document-viewer__content{flex:1;min-height:0;overflow:hidden}.external-document-viewer__content>div{height:100%}.external-fab{flex-direction:column;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:24px;right:20px}.external-fab button{min-width:152px;height:64px;color:var(--meeting-red);border:1px solid var(--vien);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:flex;position:relative;box-shadow:0 4px 14px #1e040429}.external-fab button:hover{color:#fff;border-color:var(--meeting-red);background:var(--meeting-red)}.external-fab__item{animation:.16s ease-out both external-fab-pop}.external-fab__item>svg{flex:none;width:26px;height:24px}.external-fab__item:nth-child(2){animation-delay:30ms}.external-fab__item:nth-child(3){animation-delay:60ms}@keyframes external-fab-pop{0%{opacity:0;transform:translateY(6px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.external-fab .external-fab__toggle{color:#fff;background:var(--meeting-red);border:0;border-radius:50%;justify-content:center;width:60px;min-width:60px;height:60px;margin-top:4px;padding:0;font-size:24px;box-shadow:0 4px 14px #1e04044d}.external-fab .external-fab__toggle:hover{background:var(--mau-chinh-dam)}.external-fab__bell{color:#fff;background:var(--meeting-red);pointer-events:none;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:-11px;right:-10px;box-shadow:0 0 0 2px #fff}.external-fab__bell svg{color:#fff;transform-origin:50% 12%;animation:2.4s ease-in-out infinite external-fab-bell-ring;display:block}@keyframes external-fab-bell-ring{0%,42%,to{transform:rotate(0)}4%{transform:rotate(18deg)}9%{transform:rotate(-16deg)}14%{transform:rotate(13deg)}19%{transform:rotate(-11deg)}24%{transform:rotate(8deg)}29%{transform:rotate(-5deg)}35%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.external-fab__bell svg{animation:none}}.external-document-viewer__drawer .ant-drawer-header{border-bottom:1px solid var(--meeting-border)}.external-document-viewer__drawer-header{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;display:flex}.external-document-viewer__drawer-header strong{color:var(--meeting-red);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.external-document-viewer__drawer-header .anticon{color:var(--meeting-navy);cursor:pointer;font-size:16px}.external-document-viewer__drawer .external-role-screen,.external-document-viewer__drawer .external-agenda-main{border:0;border-radius:0;min-height:100%}.external-summary{border-color:#d8e2ec;flex-direction:column;flex:1 1 0;height:0;display:flex}.external-summary__header{flex:none;align-items:flex-start;gap:10px;min-height:0;padding:19px 10px 0 18px}.external-summary__header>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:inherit;line-height:1.2;display:block;overflow:hidden}.external-summary__record{color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;border-color:#d9dee7;border-radius:5px;flex:none;gap:5px;max-width:154px;height:32px;margin-top:-12px;padding-inline:12px;font-family:inherit;font-size:13px;font-weight:400;overflow:hidden}.external-summary__record>span:not(.ant-btn-icon){text-overflow:ellipsis;overflow:hidden}.external-summary__record .ant-btn-icon:not(:last-child){margin-inline-end:0}.external-summary__record .ant-btn-icon i{background:currentColor;border:1.2px solid;border-radius:50%;width:10px;height:10px;display:block;box-shadow:inset 0 0 0 1.6px #fff}.external-summary__record.is-recording{color:var(--meeting-red);border-color:#dca7a8}.external-summary__record.is-paused{color:#92400e;background:#fef3c7;border-color:#f0c36d}.external-summary__content{flex:1;min-height:0;padding:19px 12px 12px 18px;overflow-y:auto}.external-summary .external-summary__content{margin-right:16px}.external-summary__content::-webkit-scrollbar{width:5px}.external-timeline__list::-webkit-scrollbar{width:5px}.external-summary__content::-webkit-scrollbar-track{background:#edf1f5;border-radius:999px;margin-block:8px}.external-summary__content::-webkit-scrollbar-thumb{background:#b8c5d2;border-radius:999px}.external-timeline__list::-webkit-scrollbar-thumb{background:#b8c5d2;border-radius:999px}.external-timeline__list::-webkit-scrollbar-track{background:0 0}@supports not selector(::-webkit-scrollbar){.external-summary__content{scrollbar-color:#b8c5d2 #edf1f5;scrollbar-width:thin}.external-timeline__list{scrollbar-color:#d9d9d9 transparent;scrollbar-width:thin}}.external-summary__facts{flex-direction:column;gap:3px;display:flex}.external-summary__facts>div{color:#172033;column-gap:14px;font-size:12px;line-height:20px;display:flex}.external-summary__facts b{white-space:nowrap;flex:none;min-width:68px;font-size:12px;font-weight:700}.external-summary__facts span{min-width:0}.external-summary__content h4{color:var(--meeting-navy);margin:18px 0 5px;font-size:13px;font-weight:700;line-height:20px}.external-summary__content p{color:var(--meeting-navy);margin:0;font-size:12px;line-height:1.55}.external-summary__content ol,.external-summary__content ul{color:var(--meeting-navy);margin:0;font-size:11px;line-height:20px}.external-summary__content ol{padding-left:24px;list-style:decimal}.external-summary__content ul{padding-left:22px;list-style:outside}.external-summary__content li+li{margin-top:3px}.external-summary__placeholder{font-style:italic;color:#73829b!important}.external-summary__footer{background:#fff;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:67px;padding:6px 34px 30px 31px;display:flex}.external-summary__footer>span{color:#52709a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.external-summary__footer>span i{background:#9caabc;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.external-summary__footer>span.is-active i{background:#52709a;animation:1.5s infinite external-pulse}.external-summary__footer .ant-btn{color:#000;background:#f8dfb2;border:0;border-radius:999px;flex:none;gap:5px;height:31px;padding-inline:17px;font-size:11px;font-weight:700}.external-summary__footer .ant-btn .ant-btn-icon:not(:last-child){margin-inline-end:0}.external-summary .external-summary__footer .ant-btn.ant-btn-text:not(:disabled):hover,.external-summary .external-summary__footer .ant-btn.ant-btn-text:not(:disabled):active{color:#000;background:#f3d29a}.external-timeline{--timeline-rail:#d8dee7;border-color:#d8e2ec;flex-direction:column;flex:1 1 0;height:0;display:flex}.external-timeline__header{flex:none;min-height:0;padding:22px 14.5px 0}.external-timeline__header>span{line-height:1.2}.external-timeline__range{flex:none;padding:12px 14.5px 0}.external-timeline__range>span{box-sizing:border-box;color:#172033;text-overflow:ellipsis;white-space:nowrap;background:#f1f5fa;border-radius:999px;width:fit-content;max-width:100%;height:31px;padding-inline:16px;font-size:12px;font-weight:700;line-height:31px;display:block;overflow:hidden}.external-timeline__list{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 3px 12px 3.5px;overflow-y:auto}.external-timeline__list::-webkit-scrollbar{width:6px}.external-timeline__list::-webkit-scrollbar-thumb{background:#d9d9d9}.external-timeline__list article{grid-template-columns:18px 76px minmax(0,1fr);align-items:center;padding-right:11px;display:grid;position:relative}.external-timeline__list article>*{position:relative}.external-timeline__list article.is-active:before{content:"";background:var(--meeting-pink);border-radius:8px;position:absolute;inset:10px 0 10px 28px}.external-timeline__node{background:linear-gradient(var(--timeline-rail), var(--timeline-rail)) center / 4px 100% no-repeat;justify-content:center;align-self:stretch;align-items:center;display:flex}.external-timeline__list article:first-child .external-timeline__node{background-image:linear-gradient(to bottom, transparent calc(50% - 12px), var(--timeline-rail) calc(50% - 12px))}.external-timeline__list article:last-child .external-timeline__node{background-image:linear-gradient(to bottom, var(--timeline-rail) calc(50% + 5px), transparent calc(50% + 5px))}.external-timeline__list article:only-child .external-timeline__node{background-image:none}.external-timeline__node:before{box-sizing:content-box;border:4px solid var(--meeting-red);content:"";background:#fff;border-radius:50%;width:10px;height:8px}.external-timeline__list article.is-done .external-timeline__node:before{background:var(--meeting-red);border:0;width:14px;height:13px}.external-timeline__list article.is-active .external-timeline__node:before{background:#eba82f}.external-timeline__list article.has-action:after{content:"";background:linear-gradient(var(--timeline-rail), var(--timeline-rail)) center / 4px 100% no-repeat;grid-area:2/1;align-self:stretch}.external-timeline__list article.has-action:last-child:after{display:none}.external-timeline__list time{color:#1f2937;font-variant-numeric:tabular-nums;text-align:center;padding-left:7px;font-size:12px;font-weight:700}.external-timeline__body{min-width:0;padding-block:10px}.external-timeline__list article.is-active .external-timeline__body{padding-top:17px}.external-timeline__list article.is-active:not(.has-action) .external-timeline__body{padding-bottom:22px}.external-timeline__list article.is-active+article.is-next .external-timeline__body{padding-top:3px}.external-timeline__heading{justify-content:space-between;align-items:center;gap:8px;min-height:17px;display:flex}.external-timeline__heading b{color:#1f2937;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:1.3}.external-timeline__body p{color:#73829b;margin:11px 0 0;font-size:12px;line-height:1.3}.external-timeline__list article.is-active .external-timeline__body p{margin-top:6px}.external-timeline__list article.is-next .external-timeline__body p{margin-top:8px}.external-timeline__badge{box-sizing:border-box;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:80px;padding-inline:8px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.external-timeline__badge--active{color:#065f46;background:#d1fae5;height:25px}.external-timeline__badge--next{color:#92400e;background:#fef3c7;min-width:84px;height:23px}.external-timeline__list .external-timeline__action{border-radius:4px;grid-column:2/-1;justify-self:start;gap:4px;height:30px;margin:1px 0 10px 40px;padding-inline:11px;font-size:10px;font-weight:700}.external-timeline__list .external-timeline__start-btn.ant-btn{height:31px}.external-timeline__list article.is-active.has-action .external-timeline__action{margin-bottom:22px}.external-timeline__list .external-timeline__action .ant-btn-icon:not(:last-child){margin-inline-end:0}.external-timeline__list .external-timeline__end-btn.ant-btn,.external-timeline__list .external-timeline__end-btn.ant-btn:not(:disabled):hover,.external-timeline__list .external-timeline__end-btn.ant-btn:not(:disabled):active{color:#fff;border-color:var(--meeting-red);background:var(--meeting-red)}.external-timeline__list .external-timeline__end-btn.ant-btn:not(:disabled):hover,.external-timeline__list .external-timeline__end-btn.ant-btn:not(:disabled):active{border-color:var(--meeting-red-action);background:var(--meeting-red-action)}.external-timeline__list .external-timeline__start-btn.ant-btn,.external-timeline__list .external-timeline__start-btn.ant-btn:not(:disabled):hover,.external-timeline__list .external-timeline__start-btn.ant-btn:not(:disabled):active{color:#1f2937;background:#fff;border-color:#9aa8ba}.external-timeline__list .external-timeline__start-btn.ant-btn:not(:disabled):hover,.external-timeline__list .external-timeline__start-btn.ant-btn:not(:disabled):active{border-color:var(--meeting-red);background:#f8fafc}.external-secretary-overview,.external-secretary-detail{flex-direction:column;gap:12px;min-height:100%;display:flex}.external-secretary-overview>.external-qr--section,.external-secretary-detail>.external-qr--section{flex:none}.external-secretary-polls{flex-direction:column;flex:1;min-height:0;padding:12px 0 0;display:flex}.external-secretary-polls__table{scrollbar-color:#d9d9d9 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.external-secretary-polls header,.external-secretary-detail__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.external-secretary-polls header{flex:none;margin-bottom:15px;padding:0 18px 0 19px}.external-secretary-detail h2{color:var(--meeting-red);margin:0 0 10px;font-size:17px}.external-secretary-polls h2{color:var(--meeting-red);margin:0;font-size:16px;font-weight:700;line-height:26px}.external-secretary-polls>.ant-empty{margin:auto;padding-bottom:12px}.external-secretary-polls__add-btn.ant-btn{border-color:var(--meeting-red);width:26px;min-width:26px;height:26px;color:var(--meeting-red);box-shadow:none;background:#fff;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.external-secretary-polls__add-btn.ant-btn:not(:disabled):hover,.external-secretary-polls__add-btn.ant-btn:not(:disabled):active{border-color:var(--meeting-red-action);color:var(--meeting-red-action);background:var(--meeting-pink)}.external-secretary-polls__head,.external-secretary-polls__row{min-width:600px;color:var(--meeting-ink);border-bottom:1px solid #e5e7eb;grid-template-columns:38px minmax(120px,1fr) 108px 56px minmax(96px,120px);align-items:center;margin:0 10px 0 16px;padding:0 0 0 9px;font-size:12px;display:grid}.external-secretary-polls__head{z-index:1;background:#fff;height:29px;font-weight:700;position:sticky;top:0}.external-secretary-polls__head>span:first-child{margin-left:-4px}.external-secretary-polls__head>span:nth-child(3){padding-left:2px}.external-secretary-polls__head>span:nth-child(n+4),.external-secretary-polls__row>span:nth-child(4){text-align:center}.external-secretary-polls__row{min-height:54px;padding-block:9px}.external-secretary-polls__row strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;padding-right:6px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.external-secretary-polls__actions{justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.external-poll-action{cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:23px;height:23px;margin:-3px;padding:0;line-height:0;display:inline-flex}.external-poll-action:hover:not(:disabled){background:#f1f5f9}.external-poll-action:focus-visible{outline-offset:0;outline:2px solid #3b82f6}.external-poll-action:disabled{cursor:progress;opacity:.5}.external-poll-action--trong{cursor:default;pointer-events:none}.external-poll-state{color:#374151;text-align:center;white-space:nowrap;background:#e5e7eb;border-radius:13px;width:max-content;min-width:94px;padding:0 6px;line-height:26px}.external-poll-state--dang-mo,.external-poll-state--da-ket-thuc{color:#065f46;background:#d1fae5}.external-secretary-detail__content{padding:12px 16px}.external-secretary-detail__content .external-poll-navigation,.external-secretary-detail__content .external-opinion{padding-inline:0}.external-qr__title{color:var(--meeting-red);margin:0;font-size:clamp(14px,2.78cqw,17px);font-weight:700;line-height:1.25}.external-qr__image-wrap{border:2px solid var(--meeting-red);background:#fff;border-radius:12px;place-items:center;width:245px;height:245px;padding:14px;display:grid}.external-qr__image-wrap img{object-fit:contain;width:100%;height:100%;display:block}.external-qr__image-wrap>.anticon{color:#b8c1cc;font-size:78px}.external-qr__guide{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.external-qr__guide>.anticon{color:var(--meeting-red);font-size:30px}.external-qr__guide h2{color:var(--meeting-red);margin:10px 0;font-size:21px;line-height:1.45}.external-qr__guide h2 span{white-space:nowrap}.external-qr__guide>p{max-width:300px;color:var(--meeting-navy);margin:0;font-size:11px;line-height:1.7}.external-qr__guide .ant-result{padding:10px 0 0}.external-qr__guide .ant-result-icon{display:none}.external-qr__guide .ant-result-title{font-size:11px}.external-qr__status{color:#73829b;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:12px;font-size:9px;display:flex}.external-qr__warning{max-width:300px;color:var(--meeting-red);background:#ffe5e5;border-top:1px solid #f1cfd0;border-radius:9px;margin-top:22px;padding:12px 16px;font-size:11px}.external-qr--section{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:14px 28px 16px 20px;container-type:inline-size}.external-qr__section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.external-qr__section-actions{flex:none;align-items:center;gap:2px;display:flex}.external-qr__section-actions .ant-btn{width:28px;min-width:28px;height:28px;color:var(--meeting-red);border-radius:6px;place-items:center;padding:0;display:inline-grid}.external-qr__section-actions .ant-btn:hover{color:var(--meeting-red)!important;background:#f7eded!important}.external-qr-download-modal .ant-modal-title{color:var(--meeting-red,#680203);font-size:20px}.external-qr-download-modal .ant-modal-body>p{color:#64748b;margin:0 0 16px}.external-qr-download-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.external-qr-download-options .ant-radio-button-wrapper{color:#172033;text-align:center;border:1px solid #d7e0e9;border-radius:8px;align-content:center;place-items:center;gap:5px;height:138px;padding:12px;font-weight:700;display:grid}.external-qr-download-options .ant-radio-button-wrapper:before{display:none}.external-qr-download-options .ant-radio-button-wrapper-checked{color:var(--meeting-red,#680203);border-color:var(--meeting-red,#680203);box-shadow:none;background:#fff4f4}.external-qr-download-options .ant-radio-button-wrapper small{color:#64748b;font-size:12px;font-weight:400;display:block}.external-qr-download-ratio{border:2px solid;border-radius:3px;display:block}.external-qr-download-ratio--landscape{aspect-ratio:16/9;width:58px}.external-qr-download-ratio--portrait{aspect-ratio:9/16;width:34px}.external-qr--section.is-collapsed{padding-block:12px}.external-qr--section.is-fullscreen{z-index:1300;background:#fff;border:0;border-radius:0;flex-direction:column;padding:24px clamp(20px,5vw,72px) 32px;display:flex;position:fixed;inset:0;overflow:auto;container-type:size}.external-qr--section.is-fullscreen .external-qr__title{font-size:clamp(20px,2vw,30px)}.external-qr--section.is-fullscreen .external-qr__section-actions .ant-btn{width:38px;min-width:38px;height:38px;font-size:18px}.external-qr--section.is-fullscreen .external-qr__section-body{flex:1;align-self:center;align-items:center;column-gap:clamp(28px,6vw,80px);width:min(100%,1120px);margin-top:18px}.external-qr--section.is-fullscreen .external-qr__image-wrap{justify-self:end;width:min(100%,520px);margin:0;padding:clamp(20px,4cqw,46px)}.external-qr--section.is-fullscreen .external-qr__guide{justify-content:center}.external-qr--section.is-fullscreen .external-qr__guide h2{font-size:clamp(26px,3.2vw,46px)}.external-qr--section.is-fullscreen .external-qr__guide>p{font-size:clamp(15px,1.5vw,21px)}.external-qr--section.is-fullscreen .external-qr__meeting-meta span{font-size:clamp(14px,1.25vw,18px)}.external-qr__section-body{grid-template-columns:minmax(0,40.7%) minmax(0,1fr);align-items:stretch;column-gap:clamp(12px,3.4cqw,21px);margin-top:5px;display:grid}.external-qr--section .external-qr__image-wrap{aspect-ratio:246/232;border-radius:11px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:start;width:calc(100% - 3px);height:auto;min-height:0;margin-top:calc(clamp(16px,3.93cqw,24px)/1.28205);margin-left:3px;padding:8%}.external-qr--section .external-qr__image-wrap img{min-width:0;min-height:0}.external-qr--section .external-qr__guide{justify-content:flex-start;padding-top:0}.external-qr--section .external-qr__guide h2{margin:0 0 .15em;font-size:clamp(16px,3.93cqw,24px);font-weight:700;line-height:1.7}.external-qr--section .external-qr__guide>p{max-width:none;color:var(--meeting-ink);font-size:clamp(12px,2.62cqw,16px);line-height:1.7}.external-qr--section .external-qr__guide>:nth-last-child(2){margin-bottom:14px}.external-qr__meeting-meta{text-align:center;border-top:1px solid #e6d6d6;grid-template-columns:auto minmax(0,1fr);align-self:stretch;column-gap:12px;width:100%;margin-top:auto;padding:11px 0 0 clamp(8px,3cqw,18px);display:grid}.external-qr__meeting-meta span:last-child{justify-self:end}.external-qr__meeting-meta span{min-width:0;color:var(--meeting-ink);flex-direction:column;font-size:clamp(12px,2.13cqw,13px);line-height:1.5;display:flex}.external-qr__meeting-meta b{color:var(--meeting-ink);font-size:inherit;font-weight:600}.external-checkin-screen{--meeting-red:#680203;--checkin-footer-h:clamp(84px, min(10.375vw, 16vh), 230px);z-index:1300;color:#1f2937;background:#fff;flex-direction:column;min-width:320px;font-family:Geist Variable,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.external-checkin-screen>header{flex:none;justify-content:space-between;align-items:center;min-height:86px;padding:10px 4%;display:flex}.external-checkin-screen>header>strong{max-width:300px;color:var(--meeting-red);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.2;display:-webkit-box;overflow:hidden}.external-checkin-screen>header>div{flex-direction:column;align-items:center;display:flex}.external-checkin-screen>header b{color:#1f2937;font-size:30px}.external-checkin-screen>header span{color:#64748b;font-size:13px}.external-checkin-screen>main{text-align:center;flex-direction:column;flex:1;width:min(1500px,94%);min-height:0;margin:0 auto;display:flex;overflow-y:auto}.external-checkin-screen__badge{color:#fff;background:var(--meeting-red);border-radius:38px;flex:none;align-self:center;padding:13px 34px;font-size:clamp(18px,2vw,27px);font-weight:800;display:inline-flex}.external-checkin-screen h1{color:var(--meeting-red);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:17px 0 4px;font-size:clamp(26px,2.7vw,40px);line-height:1.25;display:-webkit-box;overflow:hidden}.external-checkin-screen__subtitle{color:#1f2937;min-height:23px;margin:0;font-size:clamp(15px,1.4vw,21px);font-weight:700}.external-checkin-screen__content{flex:1 1 0;grid-template-columns:minmax(300px,420px) minmax(700px,1fr);align-content:start;align-items:center;gap:clamp(35px,5vw,70px);min-height:240px;margin-top:clamp(25px,4vh,48px);display:grid;container-type:size}.external-checkin-screen__content>aside{text-align:left;flex-direction:column;gap:clamp(6px,1vh,12px);display:flex}.external-checkin-screen__content>aside>div{background:#fff3f3;border-radius:17px;align-items:center;gap:20px;min-height:clamp(50px,7vh,86px);padding:clamp(6px,1.1vh,14px) 20px;display:flex}@container (height<=380px){.external-checkin-screen__content>aside{gap:4px}.external-checkin-screen__content>aside>div{min-height:0;padding-block:4px}}.external-checkin-screen__content>aside .anticon{width:clamp(34px,5.5vh,54px);height:clamp(34px,5.5vh,54px);color:var(--meeting-red);background:#fbd2d2;border-radius:50%;flex:0 0 clamp(34px,5.5vh,54px);place-items:center;font-size:clamp(15px,2.4vh,24px);display:grid}.external-checkin-screen__content>aside span{flex-direction:column;min-width:0;line-height:1.45;display:flex}.external-checkin-screen__content>aside b{color:#1f2937}.external-checkin-screen__content>aside small{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.external-checkin-screen__finished{background:#fff3f3;border-radius:18px;place-content:center;min-height:min(360px,100cqh);padding:40px;display:grid}.external-checkin-screen__finished h2{color:var(--meeting-red);margin:0;font-size:clamp(22px,2.3vw,34px)}.external-checkin-screen__finished p{color:#64748b;margin:14px 0 0;font-size:clamp(15px,1.4vw,20px)}.external-qr--full{grid-template-columns:minmax(350px,510px) minmax(300px,440px);align-items:center;gap:28px;display:grid}.external-qr--full .external-qr__image-wrap{aspect-ratio:1;border-width:5px;border-radius:30px;width:min(100%,510px,100cqh);height:auto;padding:28px}.external-qr--full .external-qr__guide{background:#fff3f3;border-radius:18px;min-height:clamp(0px,85cqh,430px);max-height:100cqh;padding:24px;overflow-y:auto}.external-qr--full .external-qr__guide h2{font-size:25px}.external-qr--full .external-qr__guide>p{font-size:16px}@container (height<=380px){.external-qr--full .external-qr__guide{padding:12px 24px}.external-qr--full .external-qr__guide h2{margin:4px 0;font-size:22px}.external-qr--full .external-qr__guide .ant-result{padding-top:0}.external-qr--full .external-qr__guide .ant-result-extra{margin-top:8px}.external-qr--full .external-qr__warning{margin-top:12px}}.external-checkin-screen>footer{height:var(--checkin-footer-h);flex:0 0 var(--checkin-footer-h);color:#fff;text-align:center;margin-top:0;font-size:clamp(11px,.85vw,16px);position:relative;overflow:hidden}.external-checkin-screen>footer img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.external-checkin-screen>footer span{right:0;bottom:calc(var(--checkin-footer-h) * .13);z-index:1;padding-inline:12px;position:absolute;left:0}.external-vote-statistics{z-index:1400;color:#12336b;background:#f7f9fb;flex-direction:column;padding:12px 18px;font-family:Geist Variable,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.external-vote-statistics>header{flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.external-vote-statistics>header h1{color:var(--meeting-red,#680203);margin:0;font-size:28px}.external-vote-statistics>header .ant-btn{color:#12336b;border-color:#d5e1ee}.external-vote-statistics>.external-poll-navigation{flex:none;padding-inline:55px}.external-vote-statistics>main{flex:1;grid-template-columns:390px minmax(560px,1fr) 300px;gap:10px;min-height:0;display:grid}.external-stat-card{background:#fff;border:1px solid #d5e1ee;border-radius:8px;flex-direction:column;min-height:0;padding:18px 20px;display:flex;overflow:hidden}.external-stat-card h2{color:#680203;flex:none;margin:0 0 10px;font-size:20px}.external-stat-result__body{flex:1;align-items:center;gap:25px;min-height:0;margin-top:45px;display:flex;overflow-y:auto}.external-donut{border-radius:50%;flex:0 0 205px;place-items:center;width:205px;height:205px;display:grid}.external-donut>span{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.external-donut b{font-size:34px}.external-donut small{color:#73829b;font-size:18px;font-weight:700}.external-stat-result__legend{flex-direction:column;gap:24px;display:flex}.external-stat-result__legend div{white-space:nowrap;align-items:center;gap:16px;display:flex}.external-stat-result__legend i{border-radius:50%;width:20px;height:20px}.external-stat-votes h2 em{color:#0ba66a;background:#d1fae5;border-radius:15px;margin-left:8px;padding:5px 10px;font-size:11px;font-style:normal}.external-stat-votes>p{color:#73829b;flex:none;margin:0;font-size:12px}.external-stat-votes__head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:4px;display:flex}.external-stat-card .external-stat-votes__head h2{margin:0}.external-stat-votes h2 em{white-space:nowrap;vertical-align:middle}.external-stat-votes__filter{flex:none;width:190px}.external-stat-table{flex:1;min-height:0;margin-top:10px;overflow-y:auto}.external-stat-table__head,.external-stat-table__row{overflow-wrap:anywhere;border-bottom:1px solid #d5e1ee;grid-template-columns:40px minmax(100px,1.2fr) minmax(150px,2.4fr) 64px 64px;align-items:center;gap:6px;min-height:44px;padding:5px 10px;font-size:12px;display:grid}.external-stat-table--co-y-kien .external-stat-table__head,.external-stat-table--co-y-kien .external-stat-table__row{grid-template-columns:40px minmax(100px,1.2fr) minmax(150px,2.4fr) 64px minmax(110px,1.4fr) 64px}.external-stat-table__head{z-index:1;color:#fff;white-space:nowrap;background:#680203;border-bottom:0;min-height:36px;font-weight:700;position:sticky;top:0}.external-stat-table__center{text-align:center;justify-self:center}.external-stat-table__row>.external-vote-symbol{justify-self:center}.external-stat-table__empty{color:#73829b;text-align:center;padding:18px 10px;font-size:12px}.external-stat-table__role{flex-direction:column;gap:2px;min-width:0;display:flex}.external-stat-table__role b{font-size:12px;font-weight:700}.external-stat-table__role small{color:#73829b;font-size:11px}.external-vote-symbol{color:#fff;border-radius:7px;place-items:center;width:36px;height:32px;font-size:12px;font-weight:800;display:grid}.external-stat-catalog__search{flex:none;margin-bottom:12px}.external-stat-catalog__head,.external-stat-catalog__row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid}.external-stat-catalog__head{color:#12336b;background:#f2f7fb;border-radius:6px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.external-stat-catalog__list{flex:1;min-height:0;overflow-y:auto}.external-stat-catalog__row{overflow-wrap:anywhere;border-bottom:1px solid #d5e1ee;padding:10px 12px;font-size:13px}.external-stat-catalog__row .external-vote-symbol{width:40px;height:40px;font-size:14px}.external-stat-catalog__empty{color:#73829b;text-align:center;padding:18px 12px;font-size:12px}.external-stat-divider{background:#b8cde1;border:0;height:2px;margin:0;display:none}.external-stat-votes--an-danh h2 em{color:#5d6567;background:#edf1f5}.external-stat-table--an-danh .external-stat-table__head,.external-stat-table--an-danh .external-stat-table__row{grid-template-columns:40px minmax(140px,1fr) 64px}.external-stat-table__option{align-items:center;gap:10px;min-width:0;display:flex}.external-stat-table__option .external-vote-symbol{flex:0 0 36px}.external-stat-table__option b{min-width:0;font-size:12px;font-weight:600}@media (width>=1181px){.external-vote-statistics--co-an-danh{overflow-y:auto}.external-vote-statistics--co-an-danh>main{grid-template-rows:minmax(0,1.15fr) auto minmax(0,1fr);min-height:660px}.external-vote-statistics--co-an-danh .external-stat-catalog{grid-area:1/3/-1}.external-vote-statistics--co-an-danh .external-stat-anon{grid-row:3}.external-vote-statistics--co-an-danh .external-stat-divider{grid-area:2/1/auto/3;display:block}.external-vote-statistics--co-an-danh .external-stat-result__body{margin-top:0}}.external-vote-statistics__main--opinion{flex:1;justify-content:center;min-height:0;display:flex}.external-stat-opinions{width:100%;max-width:760px}.external-stat-opinions>p{color:#53627a;flex:none;margin:0 0 14px;font-size:13px;line-height:1.5}.external-stat-opinions__list{flex:1;min-height:0;overflow-y:auto}.external-stat-opinions__list article{border:1px solid #d5e1ee;border-radius:8px;padding:12px 14px}.external-stat-opinions__list article+article{margin-top:10px}.external-stat-opinions__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.external-stat-opinions__meta b{color:#12336b;font-size:13px}.external-stat-opinions__meta small{color:#73829b;font-size:12px}.external-stat-opinions__list p{color:#24334c;margin:6px 0 0;font-size:13px;line-height:1.55}@keyframes external-pulse{50%{opacity:.35}}.external-create-poll-modal .ant-modal-content{border-radius:12px;padding:0}.external-create-poll-modal .ant-modal-header{border-bottom:1px solid #e8eef4;margin:0;padding:20px 30px 14px}.external-create-poll-modal .ant-modal-title{color:var(--meeting-red,#680203);font-size:24px;font-weight:800}.external-create-poll-modal .ant-modal-body{max-height:min(640px,100vh - 210px);padding:16px 30px 6px;overflow-y:auto}.external-create-poll-modal .ant-modal-footer{justify-content:flex-end;gap:12px;margin:0;padding:10px 30px 22px;display:flex}.external-create-poll-modal .ant-modal-footer .ant-btn{border-radius:6px;min-width:100px;height:40px;margin:0;font-size:13px;font-weight:700}.external-create-poll-modal .ant-modal-footer .ant-btn-default{color:#475569;background:#fff;border-color:#dbe2e9}.external-create-poll-modal .ant-modal-footer .ant-btn-primary{color:#fff;border-color:var(--meeting-red,#680203);background:var(--meeting-red,#680203);min-width:136px;box-shadow:none}.external-create-poll-modal .ant-modal-footer .ant-btn-primary:not(:disabled):hover{border-color:var(--meeting-red-action,#8a1113);background:var(--meeting-red-action,#8a1113)}.external-create-poll-modal--y-kien{max-width:calc(100vw - 32px)}.external-create-poll-modal--y-kien .ant-modal-header{padding:22px 37px 16px}.external-create-poll-modal--y-kien .ant-modal-title{color:#7b2223;font-size:26px}.external-create-poll-modal--y-kien .ant-modal-body{padding:4px 37px 6px}.external-create-poll-modal--y-kien .ant-modal-footer{padding:14px 37px 26px}.external-create-poll-modal__hint{color:#65758b;margin:0 0 8px;font-size:13px;line-height:1.5}.external-create-poll-modal__label{color:#10213f;margin:14px 0 8px;font-size:14px;font-weight:700;display:block}.external-create-poll-modal__hint+.external-create-poll-modal__label,.external-create-poll-modal .ant-modal-body>.external-create-poll-modal__label:first-child{margin-top:0}.external-create-poll-modal__label i{color:#10213f;font-style:normal}.external-create-poll-modal__label--group{margin-top:18px}.external-create-poll-modal .ant-input,.external-create-poll-modal .ant-input-affix-wrapper,.external-create-poll-modal .ant-input-group-wrapper .ant-input-group-addon{border-color:#d7e0e9}.external-create-poll-modal .ant-input{border-radius:8px;font-size:14px}.external-create-poll-modal input.ant-input{height:42px}.external-create-poll-modal .ant-input-textarea-affix-wrapper{border-radius:8px}.external-create-poll-modal .ant-input-textarea-affix-wrapper textarea.ant-input{resize:none;padding-bottom:20px}.external-create-poll-modal .ant-input-textarea-show-count .ant-input-data-count{color:#64748b;font-size:11px;bottom:8px;right:12px}.external-create-poll-modal__options{flex-direction:column;gap:10px;margin-top:18px;display:flex}.external-create-poll-modal__options>.external-create-poll-modal__label{margin:0 0 -2px}.external-create-poll-modal__option-wrap{border-radius:8px;margin:-8px;padding:8px}.external-create-poll-modal__option-wrap.is-yeu-cau-y-kien{background:#fff0f0}.external-create-poll-modal__option{grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:14px;display:grid}.external-create-poll-modal__option-checkbox{white-space:nowrap;color:#475569;font-size:13px}.external-create-poll-modal__option-detail{margin-top:10px}.external-create-poll-modal__option-detail label{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.external-create-poll-modal__option .ant-input-group-addon{color:#64748b;text-align:left;background:#f8fafc;border-color:#c3d0de;border-radius:8px 0 0 8px;width:118px;min-width:118px;font-size:12px}.external-create-poll-modal__option .ant-input-group .ant-input{border-radius:0 8px 8px 0}.external-create-poll-modal__option>.ant-btn{width:34px;height:34px;color:var(--meeting-red,#680203);padding:0;font-size:20px}.external-create-poll-modal__option>.ant-btn .anticon{font-size:24px}.external-create-poll-modal__option>.ant-btn:not(:disabled):hover{color:var(--meeting-red-action,#8a1113);background:#fff0f0}.external-create-poll-modal__add{height:42px;color:var(--meeting-red,#680203);border-color:#cbc1c1;border-radius:8px;margin-top:2px;font-weight:700}.external-create-poll-modal__add:not(:disabled):hover{color:var(--meeting-red-action,#8a1113);border-color:var(--meeting-red,#680203)}.external-create-poll-modal__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.external-create-poll-modal__choice{color:#10213f;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:4px 8px;min-height:82px;padding:16px 8px 16px 14px;display:grid;position:relative}.external-create-poll-modal__choice.is-selected{background:#fff0f0;border-color:#fcdcdc}.external-create-poll-modal__choice:has(input:focus-visible){outline:2px solid var(--meeting-red,#680203);outline-offset:2px}.external-create-poll-modal__choice>input{opacity:0;pointer-events:none;position:absolute}.external-create-poll-modal__radio{background:#fff;border:2px solid #7d91a8;border-radius:50%;grid-row:1/span 2;width:24px;height:24px;margin-top:1px;display:block}.external-create-poll-modal__choice.is-selected .external-create-poll-modal__radio{border-color:var(--meeting-red,#680203);background:var(--meeting-red,#680203);position:relative}.external-create-poll-modal__choice.is-selected .external-create-poll-modal__radio:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.external-create-poll-modal__choice>b{font-size:15px;line-height:1.3}.external-create-poll-modal__choice>span{color:#53627a;font-size:12px;line-height:1.5}.external-create-poll-modal--y-kien .external-create-poll-modal__choice{column-gap:16px;min-height:112px;padding:20px 22px}.external-create-poll-modal__notice{color:#475569;border:1px solid #cfc9c9;border-radius:6px;align-items:center;gap:10px;margin:14px 0 0;padding:10px 16px;font-size:12px;display:flex}.external-create-poll-modal__notice .anticon{color:var(--meeting-red,#680203)}.external-create-poll-modal__end.ant-btn{color:#65758b;background:#f8fafc;border-color:#e3e9ef;border-radius:6px;height:38px;margin-top:22px;font-size:12px;font-weight:700}@media (width<=1400px){.external-meeting__header{grid-template-columns:minmax(160px,200px) minmax(0,1fr) auto;gap:14px;padding-inline:18px}.external-meeting__session{gap:20px}.external-meeting__duration{min-width:180px;padding-inline:10px}.external-poll-navigation__cards{grid-auto-columns:minmax(135px,1fr)}.external-vote-statistics>main{grid-template-columns:minmax(310px,360px) minmax(460px,1fr) minmax(240px,280px)}.external-stat-result__body{gap:15px}.external-donut{flex-basis:175px;width:175px;height:175px}.external-donut>span{width:96px;height:96px}}@media (width<=1180px){.external-meeting__header{grid-template-columns:minmax(155px,190px) minmax(230px,1fr) minmax(330px,360px);gap:10px;padding-inline:12px}.external-meeting__brand strong{font-size:14px}.external-meeting__heading h1{font-size:16px}.external-checkin-screen__content{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.external-qr--full{grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.external-vote-statistics{overflow-y:auto}.external-vote-statistics>main{flex:none;grid-template-columns:minmax(290px,340px) minmax(0,1fr);min-height:auto}.external-stat-card{min-height:420px}.external-stat-catalog{grid-column:1/-1;min-height:180px}}@media (width<=900px){.external-meeting{overflow-y:auto}.external-meeting__header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand session""heading heading";gap:7px 12px;min-height:auto;padding:8px 12px}.external-meeting__brand{grid-area:brand}.external-meeting__heading{grid-area:heading}.external-meeting__session{grid-area:session}.external-meeting__brand,.external-meeting__heading{padding-bottom:0}.external-meeting__brand strong{max-width:100%}.external-meeting__duration{min-width:150px;height:auto;padding:6px 10px}.external-meeting__duration small{font-size:8px}.external-meeting__duration b{font-size:17px}.external-meeting__account{min-width:130px}.external-meeting__body,.external-meeting__body--document{flex:none;min-height:auto;padding:8px;overflow:visible}.external-meeting__row{flex-direction:column;row-gap:8px;height:auto}.external-meeting__column{flex:none;width:100%;max-width:100%;height:auto}.external-meeting__center{order:-1;height:auto;min-height:620px}.external-meeting__left{height:720px}.external-meeting__right{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;display:grid}.external-panel__title{font-size:15px}.external-checkin-screen{overflow-y:auto}.external-checkin-screen>main{flex:1 0 auto;padding-bottom:20px;overflow:visible}.external-checkin-screen__content{flex:none;grid-template-columns:1fr;min-height:0;container-type:normal}.external-checkin-screen__content>.external-qr--full{order:-1}.external-qr--full{grid-template-columns:1fr;justify-items:center}.external-qr--full .external-qr__image-wrap{width:min(430px,86vw,40vh)}.external-qr--full .external-qr__guide{min-height:0;max-height:none;overflow-y:visible}.external-checkin-screen__finished{min-height:280px}.external-vote-statistics{padding:10px}.external-vote-statistics>header h1{font-size:22px}.external-vote-statistics>.external-poll-navigation{padding-inline:0}.external-vote-statistics>main{grid-template-columns:1fr}.external-stat-card{min-height:360px}.external-stat-result__body{justify-content:center;margin-top:5px}.external-stat-catalog{grid-column:auto}}@media (width<=620px){.external-meeting__header{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""heading""session"}.external-meeting__brand strong{text-align:center}.external-meeting__session{justify-content:space-between}.external-meeting__duration{flex:1;min-width:0}.external-meeting__account{min-width:125px}.external-meeting__body,.external-meeting__body--document{padding:6px}.external-meeting__center{min-height:680px}.external-meeting__right{height:720px;display:flex}.external-qr__section-body{grid-template-columns:1fr;justify-items:center}.external-qr--section .external-qr__image-wrap{max-width:280px}.external-attendee{grid-template-columns:22px 32px minmax(0,1fr) 56px;padding-inline:14px 12px}.external-attendees__columns{grid-template-columns:26px minmax(0,1fr) 56px;padding-inline:14px 12px}.external-attendees .external-panel__title{padding-inline:16px}.external-attendees>.ant-input-affix-wrapper{margin-inline:14px}.external-attendees__tabs{padding-inline:14px}.external-document-viewer__bar{height:52px;padding-inline:10px}.external-document-viewer__bar .ant-btn>span:not(.ant-btn-icon){display:none}.external-fab{bottom:12px;right:10px}.external-fab button{min-width:48px;height:48px;padding:0 13px}.external-fab .external-fab__toggle{width:52px;min-width:52px;height:52px;padding:0}.external-fab button span{display:none}.external-stat-table{overflow-x:auto}.external-stat-table__head,.external-stat-table__row{min-width:520px}.external-stat-table--co-y-kien .external-stat-table__head,.external-stat-table--co-y-kien .external-stat-table__row{min-width:640px}.external-stat-table--an-danh .external-stat-table__head,.external-stat-table--an-danh .external-stat-table__row{min-width:360px}.external-poll-navigation{padding-inline:8px}.external-poll-navigation__row{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.external-poll-navigation__cards{grid-auto-columns:minmax(130px,1fr);gap:8px}.external-vote-statistics>header{align-items:flex-start}.external-vote-statistics>header h1{font-size:18px}.external-vote-statistics>header .ant-btn>span:not(.ant-btn-icon){display:none}.external-stat-result__body{flex-wrap:wrap}.external-donut{flex-basis:160px;width:160px;height:160px}.external-donut>span{width:88px;height:88px}.external-create-poll-modal{max-width:calc(100vw - 20px);margin:10px auto}.external-create-poll-modal .ant-modal-body{max-height:calc(100vh - 170px)}.external-create-poll-modal .ant-modal-header,.external-create-poll-modal .ant-modal-body,.external-create-poll-modal .ant-modal-footer{padding-left:18px;padding-right:18px}.external-create-poll-modal__choices{grid-template-columns:minmax(0,1fr)}.external-create-poll-modal__option .ant-input-group-addon{width:96px;min-width:96px}}.external-attendees__cho-duyet{border-top:1px dashed #d7e0e9;padding:8px 0 4px}.external-attendees__cho-duyet-title{color:var(--meeting-navy);padding:0 30px 6px;font-size:12px;font-weight:600;display:block}.external-attendees__cho-duyet .external-attendee{grid-template-columns:unset;align-items:center;gap:8px;display:flex}.external-attendees__cho-duyet .external-attendee__text{flex:auto;min-width:0}.external-attendees__cho-duyet .external-attendee button{cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.external-attendees__cho-duyet .external-attendee button:first-of-type{color:#1a7f37}.external-attendees__cho-duyet .external-attendee button:last-of-type{color:var(--meeting-red-action)}.external-attendees__cho-duyet .external-attendee button:disabled{opacity:.6;cursor:not-allowed}.pk-dashboard-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.pk-dashboard-filters{flex-shrink:0;gap:12px;display:flex}.pk-dashboard-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pk-dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pk-dashboard-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.pk-dashboard-progress,.pk-dashboard-compliance-row{align-items:center;gap:24px;display:flex}.pk-dashboard-compliance-row{gap:16px;margin-bottom:14px}.pk-dashboard-compliance-name{flex-shrink:0;width:220px}.pk-dashboard-compliance-summary{text-align:right;flex-shrink:0;width:130px;font-size:13px}@media (width<=1199px){.pk-dashboard-stat-grid,.pk-dashboard-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pk-dashboard-header,.pk-dashboard-progress{flex-direction:column;align-items:stretch}.pk-dashboard-filters>.ant-picker{flex:1;min-width:0}.pk-dashboard-ranking-grid,.pk-dashboard-upcoming-grid{grid-template-columns:minmax(0,1fr)}.pk-dashboard-progress>svg{align-self:center}.pk-dashboard-compliance-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.pk-dashboard-compliance-name,.pk-dashboard-compliance-summary{width:auto}.pk-dashboard-compliance-row>:nth-child(2){grid-area:2/1/auto/-1}.pk-dashboard-compliance-row>:nth-child(3){grid-area:1/2}.pk-dashboard-compliance-summary{text-align:left;grid-area:3/1/auto/-1}}@media (width<=575px){.pk-dashboard-stat-grid{grid-template-columns:minmax(0,1fr)}.pk-dashboard-filters{flex-wrap:wrap}.pk-dashboard-filters>.ant-picker,.pk-dashboard-filters>.ant-btn{min-height:40px}}
