:root{--admin-navy:#07133f;--admin-blue:#0b7bd5;--admin-line:#dce5ef;--admin-bg:#f3f7fb}.adminBody{margin:0;background:var(--admin-bg);color:#16233f;font-family:Noto Sans KR,Malgun Gothic,Arial,sans-serif}.adminBody *{box-sizing:border-box}.adminBody a{color:inherit;text-decoration:none}.adminLogin{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#06113b,#0b3972)}.adminLoginCard{width:min(430px,100%);padding:38px;border-radius:20px;background:#fff;box-shadow:0 28px 70px rgba(0,0,0,.25)}.adminLoginCard img{display:block;width:180px;height:auto;object-fit:contain;margin:0 auto 30px}.adminLoginCard h1{font-size:25px;margin:0 0 8px}.adminLoginCard p{margin:0 0 24px;color:#718096;font-size:14px}.adminShell{min-height:100vh;display:grid;grid-template-columns:245px minmax(0,1fr)}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 22px;background:var(--admin-navy);color:#fff;display:flex;min-height:0;flex-direction:column}.adminSidebar img{width:158px;height:auto;margin:0 8px 30px}.adminNav{display:grid;grid-gap:7px;gap:7px;min-height:0;overflow-y:auto;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.adminNavGroup{display:grid;grid-gap:5px;gap:5px}.adminNavGroup+.adminNavGroup{margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.12)}.adminNavGroup small{padding:0 14px 4px;color:rgba(255,255,255,.42);font-size:10px;font-weight:850;letter-spacing:.12em}.adminNav a{padding:12px 14px;border-radius:9px;color:rgba(255,255,255,.74);font-size:14px;font-weight:750}.adminNav a:hover{background:rgba(255,255,255,.09);color:#fff}.adminLogout{flex:0 0 auto;margin-top:auto;padding-top:14px}.adminLogout button{width:100%;border:1px solid rgba(255,255,255,.25);border-radius:9px;background:transparent;color:#fff;padding:11px;cursor:pointer}.adminMain{padding:38px clamp(24px,4vw,60px) 80px}.adminDeadlineBar{display:flex;align-items:center;gap:12px;margin:0 0 24px;padding:12px 15px;border:1px solid #dce7f0;border-radius:11px;background:#fff;color:#53627a;font-size:13px}.adminDeadlineBar strong{color:#07133f}.adminDeadlineBar .adminBadge{margin-left:auto}.adminTop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.adminTop h1{margin:0;font-size:30px}.adminTop p{margin:6px 0 0;color:#748196}.adminButton{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:var(--admin-blue);color:#fff!important;padding:12px 17px;font-weight:800;cursor:pointer}.adminButton.secondary{border:1px solid #cbd8e6;background:#fff;color:#28405f!important}.adminButton.danger{background:#c93838}.adminCards{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.adminCard,.adminPanel{border:1px solid var(--admin-line);border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(16,48,88,.04)}.adminCard{padding:22px}.adminCard span{display:block;color:#718096;font-size:12px}.adminCard strong{display:block;margin-top:10px;font-size:31px;color:#0a1740}.adminPanel{padding:24px;margin-top:22px}.adminTable{width:100%;border-collapse:collapse;background:#fff}.adminTable td,.adminTable th{padding:14px 12px;border-bottom:1px solid #e4eaf1;text-align:left;font-size:13px}.adminTable th{color:#728096;font-size:11px;letter-spacing:.05em}.adminBadge{display:inline-flex;border-radius:999px;padding:4px 8px;background:#e7f5ff;color:#0875c8;font-size:10px;font-weight:900}.adminBadge.off{background:#eef1f5;color:#7a8493}.qnaAdminControl{display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,1.5fr);grid-gap:20px;gap:20px;align-items:end}.qnaAdminControl h2{margin:10px 0 5px}.qnaAdminControl p{margin:0;color:#68768a}.qnaProgramForm select{width:100%;max-width:none;padding:12px;border:1px solid #cfdbe8;border-radius:9px;background:#fff}.qnaProgramForm button{min-width:90px;padding:12px}.qnaAdminButtons{display:flex;gap:9px;flex-wrap:wrap}.qnaLiveSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.qnaLiveSummary div{padding:12px;border-radius:10px;background:#f2f7fb}.qnaLiveSummary dt{color:#718096;font-size:11px}.qnaLiveSummary dd{margin:5px 0 0;color:#07133f;font-weight:900}.qnaLiveSummary dd.on{color:#187144}.qnaFilters a{border:1px solid #cfdbe8;border-radius:999px;background:#fff;padding:8px 13px;color:#53627a;font-size:12px;font-weight:850}.qnaFilters a.active{border-color:#0b7bd5;background:#0b7bd5;color:#fff}.qnaAdminList{display:grid;grid-gap:12px;gap:12px}.qnaAdminQuestion{margin-top:0}.qnaAdminQuestion.pinned{border-color:#72b8e8;box-shadow:0 8px 26px rgba(11,123,213,.1)}.qnaAdminQuestion header{display:flex;align-items:center;justify-content:space-between;gap:14px}.qnaAdminQuestion header>div{display:flex;gap:6px;flex-wrap:wrap}.qnaAdminQuestion time{color:#7a8798;font-size:11px}.qnaAdminQuestion blockquote{margin:18px 0;padding:0;border:0;color:#07133f;font-size:20px;font-weight:750;line-height:1.55}.qnaAdminQuestion>p{display:flex;gap:10px;margin:0;color:#607086;font-size:13px}.qnaAdminQuestion>p strong{color:#263956}.qnaOnAir{background:#ffedea;color:#b92d1f}.qnaQuestionActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.qnaQuestionActions .adminButton{padding:8px 12px;font-size:12px}.adminForm{display:grid;grid-gap:20px;gap:20px}.adminGrid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.adminGrid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.adminField{display:grid;grid-gap:7px;gap:7px}.adminField label{font-size:12px;font-weight:850;color:#526177}.adminField input,.adminField select,.adminField textarea{width:100%;border:1px solid #cfdbe8;border-radius:9px;background:#fff;padding:11px 12px;color:#172540;font:inherit}.adminField textarea{min-height:220px;line-height:1.65;resize:vertical}.adminCheck{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:750}.adminActions{display:flex;gap:10px;flex-wrap:wrap}.adminHint{border-radius:10px;background:#eef7ff;padding:12px 14px;color:#46627e;font-size:12px;line-height:1.6}.adminAlert{margin-bottom:18px;border-radius:10px;padding:12px 15px;background:#e7f8ee;color:#187144;font-size:13px}.resourceAdminList{display:grid;grid-gap:18px;gap:18px}.resourceAdminHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.resourceAdminHead h2{margin:9px 0 5px}.resourceAdminHead p{margin:0;color:#718096;font-size:12px}.resourceAdminForm textarea{min-height:100px}.resourceAdminForm button:disabled{cursor:not-allowed;opacity:.55}.resourceAdminForm small{color:#65758a;line-height:1.5}.adminAlert.error{background:#fff0f0;color:#a62c2c}.adminPhotoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.adminPhoto{border:1px solid var(--admin-line);border-radius:13px;background:#fff;overflow:hidden}.adminPhotoPreview{position:relative;aspect-ratio:4/3;background:#dfe7ef}.adminPhotoPreview img{width:100%;height:100%;object-fit:cover}.adminPhoto form{padding:14px;display:grid;grid-gap:9px;gap:9px}.adminPhoto input[type=number],.adminPhoto input[type=text]{width:100%;border:1px solid #d2dce8;border-radius:7px;padding:8px}.adminForbidden{min-height:100vh;display:grid;place-items:center;text-align:center;padding:20px}.adminForbidden div{max-width:520px}.adminForbidden h1{font-size:40px}.adminForbidden p{color:#68768a;line-height:1.7}.adminPasswordPolicy{display:grid;grid-gap:4px;gap:4px;margin-bottom:20px}.adminPasswordPolicy strong{color:#17345a}.adminPasswordPolicy span{display:block}.adminFilterBar,.checkinSearch{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.adminFilterBar input,.adminFilterBar select,.checkinSearch input{min-width:150px;flex:1 1;border:1px solid #cfdbe8;border-radius:9px;padding:11px;background:#fff}.adminTablePanel{overflow:auto}.adminTable td strong{color:#0a4f91}.adminTable td .adminBadge{margin-left:6px}.adminBadge.warning{background:#fff2cc;color:#825b00}.adminEmpty{text-align:center;padding:56px 20px;color:#68768a}.adminPagination{display:flex;justify-content:center;gap:18px;align-items:center;margin:22px}.adminPagination a{padding:8px 14px;border:1px solid #cbd8e6;border-radius:8px;background:#fff}.adminChecksRow{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.adminProgramChoices{display:grid;grid-gap:8px;gap:8px;max-height:440px;overflow:auto;padding:12px;border:1px solid #dce5ef;border-radius:10px}.adminProgramChoices label{padding:8px;border-bottom:1px solid #eef2f6}.adminSpeakerPreview{position:relative;width:160px;aspect-ratio:4/5;margin:0 0 18px;border-radius:12px;overflow:hidden}.adminSpeakerPreview img,.adminSpeakerThumb img{object-fit:cover}.adminSpeakerThumb{position:relative;width:52px;aspect-ratio:4/5;border-radius:7px;overflow:hidden;background:#e3ebf2}.adminInlineForm{display:flex;gap:5px}.adminInlineForm select{max-width:110px}.adminInlineForm button{border:0;border-radius:6px;padding:6px;background:#0b7bd5;color:#fff}.checkinSearch input{font-size:18px;padding:16px}.checkinResults{display:grid;grid-gap:12px;gap:12px}.checkinCard{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px;border:1px solid #dce5ef;border-radius:16px;background:#fff}.checkinCard h2{margin:8px 0 3px;font-size:25px}.checkinCard p{margin:0 0 6px;color:#5f7085}.checkinButton{min-width:150px;border:0;border-radius:12px;background:#0b7bd5;color:#fff;padding:18px;font-size:20px;font-weight:900;cursor:pointer}.checkinCard.done{border-color:#9bd4b1;background:#f4fff8}.checkinDone{display:grid;grid-gap:5px;gap:5px;text-align:right;color:#187144}.adminSectionHeading{margin:34px 0 16px}.adminCardsOperations{grid-template-columns:repeat(7,1fr)}.adminStatusPanel{margin-top:0}.adminStatusPanel select{min-width:160px;border:1px solid #cfdbe8;border-radius:9px;padding:10px}.adminInlineStats{display:flex;gap:12px;flex-wrap:wrap}.adminInlineStats span{min-width:120px;padding:15px;border-radius:10px;background:#eef7ff}.adminInlineStats b{float:right;color:#0b7bd5}.adminTopPrograms{display:grid;grid-gap:8px;gap:8px;padding-left:22px}.adminTopPrograms li{padding:9px;border-bottom:1px solid #e4eaf1}.adminTopPrograms b{float:right}@media(max-width:980px){.adminShell{grid-template-columns:minmax(0,1fr)}.adminSidebar{position:static;height:auto}.adminNav{grid-template-columns:repeat(3,1fr)}.adminLogout{position:static;margin-top:18px}.adminCards,.adminPhotoGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.adminMain{padding:26px 15px 60px}.adminDeadlineBar{align-items:flex-start;flex-direction:column}.adminDeadlineBar .adminBadge{margin-left:0}.adminSidebar{padding:20px 15px}.adminNav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTop{align-items:flex-start;flex-direction:column}.adminCards,.adminGrid2,.adminGrid3,.adminPhotoGrid{grid-template-columns:1fr}.adminTable{display:block;overflow-x:auto}.adminLoginCard{padding:28px 22px}.qnaAdminControl{grid-template-columns:1fr}.qnaLiveSummary{grid-template-columns:1fr 1fr}.qnaProgramForm{display:grid;grid-template-columns:1fr}.qnaAdminQuestion header{align-items:flex-start;flex-direction:column}.qnaAdminQuestion blockquote{font-size:17px}.resourceAdminHead{flex-direction:column}}.invitePortalPanel{display:grid;grid-gap:20px;gap:20px}.portalSettings{flex-wrap:wrap}.portalSettings label:not(.adminCheck){display:flex;align-items:center;gap:8px}.speakerSelectionList{display:grid;grid-gap:12px;gap:12px}.speakerSelectionList article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(7,19,63,.1);border-radius:14px}.speakerSelectionList article>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.speakerSelectionList article span:not(.adminBadge){color:#64718a;font-size:13px}.dangerText{color:#a12626!important}@media(max-width:760px){.speakerSelectionList article{align-items:stretch;flex-direction:column}.portalSettings{align-items:stretch}}.importSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.importSummary span{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dce5ef;border-radius:11px;background:#f8fbfe;color:#53627a}.importSummary b{color:#07133f}.importDuplicateOption{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:15px;border:1px solid #f0d78b;border-radius:11px;background:#fff9e8}.importDuplicateOption input{margin-top:4px}.importDuplicateOption span{display:grid;grid-gap:3px;gap:3px}.importDuplicateOption small{color:#766233}.checkinDesk{max-width:1000px;margin:0 auto}.checkinStats{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:10px;gap:10px;align-items:stretch;margin:18px 0}.checkinStats button,.checkinStats span{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 18px;border:1px solid #d8e3ed;border-radius:13px;background:#fff;color:#53627a}.checkinStats b{font-size:25px;color:#07133f}.checkinStats button{justify-content:center;color:#24547f;font:inherit;font-weight:800;cursor:pointer}.checkinSyncWarning{margin-bottom:12px;padding:12px 15px;border:1px solid #efcf85;border-radius:10px;background:#fff9e8;color:#765b18}.checkinDeskSearch{padding:22px;border:1px solid #d8e3ed;border-radius:17px;background:#fff;box-shadow:0 8px 28px rgba(7,19,63,.05)}.checkinDeskSearch>label{display:block;margin-bottom:9px;color:#253650;font-size:14px;font-weight:900}.checkinDeskSearch>div{display:grid;grid-template-columns:1fr 140px;grid-gap:10px;gap:10px}.checkinDeskSearch input{width:100%;min-width:0;border:2px solid #b9c9d9;border-radius:12px;padding:17px 18px;color:#07133f;font:inherit;font-size:20px;font-weight:700;outline:none}.checkinDeskSearch input:focus{border-color:#0b7bd5;box-shadow:0 0 0 4px rgba(11,123,213,.13)}.checkinDeskSearch button,.checkinFeedback button{border:0;border-radius:12px;background:#0b7bd5;color:#fff;padding:15px 20px;font:inherit;font-size:18px;font-weight:900;cursor:pointer}.checkinDeskSearch button:disabled{background:#9eabba;cursor:not-allowed}.checkinDeskSearch>p{margin:8px 0 0;color:#718096;font-size:12px}.checkinLive{min-height:330px;margin-top:18px}.checkinCandidates,.checkinFeedback,.checkinParticipant{border:1px solid #d8e3ed;border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(7,19,63,.06)}.checkinFeedback{display:flex;min-height:310px;align-items:center;justify-content:center;flex-direction:column;padding:36px;text-align:center}.checkinFeedback>strong{font-size:31px;color:#07133f}.checkinFeedback h2{margin:20px 0 6px;font-size:45px;color:#07133f}.checkinFeedback p{margin:6px 0;color:#55677c;font-size:20px}.checkinFeedback time{margin:12px 0 24px;color:#0b7bd5;font-size:32px;font-weight:900}.checkinFeedback.success{border-color:#8bc9a5;background:#f5fff9}.checkinFeedback.already{border-color:#8ebce0;background:#f3f9ff}.checkinFeedback.error{border-color:#e1a7a7;background:#fff8f8}.checkinFeedback.error>strong{color:#a62c2c}.checkinCandidates{padding:20px}.checkinCandidateHead{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px}.checkinCandidateHead strong{font-size:20px}.checkinCandidateHead p{margin:5px 0 0;color:#68768a}.checkinCandidateHead>span{max-width:300px;color:#825b00;font-size:12px}.checkinCandidates>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.checkinCandidates button{position:relative;display:grid;grid-gap:5px;gap:5px;text-align:left;border:1px solid #d8e3ed;border-radius:14px;background:#fff;padding:17px;cursor:pointer}.checkinCandidates button:focus-visible,.checkinCandidates button:hover{border-color:#0b7bd5;background:#f5faff;outline:3px solid rgba(11,123,213,.12)}.checkinCandidates button>strong{font-size:21px;color:#07133f}.checkinCandidates button>small{color:#65758a}.checkinCandidates button>em{position:absolute;right:12px;top:12px;border-radius:999px;background:#e7f8ee;color:#187144;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900}.checkinCandidates button>em.cancelled{background:#fff0f0;color:#a62c2c}.checkinParticipant{padding:30px;text-align:center}.checkinParticipantHeader{display:flex;justify-content:center;align-items:center;gap:10px;color:#718096}.checkinParticipant h2{margin:24px 0 8px;color:#07133f;font-size:46px}.checkinParticipant>p{margin:0;color:#243a55;font-size:25px;font-weight:800}.checkinParticipant>small{display:block;margin:8px 0 24px;color:#68768a;font-size:16px}.checkinPrimaryAction{display:block;width:100%;min-height:72px;border:0;border-radius:14px;background:#0877c9;color:#fff;font:inherit;font-size:25px;font-weight:950;cursor:pointer}.checkinSecondaryAction{margin-top:13px;border:0;background:transparent;color:#4e6075;padding:10px;font:inherit;font-weight:800;cursor:pointer}.checkinState{display:grid;grid-gap:7px;gap:7px;margin:18px 0;padding:20px;border-radius:14px;background:#eaf8ef;color:#187144}.checkinState strong{font-size:24px}.checkinParticipant.cancelled .checkinState{background:#fff0f0;color:#a62c2c}@media(max-width:900px){.checkinStats{grid-template-columns:repeat(3,1fr)}.checkinStats button{grid-column:1/-1}.checkinCandidates>div:last-child{grid-template-columns:1fr}}@media(max-width:620px){.checkinStats,.importSummary{grid-template-columns:1fr 1fr}.checkinStats span:last-of-type{grid-column:1/-1}.checkinDeskSearch{padding:15px}.checkinDeskSearch>div{grid-template-columns:1fr}.checkinDeskSearch input{font-size:17px}.checkinLive{min-height:280px}.checkinFeedback,.checkinParticipant{padding:24px 17px}.checkinFeedback>strong{font-size:25px}.checkinFeedback h2,.checkinParticipant h2{font-size:34px}.checkinFeedback p,.checkinParticipant>p{font-size:18px}.checkinCandidateHead{display:grid}.checkinParticipant>small{font-size:14px}}.checkinCompletionType{margin-bottom:13px;font-size:12px}@media(max-width:980px){.checkinShell .adminSidebar{display:none}.checkinShell .adminMain{padding-top:24px}}.participantLabelPanel{display:flex;align-items:center;justify-content:space-between;gap:24px}.participantLabelPanel h2{margin-top:0}.participantLabelPanel p:last-child{margin-bottom:0;color:#53627a;font-size:13px}.checkinCompletionActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.checkinCompletionActions button{min-width:170px}.checkinFeedback button.secondary{border:1px solid #bfd0df;background:#fff;color:#294866}.checkinPrintMessage{max-width:560px!important;margin:-8px 0 16px!important;color:#a04b22!important;font-size:13px!important}.quickLabelWorkspace{display:grid;grid-template-columns:minmax(300px,440px) minmax(340px,1fr);grid-gap:22px;gap:22px;align-items:start}.quickLabelForm{margin-top:0;display:grid;grid-gap:17px;gap:17px}.quickLabelPreview{margin-top:0;display:grid;justify-items:center;grid-gap:20px;gap:20px;overflow:auto}.quickLabelPreview>div:first-child{text-align:center}.quickLabelPreview h2{margin:0 0 5px}.quickLabelPreview p{margin:0;color:#68768a;font-size:13px}.labelPrintSheet,.quickLabelPrintArea{display:grid;place-items:center;width:80mm;height:67mm;background:#f3f5f7}.labelCard{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.2mm;width:75mm;height:65mm;padding:4mm 4.5mm;overflow:hidden;background:#fff;color:#07133f;text-align:center;font-family:Noto Sans KR,Malgun Gothic,Arial,sans-serif;print-color-adjust:exact;-webkit-print-color-adjust:exact}.labelName,.labelOrganization{display:-webkit-box;width:100%;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;text-wrap:balance}.labelName{max-height:2.15em;font-weight:900;line-height:1.04}.labelNameKo{letter-spacing:-.035em}.labelNameEn{font-weight:800;line-height:1.08}.labelOrganization{max-height:2.3em;font-weight:750;line-height:1.14;color:#263956}.labelNameSolo{margin-top:1mm}.labelCardTest{border:1px solid #07133f}.labelCardTest:after,.labelCardTest:before{content:"";position:absolute;z-index:0;background:rgba(11,123,213,.25);pointer-events:none}.labelCardTest:before{left:50%;top:0;width:1px;height:100%}.labelCardTest:after{left:0;top:50%;width:100%;height:1px}.labelCardTest>*{position:relative;z-index:1;background:rgba(255,255,255,.88)}.labelPrintDocument{min-height:100vh;display:grid;grid-template-rows:auto 1fr;justify-items:center;grid-gap:24px;gap:24px;padding:28px}.labelScreenControls{width:min(760px,100%);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:20px;border:1px solid #d8e3ed;border-radius:14px;background:#fff}.labelScreenControls h1{margin:0 0 5px;font-size:23px}.labelScreenControls p{margin:0;color:#68768a;font-size:13px}.labelControlActions{display:flex;gap:8px}.labelControlActions button{border:0;border-radius:9px;background:#0b7bd5;color:#fff;padding:11px 15px;font:inherit;font-weight:800;cursor:pointer}.labelControlActions button.secondary{border:1px solid #cbd8e6;background:#fff;color:#28405f}.labelControlActions button:disabled{opacity:.55;cursor:wait}.labelPrintStatus{flex-basis:100%}@media(max-width:900px){.quickLabelWorkspace{grid-template-columns:1fr}.participantLabelPanel{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.quickLabelPreview{margin-left:-15px;margin-right:-15px;border-left:0;border-right:0;border-radius:0}.quickLabelPrintArea{transform:scale(.92);transform-origin:center}.labelScreenControls{align-items:stretch;flex-direction:column}.labelControlActions{display:grid;grid-template-columns:1fr 1fr}.labelPrintDocument{padding:16px 8px}.labelPrintSheet{transform:scale(.92);transform-origin:top center}}@page{size:80mm 67mm;margin:0}@media print{body.adminBody,html{width:80mm!important;height:67mm!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.labelPrintDocument{display:block;width:80mm;height:67mm;min-height:0;margin:0;padding:0}.labelScreenControls{display:none!important}.labelPrintSheet{width:80mm;height:67mm;margin:0;transform:none!important;background:#fff}body:has(.quickLabelWorkspace) *{visibility:hidden!important}body:has(.quickLabelWorkspace) .quickLabelPrintArea,body:has(.quickLabelWorkspace) .quickLabelPrintArea *{visibility:visible!important}body:has(.quickLabelWorkspace) .quickLabelPrintArea{position:fixed;inset:0;width:80mm;height:67mm;margin:0;transform:none!important;background:#fff}.labelCard{width:75mm;height:65mm;box-shadow:none}}