:root{--c-page:#f5f5f5;--c-surface:#fff;--c-card:#fcfcfc;--c-border:#e5e5e5;--c-text:#0a0a0a;--c-text-sub:#737373;--c-primary:#2b7fff;--c-result-bg:#ecf5ff;--c-danger:#ef4444;--r-card:14px;--r-ctl:8px;--shadow-xs:0 1px 2px 0 #0000000d;--font:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{background:var(--c-page);color:var(--c-text);font-family:var(--font);margin:0;font-size:14px;line-height:20px}*{box-sizing:border-box}.app-header{z-index:100;background:var(--c-surface);border-bottom:1px solid var(--c-border);height:80px;padding:0 16px;position:sticky;top:0}.app-header-inner{justify-content:center;align-items:center;max-width:900px;height:100%;margin:0 auto;display:flex;position:relative}.app-logo{display:block}.app-logout{height:32px;font:inherit;color:var(--c-text-sub);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-ctl);box-shadow:var(--shadow-xs);cursor:pointer;padding:0 12px;font-size:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app-logout:hover{color:var(--c-text)}.app-logout[hidden]{display:none}.app-main{justify-content:center;padding:24px 16px 48px;display:flex}.view[hidden],.tabview[hidden]{display:none}#view-app{width:100%}.app-wrap{flex-direction:column;gap:24px;width:100%;min-width:0;max-width:900px;margin:0 auto;display:flex}.tabbar{border-bottom:2px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tab{appearance:none;font-family:var(--font);color:var(--c-text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-2px;padding:8px 0;font-size:14px;font-weight:500;line-height:20px;display:flex}.tab.active{border-bottom-color:var(--c-primary);font-weight:700}@media (width<=768px){.app-main{padding:20px 12px 40px}}#view-login{padding-top:16px}.login-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card);flex-direction:column;align-items:stretch;gap:12px;width:320px;max-width:100%;padding:16px;display:flex}.login-card-head{flex-direction:column;gap:2px;display:flex}.login-title{color:var(--c-text);font-size:16px;font-weight:500}.login-sub{color:var(--c-text-sub);margin:0;font-size:14px}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--c-text);font-size:14px;font-weight:500}.field input{height:36px;font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-ctl);box-shadow:var(--shadow-xs);padding:0 12px;font-size:14px}.field input::placeholder{color:var(--c-text-sub)}.field input:focus{outline:2px solid var(--c-primary);outline-offset:-1px}.login-error{color:var(--c-danger);margin:0;font-size:13px}.btn-primary{border-radius:var(--r-ctl);background:var(--c-primary);color:#fff;height:40px;font:inherit;box-shadow:var(--shadow-xs);cursor:pointer;border:0;font-size:14px;font-weight:500}.btn-primary:disabled{opacity:.6;cursor:default}.pg-head{flex-direction:column;gap:12px;display:flex}.pg-title-row{align-items:center;gap:8px;display:flex}.pg-title{font-family:var(--font);color:var(--c-text);margin:0;font-size:18px;font-weight:600;line-height:24px}.pg-limit{color:#737373;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.pg-limit-ico{flex:none;width:16px;height:16px}.pg-limit b{color:var(--c-primary);font-weight:600}.pg-limit b:empty{display:none}.pg-callout{background:#f2f7ff;border:1px solid #2b7fff;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.pg-callout-ico{flex:none;width:16px;height:16px;margin-top:2px}.pg-callout-body{flex-direction:column;gap:4px;display:flex}.pg-callout-title{font-family:var(--font);color:var(--c-text);font-size:14px;font-weight:500;line-height:20px}.pg-callout-desc{font-family:var(--font);color:#737373;font-size:14px;font-weight:400;line-height:20px}.sp-pop,.nt-wrap{flex-direction:column;gap:24px;width:100%;max-width:900px;margin:0 auto;display:flex}.sp-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-card)}.sp-badge{color:#fff;background:#262626;border-radius:100px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:500;display:inline-flex}.sp-btn-ghost,.sp-btn-primary,.sp-btn-danger{height:32px;font:inherit;border-radius:var(--r-ctl);box-shadow:var(--shadow-xs);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.sp-btn-ghost{background:var(--c-surface);color:var(--c-text);border:1px solid var(--c-border)}.sp-btn-primary{background:var(--c-primary);color:#fff;border:0}.sp-btn-danger{background:var(--c-surface);color:var(--c-danger);border:1px solid var(--c-danger)}.sp-btn-ghost:disabled,.sp-btn-primary:disabled,.sp-btn-danger:disabled{opacity:.55;cursor:default}.sp-grid{grid-template-columns:320px 1fr;align-items:start;gap:32px;display:grid}.sp-form{flex-direction:column;display:flex}.sp-form-body{flex-direction:column;gap:12px;padding:16px;display:flex}.sp-form-head{flex-direction:column;gap:2px;display:flex}.sp-card-title{color:var(--c-text);font-size:16px;font-weight:500}.sp-sub{color:var(--c-text-sub);margin:0;font-size:14px}.sp-slot{background:var(--c-page);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.sp-slot-title{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.sp-drop{cursor:pointer;height:80px;color:var(--c-text-sub);border:1px dashed #a1a1a1;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.sp-group{flex-direction:column;gap:8px;display:flex}.sp-group>label{color:var(--c-text);font-size:14px;font-weight:500}.sp-textarea{width:100%;font:inherit;color:var(--c-text);resize:none;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-ctl);box-shadow:var(--shadow-xs);padding:8px 12px;font-size:14px}.sp-textarea::placeholder{color:var(--c-text-sub)}.sp-langs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.sp-switch{cursor:pointer;color:var(--c-text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.sp-switch input{display:none}.sp-slider{background:var(--c-border);width:32px;height:18px;box-shadow:var(--shadow-xs);border-radius:100px;flex:none;transition:background .15s;position:relative}.sp-slider:after{content:"";background:#fff;border-radius:100px;width:16px;height:16px;transition:transform .15s;position:absolute;top:1px;left:1px}.sp-switch input:checked+.sp-slider{background:var(--c-primary)}.sp-switch input:checked+.sp-slider:after{transform:translate(14px)}.sp-actions{background:var(--c-page);border-top:1px solid var(--c-border);border-radius:0 0 var(--r-card) var(--r-card);justify-content:flex-end;gap:8px;padding:16px;display:flex}.sp-side{flex-direction:column;gap:16px;padding:16px;display:flex}.sp-result-head{justify-content:space-between;align-items:center;display:flex}.sp-result-head-t{align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.sp-print{background:var(--c-primary);color:#fff;border-radius:var(--r-ctl);height:36px;box-shadow:var(--shadow-xs);font:inherit;cursor:default;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.sp-result{background:var(--c-result-bg);border-radius:24px;flex-direction:column;align-items:center;min-height:500px;padding:16px;display:flex;position:relative}.sp-ex-alert{color:var(--c-text);align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:16px}.sp-ex-badge{color:#fff;font-family:"SUIT", var(--font);background:#56a6ff;border-radius:74px;margin-top:28px;padding:5px 16px;font-size:18px;font-weight:800}.sp-ex-title{text-align:center;font-family:"SUIT", var(--font);color:#000;margin-top:16px;font-size:24px;font-weight:700;line-height:1.3}.sp-ex-products{flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.sp-ex-prod{background:#dbe7f5;border-radius:8px;width:70px;height:170px}.sp-ex-plus{color:#fff;background:#56a6ff;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:flex}.sp-ex-caps{color:#767676;text-align:center;flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.sp-history-wrap{flex-direction:column;gap:12px;padding:16px 0 32px;display:flex}.sp-h3{color:var(--c-text);font-size:18px;font-weight:600}.sp-history{color:var(--c-text-sub);font-size:14px}.nt-wrap{padding-bottom:72px}.nt-panel{flex-direction:column;gap:16px;min-height:460px;display:flex}.nt-controls{align-items:center;gap:8px;display:flex}.nt-seg{background:var(--c-border);border-radius:10px;gap:0;padding:3px;display:inline-flex}.nt-seg-btn{height:30px;font:inherit;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.nt-seg-btn.active{background:var(--c-surface);box-shadow:var(--shadow-xs)}.nt-seg-badge{background:var(--c-border);border-radius:100px;padding:1px 6px;font-size:12px}.nt-seg-btn.active .nt-seg-badge{background:var(--c-page)}.nt-search{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-ctl);height:36px;box-shadow:var(--shadow-xs);flex:1;align-items:center;gap:4px;padding:0 12px;display:flex}.nt-search input{font:inherit;color:var(--c-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.nt-search input::placeholder{color:var(--c-text-sub)}.nt-excel,.nt-register{height:36px;padding:0 16px;font-size:14px}.nt-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.nt-empty-img{background:#f0f0f0;border:1.5px solid #dedede;border-radius:6px;justify-content:center;align-items:center;width:136px;height:90px;display:flex}.nt-empty-text{text-align:center}.nt-empty-title{color:var(--c-text-sub);font-size:16px;font-weight:700}.nt-empty-sub{color:var(--c-text-sub);margin-top:2px;font-size:14px;font-weight:500}.nt-footbar{z-index:20;background:var(--c-surface);border-top:1px solid var(--c-border);justify-content:center;padding:12px 0;display:flex;position:fixed;bottom:0;left:0;right:0}.nt-footbar>*{width:900px;max-width:calc(100% - 32px)}.nt-footbar-inner{justify-content:space-between;align-items:center;display:flex}.nt-footbar-right{align-items:center;gap:16px;display:flex}.nt-check{color:#262626;align-items:center;gap:8px;font-size:14px;display:inline-flex}.nt-footbar .sp-btn-ghost,.nt-footbar .sp-btn-danger{height:36px;padding:0 16px;font-size:14px}@media (width<=768px){.sp-grid{grid-template-columns:1fr;gap:20px}.nt-footbar-inner{flex-wrap:wrap;justify-content:center;gap:10px}.nt-footbar-right{flex-wrap:wrap;justify-content:center}}#tab-nametag,#tab-nametag *,#tab-nametag :before,#tab-nametag :after{box-sizing:border-box}#tab-nametag :where(:not(.pg-head,.pg-head *)){margin:0;padding:0}:root{--theme:#06b3aa;--theme-dark:#1a5c59;--theme-light:#e0f7f6}#tab-nametag{color:#0a0a0a;background:0 0;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif;font-size:14px}#tab-nametag .nt-wrap{max-width:900px;margin:0 auto;padding:0 0 100px}#tab-nametag #nametag-toolbar{background:0 0}#tab-nametag .nt-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}#tab-nametag .nt-header h1{color:#0a0a0a;font-size:18px;font-weight:700}#tab-nametag .nt-btn-primary{color:#fff;height:36px;font-family:var(--font);cursor:pointer;background:#2b7fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0000000d}#tab-nametag .nt-btn-primary:hover{background:#1f6fe5}#tab-nametag .nt-controls{align-items:center;gap:8px;margin-bottom:24px;display:flex}#tab-nametag #nametag-tab-bar{background:#e5e5e5;border-radius:10px;align-items:center;height:36px;padding:3px;display:inline-flex}#tab-nametag .tab-btn{color:#0a0a0a;height:29px;font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:500;line-height:normal;transition:background .15s;display:flex;box-shadow:0 1px 2px #0000000d}#tab-nametag .tab-btn.active{background:#fff}#tab-nametag .tab-btn .badge{color:#0a0a0a;background:#f5f5f5;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:2px 4px;font-size:12px;display:flex}#tab-nametag .tab-btn.active .badge{background:#e5e5e5}#tab-nametag .nt-search{background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex:1 0 0;align-items:center;gap:4px;height:36px;padding:4px 12px;display:flex;box-shadow:0 1px 2px #0000000d}#tab-nametag .nt-search:focus-within{border-color:#2b7fff}#tab-nametag .nt-search svg{flex-shrink:0;width:16px;height:16px}#tab-nametag #nametag-search{font-family:var(--font);color:#0a0a0a;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px;font-weight:400;line-height:20px}#tab-nametag #nametag-search::placeholder{color:#737373}#tab-nametag .nt-controls-actions{align-items:center;gap:8px;display:flex}#tab-nametag .nt-register{position:relative}#tab-nametag .nt-register-menu{z-index:300;background:#fff;border:1px solid #e5e5e5;border-radius:10px;min-width:208px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 15px -3px #0000001f}#tab-nametag .nt-register-menu.open{display:block}#tab-nametag .nt-register-menu button{text-align:left;color:#0a0a0a;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;display:block}#tab-nametag .nt-register-menu button:hover{background:#f5f5f5}#tab-nametag .nt-btn-outline:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}#tab-nametag .nt-btn-outline:disabled:hover{background:#fff}#tab-nametag .pg-head{margin-bottom:24px}#tab-nametag #nametag-bottom-bar{z-index:150;background:#fff;border-top:1px solid #e5e5e5;padding:12px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 4px #0000000a}#tab-nametag .nt-bottom-inner{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex}#tab-nametag .nt-action-right{align-items:center;gap:16px;display:flex}#tab-nametag .nt-btn-outline{color:#0a0a0a;height:36px;font-family:var(--font);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 1px 2px #0000000d}#tab-nametag .nt-btn-outline:hover{background:#fafafa}#tab-nametag .nt-btn-outline svg{flex-shrink:0}#tab-nametag .nt-swatch{background:var(--label-bg,var(--theme));border-radius:4px;flex-shrink:0;width:16px;height:16px}#tab-nametag .nt-checkbox{font-family:var(--font);color:#262626;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}#tab-nametag .nt-checkbox input{appearance:none;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:4px;flex-shrink:0;width:16px;height:16px;position:relative;box-shadow:0 1px 2px #0000000d}#tab-nametag .nt-checkbox input:checked{background:#2b7fff;border-color:#2b7fff}#tab-nametag .nt-checkbox input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}#tab-nametag .btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s}#tab-nametag .btn:hover{opacity:.9}#tab-nametag .btn-white{color:#2b7fff;background:#fff;border:1px solid #e5e5e5}#tab-nametag .btn-dark{color:#fff;background:#2b7fff}#tab-nametag #nametag-sel-count{white-space:nowrap;font-size:12px}#tab-nametag #nametag-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}#tab-nametag .nt-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:52vh;display:none}#tab-nametag .nt-empty.show{display:flex}#tab-nametag .nt-empty-card{background:#f0f0f0;border:1px solid #dedede;border-radius:7px;width:135px;height:90px;overflow:hidden}#tab-nametag .nt-empty-card-head{background:#e7e7e7;border-bottom:1px solid #dcdcdc;padding:10px 12px}#tab-nametag .nt-empty-card-head span{background:#d6d6d6;border-radius:4px;width:45%;height:7px;display:block}#tab-nametag .nt-empty-card-body{flex-direction:column;gap:6px;padding:9px 12px;display:flex}#tab-nametag .nt-empty-card-body span{background:#d6d6d6;border-radius:4px;height:7px;display:block}#tab-nametag .nt-empty-card-body .l1{width:72%}#tab-nametag .nt-empty-card-body .l2{width:50%}#tab-nametag .nt-empty-card-body .l3{width:30%;margin-top:5px}#tab-nametag .nt-empty-title{color:#737373;font-size:16px;font-weight:700;line-height:24px}#tab-nametag .nt-empty-sub{color:#737373;margin-top:2px;font-size:14px;font-weight:500;line-height:20px}#tab-nametag .card-wrap{cursor:pointer;position:relative}#tab-nametag .card-inner{background:#fff;border:1px solid #cacaca;border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}#tab-nametag .card-wrap:hover .card-inner{border-color:#2b7fff66;box-shadow:0 0 0 2px #2b7fff4d}#tab-nametag .card-wrap.selected .card-inner{border-color:#2b7fff;box-shadow:0 0 0 2px #2b7fff}#tab-nametag .card-header{background:var(--label-bg,var(--theme));color:var(--label-text,#fff);padding:10px 16px;transition:background .25s;position:relative}#tab-nametag .card-header .ko-name{font-size:14px;font-weight:700;line-height:1.4}#tab-nametag .card-header .en-name{opacity:.9;margin-top:2px;font-size:9px;line-height:1.3}#tab-nametag .card-body{padding:16px}#tab-nametag .card-body .ko-desc{color:#443839;font-size:11px;font-weight:700;line-height:1.4}#tab-nametag .card-body .other{color:#000;margin-top:2px;font-size:8px;line-height:1.4}#tab-nametag .card-footer{color:#443839;padding:0 16px 16px;font-size:14px;font-weight:700}#tab-nametag .edit-btn{z-index:20;color:#fff;cursor:pointer;background:#262626;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:none;position:absolute;bottom:12px;right:12px;box-shadow:0 1px 2px #0000001a}#tab-nametag .card-wrap:hover .edit-btn{display:flex}#tab-nametag .check-badge{z-index:10;color:#fff;background:#262626;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:none;position:absolute;top:-12px;right:-12px;box-shadow:0 1.5px 3px #0000001a}#tab-nametag .card-wrap.selected .check-badge{display:flex}#tab-nametag .new-badge{z-index:10;color:#fff;background:#ff7043;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:8px;right:8px}#tab-nametag #nametag-modal-bg{z-index:200;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#tab-nametag #nametag-modal-bg.open{display:flex}#tab-nametag .nt-excel-modal-bg{z-index:210;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#tab-nametag .nt-excel-modal-bg.open{display:flex}#tab-nametag .nt-excel-modal{background:#fff;border-radius:14px;width:540px;max-width:92vw;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 8px 32px #00000040}#tab-nametag .nt-excel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}#tab-nametag .nt-excel-head h2{color:#0a0a0a;font-size:16px;font-weight:700}#tab-nametag .nt-excel-close{cursor:pointer;color:#737373;background:0 0;border:none;padding:2px;font-family:inherit;font-size:20px;line-height:1}#tab-nametag .nt-excel-desc{color:#0a0a0a;margin-bottom:12px;font-size:14px;line-height:1.6}#tab-nametag .nt-excel-desc b{color:#2b7fff;font-weight:700}#tab-nametag .nt-excel-template{cursor:pointer;background:#dbeafe80;border:1px solid #2b7fff;border-radius:8px;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:12px;font-family:inherit;display:flex}#tab-nametag .nt-excel-template-icon{color:#2b7fff;flex-shrink:0;width:16px;height:16px}#tab-nametag .nt-excel-template-name{color:#0a0a0a;font-size:14px;font-weight:500;text-decoration:underline}#tab-nametag .nt-excel-template-dl{color:#2b7fff;margin-left:auto;font-size:14px;font-weight:700}#tab-nametag .nt-dropzone{text-align:center;cursor:pointer;background:#fafcff;border:2px dashed #bcd3ff;border-radius:12px;padding:26px 20px;transition:border-color .15s,background .15s}#tab-nametag .nt-dropzone:hover{border-color:#7fa8f5}#tab-nametag .nt-dropzone.dragover{background:#eff5ff;border-color:#2b7fff}#tab-nametag .nt-dropzone>svg{color:#9db8e8;width:32px;height:32px;margin-bottom:8px}#tab-nametag .nt-dropzone-title{color:#334155;font-size:16px;font-weight:600}#tab-nametag .nt-dropzone-sub{color:#737373;margin-top:6px;font-size:13px}#tab-nametag .nt-dropzone-browse{color:#2b7fff;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}#tab-nametag .nt-alert-bg{z-index:220;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#tab-nametag .nt-alert-bg.open{display:flex}#tab-nametag .nt-alert{background:#fff;border-radius:10px;flex-direction:column;gap:16px;width:425px;max-width:92vw;padding:24px;display:flex;box-shadow:0 10px 15px -3px #0000001a}#tab-nametag .nt-alert-body{flex-direction:column;gap:8px;display:flex}#tab-nametag .nt-alert-title{color:#0a0a0a;font-size:18px;font-weight:600;line-height:24px}#tab-nametag .nt-alert-desc{color:#737373;font-size:14px;line-height:20px}#tab-nametag .nt-alert-btns{justify-content:flex-end;gap:8px;display:flex}#tab-nametag .nt-alert-btn-cancel{color:#0a0a0a;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;height:36px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;box-shadow:0 1px 2px #0000000d}#tab-nametag .nt-alert-btn-danger{color:#fff;cursor:pointer;background:#e7000b;border:none;border-radius:8px;height:36px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;box-shadow:0 1px 2px #0000000d}#tab-nametag .nt-alert-btn-danger:hover{background:#c70009}#tab-nametag #nametag-modal{background:#fff;border-radius:12px;width:540px;max-height:90vh;padding:26px;overflow-y:auto;box-shadow:0 8px 32px #00000040}#tab-nametag #nametag-modal h2{color:#06b3aa;margin-bottom:18px;font-size:16px}#tab-nametag .field{margin-bottom:12px}#tab-nametag .field label{color:#555;margin-bottom:3px;font-size:11px;font-weight:700;display:block}#tab-nametag .field .hint{color:#8a8f98;margin:0 0 5px;font-size:11px;font-weight:400;line-height:1.5}#tab-nametag .field input,#tab-nametag .field textarea,#tab-nametag .field select{border:1.5px solid #ddd;border-radius:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}#tab-nametag .field input:focus,#tab-nametag .field textarea:focus,#tab-nametag .field select:focus{border-color:#06b3aa;outline:none}#tab-nametag .field textarea{resize:vertical;min-height:48px}#tab-nametag .modal-btns{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}#tab-nametag .btn-cancel{color:#555;background:#eee}@media print{body.nt-printing{background:#fff}body.nt-printing *{visibility:hidden!important}body.nt-printing #nametag-print-area,body.nt-printing #nametag-print-area *{visibility:visible!important}body.nt-printing #nametag-print-area{width:100%;position:absolute;top:0;left:0;display:block!important}}#tab-nametag #nametag-print-area{display:none}#tab-nametag .print-page{page-break-after:always;background:#fff;width:33.87cm;height:19.05cm;position:relative;overflow:hidden}#tab-nametag .pr-teal{background:#06b3aa;position:absolute}#tab-nametag .pr-tb{white-space:nowrap;align-items:center;display:flex;position:absolute;overflow:hidden}#tab-nametag .pr-tb.wrap{white-space:normal;word-break:break-all;align-items:flex-start;padding-top:1px}#tab-nametag .pr-cut{background:#aaa;width:.5px;position:absolute}#tab-nametag .pr-logo{object-fit:contain;position:absolute}@page{size:33.87cm 19.05cm;margin:0}@media (width<=768px){#tab-nametag .nt-controls{flex-wrap:wrap}#tab-nametag .nt-search{flex:100%;order:3;max-width:none}#tab-nametag .nt-bottom-inner{flex-wrap:wrap;justify-content:center;gap:10px}#tab-nametag .nt-action-right{flex-wrap:wrap;justify-content:center;gap:12px}}
