.swal2-popup.swal2-toast{box-sizing:border-box;pointer-events:all;background:#fff;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;box-shadow:0 0 1px #00000013,0 1px 2px #00000013,1px 2px 4px #00000013,1px 3px 8px #00000013,2px 4px 16px #00000013;grid-area:1/1/4/4!important}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-popup.swal2-toast.swal2-show{animation:.5s swal2-toast-show}.swal2-popup.swal2-toast.swal2-hide{animation:.1s forwards swal2-toast-hide}div:where(.swal2-container){z-index:1060;box-sizing:border-box;-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";height:100%;padding:.625em;transition:background-color .1s;display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:#0006}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;color:#545454;background:#fff;border:none;border-radius:5px;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;color:inherit;text-align:center;text-transform:none;word-wrap:break-word;margin:0;padding:.8em 1em 0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;width:auto;margin:1.25em auto 0;padding:0;display:flex}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;font-weight:500;transition:box-shadow .1s;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background:initial;color:#fff;background-color:#7066e0;border:0;border-radius:.25em;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px #7066e080}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){background:initial;color:#fff;background-color:#dc3741;border:0;border-radius:.25em;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px #dc374180}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:initial;color:#fff;background-color:#6e7881;border:0;border-radius:.25em;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px #6e788180}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){color:inherit;text-align:center;border-top:1px solid #eee;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:#0003;width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;justify-self:end;align-items:center;width:1.2em;height:1.2em;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;font-family:monospace;font-size:2.5em;transition:color .1s,box-shadow .1s;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{color:#f27474;background:0 0;transform:none}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #6496c880}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;color:inherit;text-align:center;word-wrap:break-word;word-break:break-word;justify-content:center;margin:0;padding:1em 1.6em .3em;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;color:inherit;background:0 0;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;transition:border-color .1s,box-shadow .1s;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #0000}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px #0000000f,0 0 0 3px #6496c880}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:#fff;margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:0 0;width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;color:inherit;background:0 0;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{color:inherit;background:#fff;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){color:#666;background:#f0f0f0;justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{color:#fff;background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#facea8}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#9de0f6}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#c9dae1}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:.3s swal2-show}.swal2-hide{animation:.15s forwards swal2-hide}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px #0006}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.print-watermark{display:none}@media print{.print-watermark{z-index:2147483000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.print-watermark img{object-fit:contain;opacity:.07;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:45%;max-width:120mm;max-height:45%}body:has([data-own-watermark]) .print-watermark{display:none}}.diary-item[data-v-c0555f3a]{border-bottom:1px solid var(--bs-border-color);padding:14px 0}.diary-item[data-v-c0555f3a]:first-child{padding-top:0}.diary-item[data-v-c0555f3a]:last-child{border-bottom:0;padding-bottom:0}.diary-item-head[data-v-c0555f3a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.diary-item-date[data-v-c0555f3a]{font-size:13px;font-weight:600}.diary-item-student[data-v-c0555f3a]{font-size:14px;font-weight:600}.diary-item-actions[data-v-c0555f3a]{align-items:center;gap:4px;display:flex}.diary-item-body[data-v-c0555f3a]{white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0}.diary-item-by[data-v-c0555f3a]{color:var(--bs-secondary-color);margin:4px 0 0;font-size:12px}@media (width>=992px){.diary-form-side[data-v-ae8cbc60]{position:sticky;top:80px}}.adv-heading[data-v-8d7eda9c]{margin:0 0 8px;font-size:13px;font-weight:600}.adv-fee[data-v-8d7eda9c]{border:1px solid var(--bs-border-color);border-radius:8px;margin-bottom:12px;padding:12px}.adv-price[data-v-8d7eda9c]{white-space:nowrap;font-weight:600}.adv-amount[data-v-8d7eda9c]{width:140px}.adv-months[data-v-8d7eda9c]{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:4px;display:grid}.adv-chip[data-v-8d7eda9c]{text-align:center;white-space:nowrap;border:1px solid var(--bs-border-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;margin:0;padding:5px 2px;font-size:12px;line-height:1.3;display:block}.adv-chip[data-v-8d7eda9c]:hover{border-color:var(--bs-primary)}.btn-check:checked+.adv-chip[data-v-8d7eda9c]{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.btn-check:focus-visible+.adv-chip[data-v-8d7eda9c]{outline:2px solid var(--bs-primary);outline-offset:1px}.btn-check:disabled+.adv-chip[data-v-8d7eda9c],.adv-chip.taken[data-v-8d7eda9c]{background:var(--bs-success-bg-subtle,#e8f5e9);color:var(--bs-success);cursor:default;opacity:1;border-color:#0000}.adv-discount[data-v-8d7eda9c]{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.adv-discount input[data-v-8d7eda9c]{width:100px}.adv-once[data-v-8d7eda9c]{align-items:center;gap:12px;min-height:40px;padding:6px 0;display:flex}.adv-once+.adv-once[data-v-8d7eda9c]{border-top:1px solid var(--bs-border-color)}.adv-once-discount[data-v-8d7eda9c]{width:100px}.adv-summary[data-v-8d7eda9c]{background:var(--bs-tertiary-bg,#f7f8fa);border-radius:8px;padding:16px;position:sticky;top:16px}.adv-sum-row[data-v-8d7eda9c]{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.adv-form-fee[data-v-8d7eda9c]{border-bottom:1px solid var(--bs-border-color);align-items:flex-start;padding:10px 0;font-size:13px}.adv-total[data-v-8d7eda9c]{justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.adv-total strong[data-v-8d7eda9c]{font-size:20px}.inv-qr img{display:block}.inv-badge-refunded{color:#dc2626;background:#dc262612;border-color:#dc262640}.inv-grid{grid-template-columns:1fr auto;align-items:center;gap:16px;margin:12px 0 10px;display:grid;position:relative}.inv-sign span{text-align:center;border-top:2px dashed #000;min-width:40mm;padding-top:2px;font-size:12px;position:relative}.inv-sign .collector-sign{object-fit:contain;max-width:130px;max-height:36px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (width<=640px){.inv-head,.inv-who,.inv-totals{display:block}.inv-meta{text-align:left;margin-top:8px}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4 portrait;margin:8mm}.inv-page{background:#fff;padding:0;font-size:12px}.inv-wrap{box-shadow:none;border:none;width:auto;margin:0}.inv-actions{display:none!important}}.public-title{text-wrap:balance;margin:0 0 6px;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:700}.public-lead{color:#4b5568;max-width:72ch;margin:0 0 20px}.public-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.public-form-card{background:#fff;border:1px solid #e3e7ef;border-radius:8px;min-width:0;padding:20px 22px 22px}.public-off{background:#fff4e5;border-left:4px solid #e8a33d;border-radius:4px;max-width:64ch;padding:14px 16px}.public-check{margin-top:6px;font-size:.88rem}.public-check.ok{color:#2d6a4f}.public-check.bad{color:#9b2226}.public-check.wait{color:#6b5d2e}@media (width<=991px){.public-grid{grid-template-columns:minmax(0,1fr)}.public-shell{padding-bottom:56px}}.step-list[data-v-5224ce1e]{counter-reset:s;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:grid}.step-btn[data-v-5224ce1e]{color:#6b7487;text-align:left;background:0 0;border:0;border-bottom:3px solid #dfe4ee;align-items:center;gap:8px;width:100%;padding:8px 4px 10px;font-size:.9rem;display:flex}.step-btn[data-v-5224ce1e]:disabled{cursor:default}.step-label[data-v-5224ce1e]{white-space:nowrap}.step-btn[data-v-5224ce1e]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.step-no[data-v-5224ce1e]{background:#e7ebf3;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:grid}.now .step-btn[data-v-5224ce1e]{color:#1d2433;border-color:var(--bs-primary);font-weight:600}.now .step-no[data-v-5224ce1e]{background:var(--bs-primary);color:#fff}.done .step-btn[data-v-5224ce1e]{color:#2d6a4f;cursor:pointer;border-color:#74c69d}.done .step-no[data-v-5224ce1e]{color:#2d6a4f;background:#d8f3dc}.step-title[data-v-5224ce1e]{margin:0 0 4px;font-size:1.15rem;font-weight:700}.step-hint[data-v-5224ce1e]{color:#5b6475;max-width:62ch;margin:0 0 16px}.step-problem[data-v-5224ce1e]{color:var(--bs-danger);margin:12px 0 0;font-weight:600}.step-actions[data-v-5224ce1e]{border-top:1px solid #e6eaf2;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.step-form[data-v-5224ce1e]{container-type:inline-size}@container (width<=680px){.step-label[data-v-5224ce1e]{display:none}.now .step-label[data-v-5224ce1e]{display:inline}.step-list[data-v-5224ce1e]{grid-template-columns:none;grid-auto-columns:auto}}.dropzone-area[data-v-6ddc8dd9]{color:#5b6475;cursor:pointer;text-align:center;background:#fafbfe;border:1.5px dashed #b8c1d1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:82px;padding:12px;display:flex}.dropzone-area[data-v-6ddc8dd9]:hover,.dropzone-over[data-v-6ddc8dd9]{border-color:var(--bs-primary,#3d5ee1);background:#f1f5ff}.dropzone-area[data-v-6ddc8dd9]:focus-visible{outline:2px solid var(--bs-primary,#3d5ee1);outline-offset:2px}.dropzone-area small[data-v-6ddc8dd9]{color:#8a93a6}.dropzone-disabled[data-v-6ddc8dd9]{opacity:.55;pointer-events:none}.dropzone-compact .dropzone-area[data-v-6ddc8dd9]{flex-direction:row;min-height:0;padding:5px 8px;font-size:11px}.dropzone-file[data-v-6ddc8dd9]{border-bottom:1px solid #eef1f6;padding:5px 0}.dropzone-file[data-v-6ddc8dd9]:last-child{border-bottom:0}.dropzone-preview[data-v-6ddc8dd9]{object-fit:cover;border-radius:4px;width:34px;height:34px}.min-w-0[data-v-6ddc8dd9]{min-width:0}.dropzone-icon[data-v-6ddc8dd9]{font-size:1.75rem;line-height:1}.slip[data-v-f7f0dd48]{margin:0;position:sticky;top:16px}.slip-paper[data-v-f7f0dd48]{background:#fffdf7;border:1px solid #d9d2bd;padding:18px 18px 14px;position:relative;box-shadow:0 1px #ece6d3,0 10px 24px -18px #28200a59}.slip-paper[data-v-f7f0dd48]:after{content:"";background:radial-gradient(circle at 6px -1px,#0000 5px,#fffdf7 5.5px) 0 0/12px 7px repeat-x;height:7px;position:absolute;bottom:-7px;left:0;right:0}.slip-head[data-v-f7f0dd48]{border-bottom:2px solid #1d2433;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.slip-kicker[data-v-f7f0dd48]{color:#7a7056;font-size:.78rem}.slip-title[data-v-f7f0dd48]{text-wrap:balance;font-size:1.05rem;font-weight:700;line-height:1.3}.slip-photo[data-v-f7f0dd48]{color:#8b8370;text-align:center;background:#fff;border:1px solid #b9b19a;flex:none;place-items:center;width:72px;height:88px;font-size:.72rem;display:grid;overflow:hidden}.slip-photo.empty[data-v-f7f0dd48]{border-style:dashed}.slip-photo img[data-v-f7f0dd48]{object-fit:cover;width:100%;height:100%}.slip-rows[data-v-f7f0dd48]{grid-template-columns:auto 1fr;gap:6px 12px;margin:12px 0;font-size:.88rem;display:grid}.slip-rows dt[data-v-f7f0dd48]{color:#7a7056;font-weight:400}.slip-rows dd[data-v-f7f0dd48]{overflow-wrap:anywhere;margin:0;font-weight:600}.slip-rows dd.blank[data-v-f7f0dd48]{color:#b7ae96;font-weight:400}.slip-status[data-v-f7f0dd48]{border-left:3px solid;margin:0 0 10px;padding:6px 8px;font-size:.85rem;font-weight:600}.slip-status.ok[data-v-f7f0dd48]{color:#2d6a4f;background:#eef8f1;border-color:#2d6a4f}.slip-status.bad[data-v-f7f0dd48]{color:#9b2226;background:#fbeeee;border-color:#9b2226}.slip-status.wait[data-v-f7f0dd48]{color:#6b5d2e;background:#fbf6e3;border-color:#c9a227}.slip-fees[data-v-f7f0dd48]{font-variant-numeric:tabular-nums;border-top:1px dashed #b9b19a;padding-top:10px}.slip-fee[data-v-f7f0dd48]{align-items:baseline;gap:6px;margin-bottom:4px;font-size:.88rem;display:flex}.slip-dots[data-v-f7f0dd48]{border-bottom:1px dotted #b9b19a;flex:1;transform:translateY(-3px)}.slip-total[data-v-f7f0dd48]{border-top:2px solid #1d2433;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:8px;font-weight:700;display:flex}.slip-total span[data-v-f7f0dd48]:last-child{font-size:1.35rem}.slip-bar[data-v-f7f0dd48]{display:none}@media (width<=991px){.slip[data-v-f7f0dd48]{position:static}.slip-bar[data-v-f7f0dd48]{z-index:20;color:#fff;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#1d2433;justify-content:space-between;align-items:center;font-size:.95rem;display:flex;position:fixed;bottom:0;left:0;right:0}.slip-bar strong[data-v-f7f0dd48]{font-variant-numeric:tabular-nums;font-size:1.15rem}}.review[data-v-e1b2d16a]{gap:14px;display:grid}.review-group[data-v-e1b2d16a]{background:#fff;border:1px solid #e3e7ef;border-radius:6px;padding:12px 14px}.review-head[data-v-e1b2d16a]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.review-head h3[data-v-e1b2d16a],.review-next h3[data-v-e1b2d16a]{margin:0;font-size:.95rem;font-weight:700}dl[data-v-e1b2d16a]{grid-template-columns:minmax(120px,34%) 1fr;gap:4px 12px;margin:0;font-size:.9rem;display:grid}dt[data-v-e1b2d16a]{color:#5b6475;font-weight:400}dd[data-v-e1b2d16a]{overflow-wrap:anywhere;margin:0;font-weight:600}dd.blank[data-v-e1b2d16a]{color:#9aa2b3;font-weight:400}.review-next[data-v-e1b2d16a]{background:#eef3ff;border-radius:6px;padding:12px 14px}.review-next ol[data-v-e1b2d16a]{gap:4px;margin:6px 0 0;padding-left:1.2rem;font-size:.9rem;display:grid}.adm-actions-cell>.d-flex,.adm-actions-cell>.dropdown{justify-content:flex-end;margin-left:auto}.adm-actions-cell>.dropdown{display:flex!important}.application-copy{--copy-scale:1;font-family:Arial,sans-serif;font-size:calc(11pt * var(--copy-scale));color:#000;flex-direction:column;display:flex}.application-copy table.sheet{border-collapse:collapse;width:100%}.application-copy table.sheet.copy th,.application-copy table.sheet.copy td{padding:calc(3pt * var(--copy-scale)) calc(5pt * var(--copy-scale));font-size:calc(9pt * var(--copy-scale));border:1px solid #333}.application-copy table.sheet th{text-align:center;background:#e8e8e8;font-weight:700}.application-copy .copy-title{text-align:center;font-size:calc(13pt * var(--copy-scale));margin:0 0 calc(4pt * var(--copy-scale));font-weight:700;text-decoration:underline}.application-copy .copy-head{align-items:center;gap:calc(12pt * var(--copy-scale));padding-bottom:calc(6pt * var(--copy-scale));margin-bottom:calc(8pt * var(--copy-scale));border-bottom:3px solid #000;display:flex}.application-copy .copy-logo{object-fit:contain;width:72px;height:72px}.application-copy .copy-school{text-align:center;flex:1}.application-copy .copy-school h1{font-size:calc(17pt * var(--copy-scale));text-transform:uppercase;margin:0;font-weight:700}.application-copy .copy-school p{font-size:calc(9.5pt * var(--copy-scale));margin:0}.application-copy .copy-qr{width:72px;height:72px}.application-copy .copy-state{text-align:right;font-size:calc(9pt * var(--copy-scale));margin:0 0 calc(4pt * var(--copy-scale));font-weight:700}.application-copy .copy-state.ok{color:#1b6e3a}.application-copy .copy-state.pending{color:#8a5a00}.application-copy table.copy td.k{white-space:nowrap;background:#f6f6f6;width:17%;font-weight:700}.application-copy table.copy td.v{width:22%}.application-copy table.copy td.strong{font-weight:700}.application-copy table.copy th.sec{font-size:calc(10pt * var(--copy-scale));background:#e2e2e2}.application-copy table.copy th.photo{vertical-align:middle;background:#fff;width:110px}.application-copy table.copy th.photo img{object-fit:cover;width:100px;height:120px;margin:0 auto;display:block}.application-copy table.copy th.photo span{color:#888;font-weight:400;font-size:calc(8pt * var(--copy-scale))}.application-copy table.copy .k-inline{font-weight:700}.application-copy .copy-docs{margin-top:calc(10pt * var(--copy-scale))}.application-copy .copy-docs h2{font-size:calc(11pt * var(--copy-scale));color:#fff;text-align:center;padding:calc(4pt * var(--copy-scale));margin:0 0 calc(4pt * var(--copy-scale));background:#c0392b;border-radius:3px}.application-copy .copy-docs ol{font-size:calc(9pt * var(--copy-scale));margin:0;padding-left:18pt;list-style:bengali}.application-copy .copy-docs li{display:list-item}.application-copy .copy-terms{zoom:var(--copy-scale);margin-top:10pt;font-size:9pt}.application-copy .copy-terms .title{color:#fff;text-align:center;background:#002b80;margin-bottom:10px;padding:5px;font-weight:700}.application-copy .copy-terms .input-line{border-bottom:1px dotted #000;min-width:150px;display:inline-block}.application-copy .copy-terms ol{margin:0 10px 0 0;padding:0 0 0 2.2em;list-style-type:bengali}.application-copy .copy-terms td{vertical-align:top}.application-copy .copy-terms :is(h1,h2,h3,h4,h5,h6){color:inherit;margin:4px 0;font-size:.9em;font-weight:700}.application-copy .copy-terms ul{margin:0 10px;padding:0}.application-copy .copy-terms .row{justify-content:space-between;margin-top:25px;display:flex}.application-copy .copy-terms .col{text-align:center;flex:0 0 48%;width:48%}.application-copy .copy-terms .footer{margin-top:20px}.application-copy .copy-sign{padding-top:calc(34pt * var(--copy-scale));font-size:calc(9pt * var(--copy-scale));justify-content:space-between;margin-top:auto;display:flex}.application-copy .copy-sign span{text-align:center;border-top:1px solid #000;min-width:150px;padding-top:2pt}.application-on-screen{max-width:210mm}.application-on-screen .copy-docs,.application-on-screen .copy-sign{display:none}.adm-actions{flex-direction:column;gap:8px;display:flex}.adm-actions-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}@media (width>=1200px){.adm-actions{flex:none;align-items:flex-end}.adm-actions-row{justify-content:flex-end}}.adm-actions .btn{white-space:nowrap;align-items:center;height:38px;display:inline-flex}.adm-photo{width:96px!important;height:96px!important}.adm-stat-icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}.adm-fields{grid-template-columns:minmax(140px,220px) 1fr minmax(140px,220px) 1fr;gap:10px 16px;margin:0;display:grid}.adm-fields dt{color:var(--bs-heading-color,#202c4b);font-weight:600}.adm-fields dd{color:var(--bs-body-color);margin:0}@media (width<=767.98px){.adm-fields{grid-template-columns:minmax(110px,40%) 1fr}}.adm-tabs .nav-link{background:0 0;border:0}.app-footer[data-v-2adef6b2]{color:var(--bs-secondary-color,#6c757d);text-align:center;border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px 16px;font-size:12px;line-height:1.35;display:flex}.app-footer-logo[data-v-2adef6b2]{width:auto;height:18px}.app-footer-logo-dark[data-v-2adef6b2],html[data-theme=dark] .app-footer .app-footer-logo-light{display:none}html[data-theme=dark] .app-footer .app-footer-logo-dark{display:inline}@media (width<=575.98px){.app-footer[data-v-2adef6b2]{flex-wrap:wrap;gap:6px;padding:12px;font-size:11px}.app-footer-logo[data-v-2adef6b2]{height:16px}}.public-shell[data-v-adb9f791]{color:#1d2433;background:#f4f6fb;min-height:100vh}.public-wrap[data-v-adb9f791]{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.public-head[data-v-adb9f791]{border-bottom:3px solid var(--bs-primary);background:#fff}.public-head-row[data-v-adb9f791]{flex-wrap:wrap;align-items:center;gap:16px;padding-block:14px;display:flex}.public-crest img[data-v-adb9f791]{object-fit:contain;width:64px;height:64px;display:block}.public-school[data-v-adb9f791]{flex:260px;min-width:0}.public-school-name[data-v-adb9f791]{text-wrap:balance;font-size:1.35rem;font-weight:700;line-height:1.25}.public-school-alt[data-v-adb9f791]{color:#4b5568;font-size:.95rem}.public-school-meta[data-v-adb9f791]{color:#5b6475;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:.82rem;display:flex}.public-lang[data-v-adb9f791]{border:1px solid #cfd6e4;border-radius:6px;display:inline-flex;overflow:hidden}.public-lang button[data-v-adb9f791]{color:#3a4357;background:#fff;border:0;padding:6px 12px;font-size:.85rem}.public-lang button.on[data-v-adb9f791]{background:var(--bs-primary);color:#fff}.public-lang button[data-v-adb9f791]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.public-main[data-v-adb9f791]{padding-block:24px 40px}.public-foot[data-v-adb9f791]{color:#5b6475;border-top:1px solid #dfe4ee;padding-block:20px 32px;font-size:.85rem}.public-pay-banner[data-v-adb9f791]{width:100%;max-width:860px;height:auto;margin:0 0 16px;display:block}.public-foot[data-v-adb9f791] .app-footer{border-top:0;margin-top:8px;padding:0}.applicant-card[data-v-b897be89]{max-width:640px}.sig[data-v-6b4b7c73]{object-fit:contain;max-width:100%;height:40px}.cand-table[data-v-c8c2dca2]{table-layout:fixed;width:100%}.cand-table th[data-v-c8c2dca2],.cand-table td[data-v-c8c2dca2]{vertical-align:middle;text-align:center;overflow-wrap:break-word;white-space:normal!important;padding:4px 6px!important}.cand-table th[data-v-c8c2dca2]:first-child{width:4%}.cand-table th[data-v-c8c2dca2]:nth-child(2){width:8%}.cand-table th[data-v-c8c2dca2]:nth-child(3){width:4.5%}.cand-table th[data-v-c8c2dca2]:nth-child(4),.cand-table th[data-v-c8c2dca2]:nth-child(5),.cand-table th[data-v-c8c2dca2]:nth-child(6){width:12.5%}.cand-table th[data-v-c8c2dca2]:nth-child(7){width:13%}.cand-table th[data-v-c8c2dca2]:nth-child(8){width:6%}.cand-table th[data-v-c8c2dca2]:nth-child(9){width:8%}.cand-table th[data-v-c8c2dca2]:nth-child(10),.cand-table th[data-v-c8c2dca2]:nth-child(11){width:9.5%}.cand-table tbody tr[data-v-c8c2dca2]{height:2.1em}.cand-student[data-v-c8c2dca2]{break-inside:avoid;page-break-inside:avoid}.cand-page+.cand-page[data-v-c8c2dca2]{break-before:page;page-break-before:always;margin-top:2rem}.cand-exam[data-v-c8c2dca2]{margin-bottom:1.4em!important}.cand-info[data-v-c8c2dca2]{border-collapse:collapse;width:100%;margin:4px 0 10px}.cand-info th[data-v-c8c2dca2]{vertical-align:bottom;white-space:nowrap;width:17%;padding:5px 6px;font-weight:600}.cand-info td[data-v-c8c2dca2]{vertical-align:bottom;border-bottom:1px dotted #555;width:33%;padding:5px 6px}.cand-write[data-v-c8c2dca2]{vertical-align:middle;border:1px solid #000;min-width:12em;height:1.4em;display:inline-block}.cand-sheet[data-v-c8c2dca2]{table-layout:fixed;width:100%}.cand-sheet th[data-v-c8c2dca2],.cand-sheet td[data-v-c8c2dca2]{text-align:center;vertical-align:middle;white-space:normal!important;padding:4px 6px!important}.cand-sheet tbody tr[data-v-c8c2dca2]{height:2.6em}.cand-sheet .cs-sl[data-v-c8c2dca2]{width:7%}.cand-sheet .cs-code[data-v-c8c2dca2]{width:16%}.cand-sheet .cs-date[data-v-c8c2dca2]{width:13%}.cand-sheet .cs-sign[data-v-c8c2dca2]{width:16%}.cs-omr[data-v-c8c2dca2]{border-bottom:1px dotted #777;min-height:1.1em;margin-bottom:2px;display:block}.cand-signs span[data-v-c8c2dca2]{border-top:1px solid #000;padding:2px 16px 0;font-weight:700}.print-candidates .sh-head{padding:0 128px}.print-candidates .sh-name{font-size:23px}.print-candidates .sh-logo{max-width:140px!important;max-height:124px!important}.cert[data-v-748c678b]{outline-offset:4px;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:3px double #1b2160;outline:1px solid #1b2160;flex-direction:column;max-width:100%;margin:0 auto;padding:18px 26px 14px;display:flex;position:relative;overflow:hidden}.cert[data-v-748c678b]>*{z-index:2;position:relative}@media print{.cert[data-v-748c678b]{margin-top:7px}}.cert>.cert-watermark[data-v-748c678b]{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cert-watermark img[data-v-748c678b]{object-fit:contain;opacity:.08;width:42%;max-height:62%}.cert-name[data-v-748c678b]{font-size:1.12em;font-weight:800}.cert--gold[data-v-748c678b]{background:#fffdf5;border:5px double #a9822a;outline:1px solid #a9822a;padding:26px 40px 20px}.cert--gold .cert-title[data-v-748c678b]{color:#7a5c14;letter-spacing:3px;font-family:Georgia,Times New Roman,serif;font-size:32px}.cert--gold .cert-meta[data-v-748c678b]{border-color:#a9822a}.cert--gold .cert-name[data-v-748c678b]{color:#7a5c14;font-family:Georgia,Times New Roman,serif}.cert--gold .cert-sign-line[data-v-748c678b]{border-top-color:#7a5c14}.cert>.cert-corner[data-v-748c678b]{z-index:0;width:58px;height:58px;position:absolute}.cert-corner--tl[data-v-748c678b]{top:6px;left:6px}.cert-corner--tr[data-v-748c678b]{top:6px;right:6px;transform:scaleX(-1)}.cert-corner--bl[data-v-748c678b]{bottom:6px;left:6px;transform:scaleY(-1)}.cert-corner--br[data-v-748c678b]{bottom:6px;right:6px;transform:scale(-1)}.cert-ribbon[data-v-748c678b]{text-align:center;color:#a9822a;justify-content:center;align-items:center;gap:10px;margin:0 0 6px;font-size:18px;display:flex}.cert-ribbon[data-v-748c678b]:before,.cert-ribbon[data-v-748c678b]:after{content:"";border-top:1.5px solid #a9822a;width:26%}.cert-seal[data-v-748c678b]{flex:none;align-self:flex-end;width:84px;height:84px}.cert--navy[data-v-748c678b]{outline-offset:-13px;border:7px solid #15205c;outline:2px solid #15205c;padding:28px 38px 22px}.cert--navy .cert-title[data-v-748c678b]{color:#fff;background:#15205c;margin-top:20px;padding:8px 12px;font-family:Georgia,Times New Roman,serif;font-size:26px}.cert--navy .cert-meta[data-v-748c678b]{border-color:#15205c}.cert--navy .cert-name[data-v-748c678b]{color:#15205c}.cert--plain[data-v-748c678b]{border:1px solid #333;outline:0}.cert--plain .cert-title[data-v-748c678b]{color:#000}.cert--plain .cert-meta[data-v-748c678b]{border-color:#333}.cert-title[data-v-748c678b]{text-align:center;letter-spacing:2px;text-transform:uppercase;color:#1b2160;margin:8px 0 4px;font-size:22px;font-weight:800}.cert-subject[data-v-748c678b]{text-align:center;margin:0 0 6px;font-size:15px;font-weight:600}.cert-meta[data-v-748c678b]{border-top:1px solid #1b2160;border-bottom:1px solid #1b2160;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:6px 0 10px;padding:6px 0;font-size:13px;list-style:none;display:flex}.cert-meta span[data-v-748c678b]{color:#444}.cert-body[data-v-748c678b]{font-size:var(--cert-font,16px);text-align:justify;text-indent:2em;margin:10px 0;line-height:1.9}.cert-custom[data-v-748c678b]{text-indent:0;white-space:pre-line}.cert-remarks[data-v-748c678b]{font-size:calc(var(--cert-font,16px) - 2px);margin:6px 0 0;font-style:italic}.cert-foot[data-v-748c678b]{justify-content:space-between;align-items:flex-start;margin-top:auto;padding-top:26px;display:flex}.cert-sign[data-v-748c678b]{text-align:center;width:32%;padding-top:22px}.cert-sign-line[data-v-748c678b]{border-top:1px dashed #000;padding:4px 18px 0;font-size:13px;font-weight:700;display:inline-block}.cert-qr[data-v-748c678b]{text-align:center}.cert-qr-label[data-v-748c678b]{color:#444;font-size:10px;display:block}.cert--legacy[data-v-748c678b]{color:#000;background:#fff;border:0;outline:0;padding:62px 70px 54px;font-family:SolaimanLipi,Quarca W01 Norm Regular,Arial,sans-serif}.cert>.cert-frame[data-v-748c678b]{z-index:0;width:100%;height:100%;position:absolute;inset:0}.cert--legacy .cert-watermark img[data-v-748c678b]{opacity:.1;width:30%}.cert-legacy-head[data-v-748c678b]{grid-template-columns:112px 1fr 112px;align-items:flex-start;gap:12px;min-height:96px;display:grid}.cert-head-side[data-v-748c678b]{justify-content:flex-start;display:flex}.cert-head-side--photo[data-v-748c678b]{justify-content:flex-end}.cert-legacy-logo[data-v-748c678b]{object-fit:contain;flex:none;width:100px;height:100px}.cert-legacy-school[data-v-748c678b]{text-align:center;text-transform:uppercase;min-width:0;font-size:17px;font-weight:700;line-height:25px}.cert-legacy-school p[data-v-748c678b]{margin:0}.cert-legacy-school p[data-v-748c678b]:last-child{text-transform:none}.cert-legacy-name[data-v-748c678b]{text-transform:uppercase;font-size:28px;line-height:36px}.cert-photo[data-v-748c678b]{object-fit:cover;background:#fff;border:1px solid #777;border-radius:2px;flex:none;width:26mm;height:32mm}.cert-legacy-photo[data-v-748c678b]{width:28mm;height:34mm}.cert-head[data-v-748c678b]{position:relative}.cert-head--photo[data-v-748c678b]{min-height:34mm;padding:0 30mm}.cert-head-photo[data-v-748c678b]{position:absolute;top:0;right:0}.cert-legacy-title[data-v-748c678b]{text-align:center;margin:6px 0 14px}.cert-legacy-title span[data-v-748c678b]{color:#fff;letter-spacing:2px;text-transform:uppercase;background:#246135;border-radius:5px;min-width:180px;padding:5px 14px;font-size:22px;font-weight:700;display:inline-block}.cert-legacy-meta[data-v-748c678b]{justify-content:space-between;gap:16px;margin-bottom:10px;font-size:18px;font-weight:700;display:flex}.cert--legacy .cert-body[data-v-748c678b]{font-size:var(--cert-font,20px);word-spacing:3px;text-indent:0;white-space:pre-line;margin:0;line-height:1.5}.cert-value[data-v-748c678b]{border-bottom:3px dotted #000;font-weight:700}.cert--legacy .cert-foot[data-v-748c678b]{padding-top:10px}.cert--legacy .cert-sign-line[data-v-748c678b]{border-top-color:#000;font-size:14px}.cert--legacy .cert-qr-label[data-v-748c678b]{display:none}.cert--legacy-tc[data-v-748c678b]{padding:80px 74px 72px}.cert--legacy-twimc[data-v-748c678b]{padding:58px 70px 44px}.cert--legacy-tc .cert-legacy-title span[data-v-748c678b]{letter-spacing:0;background:#8c4e51;min-width:280px}.cert--legacy-twimc[data-v-748c678b]{font-family:SolaimanLipi,Libre Baskerville,Georgia,serif}.cert--legacy-twimc .cert-legacy-name[data-v-748c678b],.cert--legacy-twimc .cert-legacy-title span[data-v-748c678b]{font-family:SolaimanLipi,Cinzel,Georgia,serif}.cert--legacy-twimc .cert-legacy-title span[data-v-748c678b]{letter-spacing:0;text-transform:none;font-variant:small-caps;background:#f47700;border:2px solid #fff;border-radius:6px;outline:2px solid #d56b00;min-width:78mm;font-size:23px}.cert--legacy-twimc .cert-legacy-meta[data-v-748c678b]{background:#b8860b0d;border:1px dashed #b8860b;padding:12px 15px}.cert--legacy-twimc .cert-legacy-meta>div[data-v-748c678b]{flex:1}.cert--legacy-twimc .cert-body[data-v-748c678b]{font-size:min(var(--cert-font,17px), 22px);word-spacing:2px;line-height:1.9}.cert--legacy-twimc .cert-value[data-v-748c678b]{border-bottom-width:2px;padding:0 2px;font-family:SolaimanLipi,Cormorant Garamond,Georgia,serif}.cert--legacy-custom[data-v-748c678b]{border:4px solid #006a4e;padding:34px 44px 26px}.cert--fancy[data-v-748c678b]{color:#111;font-family:Libre Baskerville,SolaimanLipi,Georgia,Times New Roman,serif}.cert--fancy .cert-fancy-name[data-v-748c678b],.cert--fancy .cert-fancy-title span[data-v-748c678b]{font-family:Cinzel,SolaimanLipi,Georgia,serif}.cert--fancy .cert-fancy-meta[data-v-748c678b],.cert--fancy .cert-sign-line[data-v-748c678b],.cert--fancy .cert-value[data-v-748c678b]{font-family:Libre Baskerville,SolaimanLipi,Georgia,serif}.cert-fancy-head[data-v-748c678b]{grid-template-columns:112px 1fr 112px;align-items:center;gap:16px;display:grid}.cert-fancy-logo[data-v-748c678b]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.cert-fancy-logo img[data-v-748c678b]{object-fit:contain;width:78%;height:78%}.cert-fancy-school[data-v-748c678b]{text-align:center;min-width:0}.cert-fancy-name[data-v-748c678b]{font-size:34px;font-weight:800;line-height:1.15}.cert-fancy-address[data-v-748c678b]{margin:4px 0 0;font-size:18px;font-weight:700}.cert-fancy-eiin[data-v-748c678b]{margin:2px 0 0;font-size:14px;font-weight:700}.cert-fancy-title[data-v-748c678b]{justify-content:center;align-items:center;gap:0;margin:16px 0 12px;display:flex}.cert-fancy-title[data-v-748c678b]:before,.cert-fancy-title[data-v-748c678b]:after{content:"";border-top:2px solid;flex:1}.cert-fancy-title span[data-v-748c678b]{padding:6px 46px 10px;font-size:34px;font-weight:800;line-height:1.2}.cert-fancy-meta[data-v-748c678b]{justify-content:space-between;gap:20px;margin:6px 0 18px;font-size:17px;font-weight:700;display:flex}.cert-fancy-fill[data-v-748c678b]{text-align:center;border-bottom:2px dotted #333;min-width:150px;padding:0 8px;font-weight:600;display:inline-block}.cert--fancy .cert-body[data-v-748c678b]{font-size:var(--cert-font,20px);text-indent:0;margin:4px 0 0;line-height:2.25}.cert--fancy .cert-value[data-v-748c678b]{border-bottom:2px dotted #333;padding:0 6px;font-weight:600}.cert--fancy .cert-custom[data-v-748c678b]{line-height:2}.cert--fancy .cert-foot[data-v-748c678b]{padding-top:18px}.cert--fancy .cert-sign-line[data-v-748c678b]{border-top:2px dashed #333;padding:6px 22px 0;font-size:15px}.cert--fancy .cert-qr-label[data-v-748c678b]{display:none}.cert--fancy .cert-watermark img[data-v-748c678b]{opacity:.07;width:36%}.cert--green[data-v-748c678b]{background:#fdfdfb;border:7px solid #0b6b4f;outline:0;padding:40px 46px 70px}.cert--green[data-v-748c678b]:before{content:"";z-index:0;pointer-events:none;border:2px solid #d6262f;position:absolute;inset:7px}.cert--green[data-v-748c678b]:after{content:"";z-index:0;pointer-events:none;border:1.5px solid #0b6b4f;position:absolute;inset:13px}.cert--green .cert-corner[data-v-748c678b]{width:74px;height:74px}.cert--green .cert-corner--tl[data-v-748c678b]{top:14px;left:14px}.cert--green .cert-corner--tr[data-v-748c678b]{top:14px;right:14px}.cert--green .cert-corner--bl[data-v-748c678b]{bottom:14px;left:14px}.cert--green .cert-corner--br[data-v-748c678b]{bottom:14px;right:14px}.cert--green .cert-fancy-logo[data-v-748c678b]{border:4px solid #d6262f;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 7px #0b6b4f}.cert--green .cert-fancy-name[data-v-748c678b]{color:#0b6b4f}.cert--green .cert-fancy-photo[data-v-748c678b]{border:2px solid #0b6b4f}.cert--green .cert-fancy-title[data-v-748c678b]{color:#d6262f}.cert--green .cert-fancy-title span[data-v-748c678b]{color:#fff;background:#0b6b4f;border-radius:40px;box-shadow:0 0 0 3px #fff,0 0 0 5px #0b6b4f}.cert--framed[data-v-748c678b]{background:#fdf8e8;border:0;outline:0;padding:64px 92px 104px}.cert--framed .cert-fancy-logo[data-v-748c678b]{border:3px solid #b8862b;width:92px;height:92px;box-shadow:inset 0 0 0 3px #fdf8e8,inset 0 0 0 5px #b8862b}.cert--framed .cert-fancy-photo[data-v-748c678b]{border-color:#b8862b}.cert--framed .cert-fancy-name[data-v-748c678b]{color:#6b4a12;font-size:32px}.cert--framed .cert-fancy-title[data-v-748c678b]{color:#b8862b;margin:10px 0 8px}.cert--framed .cert-fancy-title span[data-v-748c678b]{color:#6b4a12;letter-spacing:1px;font-size:36px}.cert--framed .cert-fancy-fill[data-v-748c678b],.cert--framed .cert-value[data-v-748c678b],.cert--framed .cert-sign-line[data-v-748c678b]{border-color:#8a6420}.cert--framed .cert-body[data-v-748c678b]{line-height:2}.cert--legacy-custom[data-v-748c678b]:before{content:"";z-index:0;border:2px solid #f42a41;position:absolute;inset:6px}.cert--legacy-custom[data-v-748c678b]:after{content:"";z-index:0;border:1px solid #006a4e;position:absolute;inset:14px}.cert--legacy-custom .cert-legacy-title span[data-v-748c678b]{letter-spacing:0;background:#006a4e;border:3px solid #004d38;border-radius:50px 20px;padding:8px 44px}.cert--portrait .cert-legacy-head[data-v-748c678b],.cert--portrait .cert-fancy-head[data-v-748c678b]{grid-template-columns:92px 1fr 92px;gap:10px}.cert--portrait .cert-legacy-logo[data-v-748c678b]{width:86px;height:86px}.cert--portrait .cert-fancy-logo[data-v-748c678b]{width:88px;height:88px}.cert--portrait .cert-photo[data-v-748c678b]{width:23mm;height:28mm}.cert--portrait .cert-head--photo[data-v-748c678b]{min-height:30mm;padding:0}.cert--portrait .cert-head[data-v-748c678b] .sh-head{min-height:84px;padding:0 26mm}.cert--portrait .cert-legacy-school[data-v-748c678b]{font-size:15px;line-height:22px}.cert--portrait .cert-legacy-name[data-v-748c678b],.cert--portrait .cert-fancy-name[data-v-748c678b]{font-size:30px;line-height:1.2}.cert--portrait .cert-fancy-address[data-v-748c678b]{font-size:16px}.cert--portrait .cert-title[data-v-748c678b]{margin:14px 0 8px}.cert--portrait .cert-legacy-title[data-v-748c678b]{margin:14px 0 18px}.cert--portrait .cert-fancy-title[data-v-748c678b]{margin:22px 0 16px}.cert--portrait .cert-fancy-title span[data-v-748c678b]{padding:6px 30px 10px;font-size:30px}.cert--portrait .cert-fancy-meta[data-v-748c678b],.cert--portrait .cert-legacy-meta[data-v-748c678b]{margin-bottom:22px}.cert--portrait .cert-meta[data-v-748c678b]{margin:12px 0 20px}.cert--portrait .cert-body[data-v-748c678b]{line-height:2}.cert--portrait.cert--legacy-twimc .cert-body[data-v-748c678b]{font-size:var(--cert-font,20px)}.cert--portrait.cert--fancy .cert-body[data-v-748c678b]{line-height:2.2}.cert--frame2[data-v-748c678b]{color:#1a1a1a;background:#fdf8e8;border:0;outline:0;padding:46px 76px 58px;font-family:Roboto,SolaimanLipi,Arial,sans-serif}.cert--frame2 .cert-watermark img[data-v-748c678b]{opacity:.06;width:34%}.cert-f2-head[data-v-748c678b]{grid-template-columns:118px 1fr 118px;align-items:center;gap:12px;display:grid}.cert-f2-logo[data-v-748c678b]{object-fit:contain;width:110px;height:110px}.cert-f2-school[data-v-748c678b]{text-align:center;min-width:0}.cert-f2-name[data-v-748c678b]{color:#8b1c1c;font-size:36px;font-weight:700;line-height:1.15}.cert-f2-address[data-v-748c678b]{margin:2px 0 0;font-size:17px;font-weight:500}.cert-f2-line[data-v-748c678b]{margin:1px 0 0;font-size:14px;font-weight:500}.cert-f2-title[data-v-748c678b]{margin:8px 0 0}.cert-f2-title span[data-v-748c678b]{color:#fff;background:linear-gradient(#e8781e,#c85a0c);border-radius:8px;min-width:62mm;padding:2px 32px 4px;font-size:28px;font-weight:700;line-height:1.25;display:inline-block;box-shadow:inset 0 0 0 2px #fbe3c4,0 0 0 2px #b8862b}.cert-f2-photo[data-v-748c678b]{border:3px solid #c9a23f;border-radius:4px;width:30mm;height:36mm;box-shadow:0 0 0 1px #8a6420}.cert-f2-rule[data-v-748c678b]{color:#b8862b;align-items:center;gap:10px;margin:8px 0 0;font-size:16px;line-height:1;display:flex}.cert-f2-rule[data-v-748c678b]:before,.cert-f2-rule[data-v-748c678b]:after{content:"";border-top:2px solid #c9a23f;flex:1}.cert-f2-meta[data-v-748c678b]{text-transform:uppercase;margin:4px 0 10px;font-size:15px;font-weight:600;display:flex}.cert-f2-meta>div[data-v-748c678b]{border-left:2px solid #c9a23f;flex-direction:column;flex:1;justify-content:center;padding:4px 14px;display:flex}.cert-f2-meta>div[data-v-748c678b]:first-child{border-left:0;padding-left:4px}.cert-f2-label[data-v-748c678b]{font-weight:700}.cert--frame2 .cert-body[data-v-748c678b]{font-size:var(--cert-font,20px);text-indent:0;white-space:pre-line;margin:0;line-height:2.1}.cert--frame2 .cert-value[data-v-748c678b]{border-bottom:1.5px dashed #555;padding:0 10px;font-weight:700}.cert--frame2 .cert-foot[data-v-748c678b]{padding-top:8px}.cert--frame2 .cert-sign-line[data-v-748c678b]{text-transform:uppercase;border-top:2px dashed #333;padding:6px 34px 0;font-size:16px;font-weight:600}.cert-f2-qr[data-v-748c678b]{background:#fff;border:2px solid #c9a23f;border-radius:6px;padding:5px}.cert--frame2 .cert-qr-label[data-v-748c678b]{display:none}@media (width<=767.98px){.table[data-v-48ff9ef4],.table>tbody[data-v-48ff9ef4]{display:block}.table>thead[data-v-48ff9ef4]{display:none}.table>tbody>tr[data-v-48ff9ef4]{border-bottom:1px solid var(--bs-border-color);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 0;display:grid}.table>tbody>tr[data-v-48ff9ef4]:last-child{border-bottom:0}.table>tbody>tr>td[data-v-48ff9ef4]{border:0;padding:0}.table>tbody>tr>td[data-v-48ff9ef4]:first-child{grid-area:1/1}.table>tbody>tr>td[data-v-48ff9ef4]:nth-child(2){grid-area:1/2/2/4}.table>tbody>tr>td[data-v-48ff9ef4]:nth-child(3){grid-area:2/2}.table>tbody>tr>td[data-v-48ff9ef4]:nth-child(4){grid-area:2/3}.table>tbody>tr>td[data-v-48ff9ef4]:nth-child(3):before,.table>tbody>tr>td[data-v-48ff9ef4]:nth-child(4):before{content:attr(data-label);color:var(--bs-secondary-color);margin-bottom:2px;font-size:.75rem;display:block}}.print-routine[data-v-c062bb3a]{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:12px}.routine-title[data-v-c062bb3a]{margin:4px 0 0;font-size:18px;font-weight:700}.routine-class[data-v-c062bb3a]{margin:0 0 8px;font-size:15px;font-weight:700}.routine-table[data-v-c062bb3a],.slip-routine[data-v-c062bb3a],.slip-student[data-v-c062bb3a]{border-collapse:collapse;width:100%}.routine-table[data-v-c062bb3a]{text-align:center;font-size:14px}.routine-table th[data-v-c062bb3a],.routine-table td[data-v-c062bb3a]{border:1px solid #000;padding:6px 8px}.routine-table th[data-v-c062bb3a]{font-weight:700}.routine-table .sl[data-v-c062bb3a]{width:7%}.routine-signs[data-v-c062bb3a]{justify-content:space-around;margin-top:64px;font-size:14px;font-weight:700;display:flex}.routine-signs span[data-v-c062bb3a]{border-top:1px dashed #000;padding:4px 18px 0}.slip[data-v-c062bb3a]{break-inside:avoid;min-height:84mm;font-size:12px;line-height:1.05}.slip-head[data-v-c062bb3a]{align-items:center;gap:8px;margin-bottom:3px;display:flex}.slip-head img[data-v-c062bb3a]{object-fit:contain;flex:none;width:58px;height:50px}.slip-school[data-v-c062bb3a]{text-transform:uppercase;font-size:15px;font-weight:600}.slip-address[data-v-c062bb3a]{font-size:10px}.slip-exam[data-v-c062bb3a]{font-size:12px}.slip-class[data-v-c062bb3a]{font-size:10px;text-decoration:underline}.slip-body[data-v-c062bb3a]{grid-template-columns:62fr 38fr;align-items:start;display:grid}.slip-routine[data-v-c062bb3a]{text-align:center;font-size:11.5px}.slip-student[data-v-c062bb3a]{font-size:11.5px}.slip-routine th[data-v-c062bb3a],.slip-routine td[data-v-c062bb3a],.slip-student th[data-v-c062bb3a],.slip-student td[data-v-c062bb3a]{border:1px solid #000;padding:0 3px;font-weight:400;line-height:13px}.slip-routine th[data-v-c062bb3a],.slip-student th[data-v-c062bb3a]{font-weight:700}.slip-notice[data-v-c062bb3a]{text-align:justify;margin-top:4px;font-size:11.5px}.slip-notice[data-v-c062bb3a] p{margin:0}.slip-sign[data-v-c062bb3a]{text-align:right;margin-top:2px;font-size:12px}.routine-sheet[data-v-c062bb3a],.slip[data-v-c062bb3a]{position:relative}.routine-sheet[data-v-c062bb3a]>:not(.routine-watermark),.slip[data-v-c062bb3a]>:not(.routine-watermark){z-index:1;position:relative}.routine-watermark[data-v-c062bb3a]{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.routine-watermark img[data-v-c062bb3a]{object-fit:contain;opacity:.07;width:42%;max-height:70%}.routine-sheet .routine-watermark img[data-v-c062bb3a]{width:50%;max-height:60%}.routine-page[data-v-c062bb3a]{box-sizing:border-box;break-after:page;page-break-after:always;grid-template-columns:1fr;align-content:start;align-items:start;gap:0 40px;display:grid;overflow:hidden}.routine-page[data-v-c062bb3a]:last-of-type{break-after:auto;page-break-after:auto}.routine-page--two[data-v-c062bb3a]{grid-template-columns:1fr 1fr}@media screen{.routine-page[data-v-c062bb3a]{outline:1px dashed #ccc;margin-bottom:12px}}.slip--big[data-v-c062bb3a]{min-height:0;line-height:1.2}.slip-photo-cell[data-v-c062bb3a]{padding:3px!important}.slip-blank[data-v-c062bb3a]{min-width:34%;height:1.5em}.slip-photo[data-v-c062bb3a]{object-fit:cover;border-radius:4px;width:90px;height:100px;display:inline-block}.slip--big .slip-routine th[data-v-c062bb3a],.slip--big .slip-routine td[data-v-c062bb3a],.slip--big .slip-student th[data-v-c062bb3a],.slip--big .slip-student td[data-v-c062bb3a]{padding:2px 4px;font-weight:700;line-height:1.35}.slip--big .slip-notice[data-v-c062bb3a]{margin-top:10px;font-size:13px;font-weight:600}.slip--big .slip-sign[data-v-c062bb3a]{margin-top:30px;font-weight:700}.routine-page--slip_notice .slip-routine[data-v-c062bb3a],.routine-page--slip_notice .slip-student[data-v-c062bb3a]{font-size:13.5px}.routine-page--a4 .slip-head img[data-v-c062bb3a]{width:100px;height:100px}.routine-page--a4 .slip-school[data-v-c062bb3a]{font-size:22px;font-weight:700}.routine-page--a4 .slip-address[data-v-c062bb3a]{font-size:14px;font-weight:700}.routine-page--a4 .slip-exam[data-v-c062bb3a],.routine-page--a4 .slip-class[data-v-c062bb3a]{font-size:16px;font-weight:700}.routine-page--a4 .slip-routine[data-v-c062bb3a],.routine-page--a4 .slip-student[data-v-c062bb3a],.routine-page--a4 .slip-notice[data-v-c062bb3a]{font-size:14px}.routine-page--large_plain .slip-head img[data-v-c062bb3a]{width:100px;height:90px}.routine-page--large_plain .slip-school[data-v-c062bb3a]{font-size:24px;font-weight:700}.routine-page--large_plain .slip-address[data-v-c062bb3a]{font-size:16px}.routine-page--large_plain .slip-exam[data-v-c062bb3a],.routine-page--large_plain .slip-class[data-v-c062bb3a]{font-size:18px;font-weight:700}.routine-page--large_plain .slip-routine[data-v-c062bb3a],.routine-page--large_plain .slip-student[data-v-c062bb3a]{font-size:16px}.routine-page--large_plain .slip-routine td[data-v-c062bb3a],.routine-page--large_plain .slip-student td[data-v-c062bb3a]{padding:5px 6px}.print-examsheet table[data-v-56f4b46e]{table-layout:fixed;width:calc(100% - 2px)}.print-examsheet th[data-v-56f4b46e],.print-examsheet td[data-v-56f4b46e]{text-align:center;vertical-align:middle;padding:4px 6px!important}.print-examsheet tbody tr[data-v-56f4b46e]{height:var(--row-h,2.1em)}.list-page[data-v-56f4b46e]{color:#000}.list-page+.list-page[data-v-56f4b46e]{break-before:page}.list-page table[data-v-56f4b46e]{font-size:var(--row-font,14px)}.list-page .sheet-page-no[data-v-56f4b46e]{text-align:right;margin:6px 0 0;font-size:11px;font-weight:600}.print-examsheet .xs[data-v-56f4b46e]{width:12%}.print-examsheet .mark[data-v-56f4b46e]{width:10%}.print-examsheet .full[data-v-56f4b46e]{font-size:10px;font-weight:500;display:block}.entry-page[data-v-56f4b46e]{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative}.entry-page+.entry-page[data-v-56f4b46e]{break-before:page}.entry-watermark[data-v-56f4b46e]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.entry-watermark img[data-v-56f4b46e]{opacity:.1;width:45%}.entry-head[data-v-56f4b46e]{align-items:center;min-height:105px;margin-bottom:8px;display:flex;position:relative}.entry-head img[data-v-56f4b46e]{object-fit:contain;flex:none;width:90px;height:90px}.entry-head>div[data-v-56f4b46e]{text-align:center;flex:1;padding-right:90px}.entry-school[data-v-56f4b46e]{font-size:24px;font-weight:700;line-height:1.25}.entry-address[data-v-56f4b46e]{font-size:16px;line-height:1.3}.entry-exam[data-v-56f4b46e]{font-size:18px;font-weight:700;line-height:1.3}.entry-title[data-v-56f4b46e]{font-size:15px;font-weight:700;line-height:1.4;text-decoration:underline}.print-examsheet .tot[data-v-56f4b46e]{font-weight:700}.entry-parts[data-v-56f4b46e]{flex-wrap:wrap;justify-content:center;gap:2px 14px;font-size:14px;line-height:1.3;display:flex}.entry-columns[data-v-56f4b46e]{grid-template-columns:1fr 1fr;align-items:start;gap:6px;display:grid;position:relative}.print-examsheet .entry-table[data-v-56f4b46e]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--row-font,12px);background:0 0}.print-examsheet .entry-table th[data-v-56f4b46e],.print-examsheet .entry-table td[data-v-56f4b46e]{height:var(--row-h,22px);background:0 0;border:1px solid #000;font-weight:400;padding:0 4px!important}.print-examsheet .entry-table .sl[data-v-56f4b46e]{width:11%}.print-examsheet .entry-table .roll[data-v-56f4b46e]{width:13%}.print-examsheet .entry-table .mark[data-v-56f4b46e]{width:13%;line-height:1.1}.print-examsheet .entry-table thead th[data-v-56f4b46e]{height:auto;padding:2px 3px!important}.print-examsheet .entry-table .full[data-v-56f4b46e]{font-size:.85em;font-weight:400}.print-examsheet .entry-table .name[data-v-56f4b46e]{text-align:left;white-space:nowrap;overflow:hidden}.print-examsheet .sheet-parts[data-v-56f4b46e]{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.print-examsheet table[data-v-28e08649]{table-layout:fixed;width:100%}.print-examsheet th[data-v-28e08649],.print-examsheet td[data-v-28e08649]{text-align:center;vertical-align:middle;padding:4px 6px!important}.print-examsheet tbody tr[data-v-28e08649]{height:2.1em}.print-examsheet .xs[data-v-28e08649]{width:12%}.print-examsheet .mark[data-v-28e08649]{width:11%}.print-examsheet .sign[data-v-28e08649]{width:18%}.print-examsheet .att-roll[data-v-28e08649]{width:10%}.print-examsheet .att-id[data-v-28e08649]{width:16%}.print-examsheet .att-name[data-v-28e08649]{width:44%}.print-examsheet .att-sign[data-v-28e08649]{width:30%}.print-examsheet .full[data-v-28e08649]{font-size:10px;font-weight:500;display:block}.print-examsheet .sheet-parts[data-v-28e08649]{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.fl-card{color:#000;font-size:14px}.fl-frame{outline-offset:-16px;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:10px solid #2b2112;outline:6px solid #d6a23c;padding:22px 26px;position:relative}.fl-watermark{opacity:.2;z-index:0;pointer-events:none;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.fl-watermark img{width:300px}.fl-frame>:not(.fl-watermark){z-index:1;position:relative}.fl-school{text-transform:uppercase;color:#1b2160;margin:0;font-size:30px;font-weight:700}.fl-top{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px;margin-top:8px;display:grid}.fl-photo img{object-fit:cover;border:1px solid #999;width:100px;height:120px}.fl-logo{object-fit:contain;max-width:110px;max-height:110px}.fl-title{white-space:nowrap;margin:6px 0 0;font-size:22px;font-weight:700;text-decoration:underline}.fl-scale{border-collapse:collapse;justify-self:end;font-size:10px}.fl-scale th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:coral}.fl-scale th,.fl-scale td{text-align:center;border:1px solid #000;padding:1px 6px;font-weight:600}.fl-info{justify-content:space-between;margin:10px 0 6px;font-size:15px;font-weight:600;display:flex}.fl-info dl{grid-template-columns:auto auto;gap:1px 8px;margin:0;display:grid}.fl-info dt{font-weight:700}.fl-info dd{margin:0}.fl-info dd:before{content:":  ";white-space:pre}.fl-marks,.fl-summary{border-collapse:collapse;width:100%}.fl-marks th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8;font-weight:700}.fl-marks th,.fl-marks td{text-align:center;border:1px solid #000;padding:3px 5px;font-weight:600}.fl-summary{table-layout:fixed;margin-top:8px}.fl-summary th,.fl-summary td{text-align:start;border:1px solid #000;padding:4px 6px;font-weight:600}.fl-summary th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#ffc;width:22%;font-weight:700}.fl-signs{text-align:center;justify-content:space-around;align-items:flex-end;margin-top:36px;display:flex}.fl-signs img{max-width:150px;max-height:44px;margin:0 auto;display:block}.fl-sign-line{border-top:1px solid #000;padding-top:2px;font-weight:500;display:inline-block}@media print{.page-break-after[data-v-4b3a7262]{break-after:page}.final-fit[data-v-4b3a7262]{zoom:var(--fit,1);width:auto!important;margin:0!important}.grand-card[data-v-4b3a7262]{margin-bottom:0!important;padding:1.25rem!important}.grand-card[data-v-4b3a7262] .table td,.grand-card[data-v-4b3a7262] .table th{padding-top:2px!important;padding-bottom:2px!important}}.rcd{color:#1f2937;min-height:calc(var(--page-h,0px) / var(--fit,1));background:#fff;flex-direction:column;justify-content:flex-start;gap:10px;font-size:13px;display:flex;position:relative}.rcd .rcd-grow{flex:auto}.rcd .rcd-signs{margin-top:auto}.ms-measuring .rcd{min-height:0}.rcd,.rcd *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rcd>:not(.rcd-watermark){z-index:1;position:relative}.rcd .rcd-watermark{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rcd .rcd-watermark img{opacity:.08;object-fit:contain;width:55%;max-width:330px}.rcd .rcd-photo{border:2px solid var(--rc-accent);background:#f1f5f9;border-radius:6px;flex:none;width:92px;height:110px;overflow:hidden}.rcd .rcd-photo img{object-fit:cover;width:100%;height:100%}.rcd .rcd-h{color:var(--rc-accent);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:13px;font-weight:700}.rcd .rcd-muted{color:#6b7280;font-weight:400}.rcd .rcd-pass{color:#15803d}.rcd .rcd-fail{color:#dc2626}.rcd .rcd-comment{min-height:22px;margin:0;font-size:15px;font-weight:600}.rcd .rcd-table{border-collapse:collapse;width:100%}.rcd .rcd-table th,.rcd .rcd-table td{text-align:center;background:0 0;border:1px solid #d1d5db;padding:5px 6px}.rcd .rcd-pill{color:#fff;border-radius:999px;min-width:30px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.rcd .rcd-bar{background:#e5e7eb;border-radius:4px;height:7px;overflow:hidden}.rcd .rcd-bar span{border-radius:4px;height:100%;display:block}.rcd .rcd-qr{text-align:center;flex:none}.rcd .rcd-qr img{background:#fff;width:104px;height:104px;margin:0 auto;display:block}.rcd .rcd-qr small{color:#6b7280;font-size:10px}.rcd .rcd-signs{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:6px;padding:0 8px;display:grid}.rcd .rcd-signs>div{flex-direction:column;align-items:center;display:flex}.rcd .rcd-sign-img{justify-content:center;align-items:flex-end;height:58px;display:flex}.rcd .rcd-sign-img img{max-width:150px;max-height:52px}.rcd .rcd-sign-line{text-align:center;border-top:1.5px solid #374151;width:100%;padding-top:3px;font-size:12px;font-weight:600;display:block}.rcd .rcm-band{color:#fff;background:linear-gradient(120deg, var(--rc-accent), color-mix(in srgb, var(--rc-accent) 60%, #000));border-radius:10px;align-items:center;gap:14px;padding:14px 18px;display:flex}.rcd .rcm-logo{object-fit:contain;background:#fff;border-radius:50%;flex:none;width:64px;height:64px;padding:4px}.rcd .rcm-school{flex:1;min-width:0}.rcd .rcm-name{color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1.15}.rcd .rcm-sub{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.rcd .rcm-address{opacity:.9;margin:0;font-size:12px}.rcd .rcm-chip{flex:none;align-items:center;gap:8px;display:flex}.rcd .rcm-chip-label{color:var(--rc-accent);text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.rcd .rcm-chip-exam{font-size:13px;font-weight:600}.rcd .rcm-student{background:var(--rc-accent-soft);border-radius:10px;align-items:center;gap:14px;padding:10px 12px;display:flex}.rcd .rcm-who{flex:1;min-width:0}.rcd .rcm-student-name{color:#111827;margin:0 0 4px;font-size:19px;font-weight:800}.rcd .rcm-facts{grid-template-columns:repeat(3,1fr);gap:2px 14px;margin:0;display:grid}.rcd .rcm-facts dt{color:#6b7280;font-weight:500;display:inline}.rcd .rcm-facts dt:after{content:": "}.rcd .rcm-facts dd{margin:0;font-weight:700;display:inline}.rcd .rcm-tiles{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.rcd .rcm-tile{border:1.5px solid var(--rc-accent-mid);text-align:center;border-radius:10px;flex-direction:column;padding:7px 4px;display:flex}.rcd .rcm-tile-value{color:var(--rc-accent);font-size:17px;font-weight:800}.rcd .rcm-tile-label{color:#6b7280;text-transform:uppercase;letter-spacing:.3px;font-size:11px}.rcd .rcm-tile.is-pass{background:#dcfce7;border-color:#86efac}.rcm-tile.is-pass .rcm-tile-value{color:#15803d}.rcd .rcm-tile.is-fail{background:#fee2e2;border-color:#fca5a5}.rcm-tile.is-fail .rcm-tile-value{color:#dc2626}.rcd .rcm-table thead th{color:#fff;border-color:var(--rc-accent);font-size:12px;background:var(--rc-accent)!important}.rcd .rcm-table tbody tr:nth-child(2n) td{background:var(--rc-accent-soft)}.rcd .rcm-bar-col{width:22%}.rcd .rcm-bar-col small{color:#6b7280;font-size:10px}.rcd .rcm-foot{grid-template-columns:1fr 1.6fr auto;align-items:stretch;gap:10px;display:grid}.rcd .rcm-box{border:1.5px solid var(--rc-accent-mid);border-radius:10px;padding:8px 10px}.rcd--elegant{font-family:Georgia,Times New Roman,SolaimanLipi,serif}.rcd .rce-frame{border:3px double var(--rc-accent);outline:1px solid var(--rc-accent-mid);outline-offset:-9px;flex-direction:column;flex:1;justify-content:flex-start;gap:10px;padding:20px 24px;display:flex;position:relative}.rcd .rce-corner{border:3px solid var(--rc-accent);width:34px;height:34px;position:absolute}.rcd .rce-corner--tl{border-bottom:0;border-right:0;top:6px;left:6px}.rcd .rce-corner--tr{border-bottom:0;border-left:0;top:6px;right:6px}.rcd .rce-corner--bl{border-top:0;border-right:0;bottom:6px;left:6px}.rcd .rce-corner--br{border-top:0;border-left:0;bottom:6px;right:6px}.rcd .rce-head{text-align:center}.rcd .rce-logo{object-fit:contain;width:70px;height:70px}.rcd .rce-name{letter-spacing:1px;text-transform:uppercase;color:var(--rc-accent);margin:2px 0 0;font-size:26px;font-weight:700}.rcd .rce-address{margin:0;font-size:13px;font-style:italic}.rcd .rce-ribbon{background:var(--rc-accent);color:#fff;letter-spacing:2px;text-transform:uppercase;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);margin:8px 0 2px;padding:4px 34px;font-size:15px;font-weight:700;display:inline-block}.rcd .rce-exam{margin:2px 0 0;font-size:14px;font-weight:700}.rcd .rce-info{align-items:center;gap:16px;display:flex}.rcd .rce-facts{flex:1;grid-template-columns:1fr 1fr;gap:3px 18px;margin:0;display:grid}.rcd .rce-facts>div{border-bottom:1px dotted #9ca3af;gap:6px;display:flex}.rcd .rce-facts dt{color:#4b5563;white-space:nowrap;font-style:italic;font-weight:400}.rcd .rce-facts dt:after{content:":"}.rcd .rce-facts dd{margin:0;font-weight:700}.rcd .rce-seal{border:4px double var(--rc-accent);background:var(--rc-accent-soft);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:104px;height:104px;line-height:1.1;display:flex}.rcd .rce-seal.is-fail{background:#fee2e2;border-color:#dc2626}.rcd .rce-seal-gpa{color:var(--rc-accent);font-size:26px;font-weight:700}.rcd .rce-seal.is-fail .rce-seal-gpa{color:#dc2626}.rcd .rce-seal-label{text-transform:uppercase;letter-spacing:1px;font-size:11px}.rcd .rce-seal-grade{font-size:15px;font-weight:700}.rcd .rce-table thead th,.rcd .rce-table tfoot th{color:#111827;border-color:var(--rc-accent-mid);background:var(--rc-accent-soft)!important}.rcd .rce-table thead th{border-bottom:2px solid var(--rc-accent)}.rcd .rce-bottom{grid-template-columns:1fr 1.4fr auto;align-items:stretch;gap:12px;display:grid}.rcd .rce-mini{border-collapse:collapse;width:100%}.rcd .rce-mini th,.rcd .rce-mini td{border:1px solid var(--rc-accent-mid);text-align:start;padding:3px 8px}.rcd .rce-mini th{background:var(--rc-accent-soft);font-style:italic;font-weight:400}.rcd .rce-comment{border:1px solid var(--rc-accent-mid);padding:6px 10px}.rcd .rcs{flex:1;grid-template-columns:210px 1fr;gap:14px;display:grid}.rcd .rcs-side{background:linear-gradient(180deg, var(--rc-accent), color-mix(in srgb, var(--rc-accent) 65%, #000));color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;display:flex}.rcd .rcs-logo{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px;padding:3px}.rcd .rcs-photo{border-color:#fff}.rcd .rcs-student{text-align:center;color:#fff;margin:0;font-size:16px;font-weight:800}.rcd .rcs-facts{width:100%;margin:0;font-size:11.5px}.rcd .rcs-facts>div{border-bottom:1px solid #fff3;justify-content:space-between;gap:6px;padding:1px 0;display:flex}.rcd .rcs-facts dt{opacity:.85;font-weight:400}.rcd .rcs-facts dd{text-align:right;margin:0;font-weight:700}.rcd .rcs-ring{--p:0;background:conic-gradient(#fff calc(var(--p) * 1%), #ffffff40 0);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.rcd .rcs-ring-in{background:var(--rc-accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:88px;height:88px;line-height:1.1;display:flex}.rcd .rcs-ring-in b{font-size:24px}.rcd .rcs-ring-in small{opacity:.9;font-size:10px}.rcd .rcs-kv{background:#ffffff24;border-radius:6px;justify-content:space-between;width:100%;padding:3px 8px;font-size:12px;display:flex}.rcd .rcs-qr{background:#fff;border-radius:8px;margin-top:auto;padding:5px}.rcd .rcs-qr img{width:92px;height:92px}.rcd .rcs-main{flex-direction:column;justify-content:flex-start;gap:10px;min-width:0;display:flex}.rcd .rcs-head{border-bottom:3px solid var(--rc-accent);padding-bottom:6px}.rcd .rcs-name{color:#111827;margin:0;font-size:22px;font-weight:800;line-height:1.15}.rcd .rcs-address{color:#4b5563;margin:0;font-size:12px}.rcd .rcs-exam{color:var(--rc-accent);margin:3px 0 0;font-weight:700}.rcd .rcs-chart{flex-direction:column;justify-content:space-around;gap:5px;max-height:60%;display:flex}.rcd .rcs-row{grid-template-columns:120px 1fr 62px 38px;align-items:center;gap:8px;display:grid}.rcd .rcs-sub{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.rcd .rcs-track{background:#e5e7eb;border-radius:6px;height:12px;position:relative}.rcd .rcs-fill{border-radius:6px;position:absolute;inset:0 auto 0 0}.rcd .rcs-high{background:#111827;width:2px;position:absolute;top:-3px;bottom:-3px}.rcd .rcs-score{text-align:right;font-size:12px;font-weight:700}.rcd .rcs-table thead th{color:var(--rc-accent);background:var(--rc-accent-soft)!important}.rcd .rcs-table tfoot th{background:var(--rc-accent-soft)!important}.rcd .rcs-comment{border-left:4px solid var(--rc-accent);background:var(--rc-accent-soft);border-radius:0 8px 8px 0;padding:6px 10px}.rcd.rcd--modern{border:4px solid var(--F);border-radius:18px}.rcd.rcd--modern:before{content:"";border:1.5px solid var(--F-mid);pointer-events:none;z-index:0;border-radius:12px;position:absolute;inset:6px}.rcd.rcd--modern:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) top left / 60px 60px no-repeat, radial-gradient(circle at 100% 0, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) top right / 60px 60px no-repeat, radial-gradient(circle at 0 100%, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) bottom left / 60px 60px no-repeat, radial-gradient(circle at 100% 100%, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) bottom right / 60px 60px no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:14px;position:absolute;inset:0}.rcd.rcd--modern{--F:var(--rc-accent);--F-mid:var(--rc-accent-mid);padding:24px 26px}.mark-warn[data-v-d67acc38],.mark-warn>td[data-v-d67acc38]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff3cd!important}.mark-over[data-v-d67acc38]{color:#b45309;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.photo-box[data-v-d67acc38]{background:#f8f9fa;width:74px;height:92px}.photo-img[data-v-d67acc38]{object-fit:cover;max-width:100%;max-height:100%}.fs-small[data-v-d67acc38]{font-size:14px}.tick-box[data-v-d67acc38]{vertical-align:middle;border:1px solid #000;width:12px;height:12px;display:inline-block}.comment-line[data-v-d67acc38]{border-bottom:1px dotted #000;height:1.4em}.ms-progress{color:#000;font-size:14px}.ms-frame{min-height:calc(var(--page-h,0px) / var(--fit,1));flex-direction:column;justify-content:space-between;display:flex}.ms-measuring .ms-frame{min-height:0}.ms-frame{outline-offset:-16px;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:10px solid #2b2112;outline:6px solid #d6a23c;padding:22px 26px;position:relative}.ms-school{text-transform:uppercase;color:#1b2160;margin:0;font-size:30px;font-weight:700}.ms-school-line{margin:0;font-size:14px;font-weight:600}.ms-exam{margin:8px 0 4px;font-size:22px;font-weight:700}.ms-top{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px;display:grid}.ms-photo img{object-fit:cover;border:1px solid #999;width:100px;height:120px}.ms-logo{text-align:center}.ms-logo img{object-fit:contain;max-width:120px;max-height:120px}.ms-watermark{opacity:.15;z-index:0;pointer-events:none;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.ms-watermark img{width:300px}.ms-frame>:not(.ms-watermark){z-index:1;position:relative}.ms-marks td,.ms-box td,.ms-comments td{background:0 0}.ms-title{margin:6px 0 0;font-size:20px;font-weight:700;text-decoration:underline}.ms-scale{border-collapse:collapse;justify-self:end;font-size:10px}.ms-scale th{color:#000;background:coral}.ms-scale th,.ms-scale td{text-align:center;border:1px solid #000;padding:1px 5px;font-weight:600}.ms-progress--comments .ms-scale td:last-child{max-width:150px}.ms-info{justify-content:space-between;margin:10px 0 6px;font-size:15px;font-weight:600;display:flex}.ms-info dl{grid-template-columns:auto auto;gap:1px 8px;margin:0;display:grid}.ms-info dt{font-weight:700}.ms-info dd{margin:0}.ms-info dd:before{content:":  ";white-space:pre}.ms-marks,.ms-box,.ms-comments,.ms-signs{border-collapse:collapse;width:100%}.ms-marks th{background:#e8e8e8;font-weight:700}.ms-marks th,.ms-marks td{text-align:center;border:1px solid #000;padding:3px 5px}.ms-marks .ms-part{font-size:11px}.ms-merged{vertical-align:middle;font-size:16px;font-weight:700}.ms-bottom{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin:8px 0;display:grid}.ms-qr{text-align:center;width:130px}.ms-qr img{background:#fff;width:130px;height:130px;display:block}.ms-box th,.ms-box td{text-align:start;border:1px solid #000;padding:4px 6px}.ms-box th{background:#ffc;width:55%;font-weight:700}.ms-moral th{text-align:center;background:#e8e8e8}.ms-tick{text-align:center;width:28px}.ms-tick span{border:1px solid #000;width:12px;height:12px;display:inline-block}.ms-comments th{background:#e8e8e8;font-weight:700}.ms-comments th,.ms-comments td{text-align:center;border:1px solid #000;padding:3px 6px}.ms-comments td{height:34px;font-size:18px;font-weight:600}.ms-comment-big{height:80px}.ms-signs{margin-top:8px}.ms-signs td,.ms-signs th{text-align:center;border:1px solid #000;width:33%}.ms-signs td{height:72px}.ms-signs td img{max-width:160px;max-height:46px}.ms-signs th{background:#ffc;font-weight:700}.ms-scale th,.ms-marks th,.ms-box th,.ms-comments th,.ms-signs th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ms-progress:not(.ms-theme--classic) .ms-result.is-pass{color:#15803d}.ms-progress:not(.ms-theme--classic) .ms-result.is-fail{color:#dc2626}.ms-theme--royal .ms-frame{border:7px double var(--acc);outline-offset:-13px;background:linear-gradient(180deg, var(--acc-soft), #fff 22%);outline:2px solid #c9a227}.ms-theme--royal .ms-school{color:var(--acc);letter-spacing:1.5px;font-family:Georgia,Times New Roman,SolaimanLipi,serif}.ms-theme--royal .ms-school-line{font-style:italic}.ms-theme--royal .ms-exam{color:#7a5c12;letter-spacing:1px;font-family:Georgia,serif}.ms-theme--royal .ms-title{background:var(--acc);color:#fff;clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%);letter-spacing:1px;padding:3px 26px;text-decoration:none;display:inline-block}.ms-theme--royal .ms-logo img{background:#fff;border:3px solid #c9a227;border-radius:50%;padding:4px}.ms-theme--royal .ms-photo img{border:3px solid var(--acc);outline-offset:2px;outline:2px solid #c9a227}.ms-theme--royal .ms-scale th,.ms-theme--royal .ms-marks th{background:var(--acc);color:#fff}.ms-theme--royal .ms-box th,.ms-theme--royal .ms-signs th{background:#fbf3d9}.ms-theme--royal .ms-moral th,.ms-theme--royal .ms-comments th{background:var(--acc-soft);color:var(--acc)}.ms-theme--royal .ms-grade{color:var(--g);font-weight:800}.ms-theme--royal .ms-info{border-top:2px solid #c9a227;border-bottom:2px solid #c9a227;padding:6px 2px}.ms-theme--modern .ms-frame{--F:var(--acc);--F-mid:var(--acc-mid);outline:0;padding:26px 30px}.ms-theme--modern header{background:linear-gradient(120deg, var(--acc), color-mix(in srgb, var(--acc) 55%, #000));color:#fff;border-radius:14px;padding:14px 16px 10px}.ms-theme--modern .ms-school,.ms-theme--modern .ms-exam{color:#fff}.ms-theme--modern .ms-exam{background:#ffffff2e;border-radius:999px;margin-top:6px;padding:2px 16px;font-size:18px;display:inline-block}.ms-theme--modern .ms-photo img{border:3px solid var(--acc);border-radius:12px}.ms-theme--modern .ms-title{color:var(--acc);border-bottom:3px solid var(--acc);padding-bottom:2px;text-decoration:none;display:inline-block}.ms-theme--modern .ms-scale th,.ms-theme--modern .ms-marks th{background:var(--acc);color:#fff}.ms-theme--modern .ms-info{background:var(--acc-soft);border-radius:12px;padding:8px 12px}.ms-theme--modern .ms-info dt{color:#475569;font-weight:600}.ms-theme--modern .ms-marks tbody tr:nth-child(2n) td:not(.ms-merged){background:var(--acc-soft)}.ms-theme--modern .ms-marks td,.ms-theme--modern .ms-marks th,.ms-theme--modern .ms-box td,.ms-theme--modern .ms-box th,.ms-theme--modern .ms-comments td,.ms-theme--modern .ms-comments th,.ms-theme--modern .ms-signs td,.ms-theme--modern .ms-signs th,.ms-theme--modern .ms-scale td,.ms-theme--modern .ms-scale th{border-color:var(--acc-mid)!important}.ms-theme--modern .ms-grade{background:var(--g);color:#fff;border-radius:999px;min-width:30px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.ms-theme--modern .ms-box th,.ms-theme--modern .ms-signs th{background:var(--acc-soft)}.ms-theme--modern .ms-moral th,.ms-theme--modern .ms-comments th{background:var(--acc);color:#fff}.ms-theme--modern .ms-qr img{border:2px solid var(--acc-mid);border-radius:10px;padding:4px}.ms-theme--minimal .ms-frame{border:0;border-top:6px solid var(--acc);border-bottom:3px solid var(--acc);outline:0;padding:16px 6px}.ms-theme--minimal .ms-school{color:var(--acc);letter-spacing:.5px;font-weight:800}.ms-theme--minimal .ms-exam{color:#334155;font-size:18px;font-weight:600}.ms-theme--minimal .ms-title{color:var(--acc);letter-spacing:2px;text-transform:uppercase;font-size:16px;font-weight:700;text-decoration:none}.ms-theme--minimal .ms-photo img{border:3px solid var(--acc-mid);border-radius:50%;width:110px;height:110px}.ms-theme--minimal .ms-marks td,.ms-theme--minimal .ms-marks th,.ms-theme--minimal .ms-box td,.ms-theme--minimal .ms-box th,.ms-theme--minimal .ms-comments td,.ms-theme--minimal .ms-comments th,.ms-theme--minimal .ms-signs td,.ms-theme--minimal .ms-signs th,.ms-theme--minimal .ms-scale td,.ms-theme--minimal .ms-scale th{border-color:#cbd5e1!important}.ms-theme--minimal .ms-scale th,.ms-theme--minimal .ms-marks th,.ms-theme--minimal .ms-moral th,.ms-theme--minimal .ms-comments th{background:var(--acc-soft);color:var(--acc)}.ms-theme--minimal .ms-box th,.ms-theme--minimal .ms-signs th{background:#f8fafc}.ms-theme--minimal .ms-info dt{color:#64748b;font-weight:500}.ms-theme--minimal .ms-grade{color:var(--g);font-weight:800}.ms-theme--minimal .ms-merged{color:var(--acc)}.ms-theme--modern .ms-frame{border:4px solid var(--F);border-radius:18px}.ms-theme--modern .ms-frame:before{content:"";border:1.5px solid var(--F-mid);pointer-events:none;z-index:0;border-radius:12px;position:absolute;inset:6px}.ms-theme--modern .ms-frame:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 0 0, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) top left / 60px 60px no-repeat, radial-gradient(circle at 100% 0, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) top right / 60px 60px no-repeat, radial-gradient(circle at 0 100%, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) bottom left / 60px 60px no-repeat, radial-gradient(circle at 100% 100%, var(--F) 0 22px, var(--F-mid) 22px 30px, transparent 30px) bottom right / 60px 60px no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:14px;position:absolute;inset:0}.print-marksheet .mark-sheet-page{padding:var(--page-margin,0);font-size:14px;box-shadow:0 0 0 1px #e5e7eb}.print-marksheet .table>:not(caption)>*>*{padding:2px 4px}.rc-swatch{cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:0 0 0 1px #cbd5e1}.rc-color{width:30px;height:26px;padding:2px}.print-marksheet h4,.print-marksheet h5{margin-bottom:2px}@media print{.print-marksheet{max-width:none!important;padding:0!important}.mark-sheet-page{zoom:var(--fit,1);width:auto!important;box-shadow:none!important;margin:0!important;padding:0!important}.page-break{break-after:page;page-break-after:always}}.rc-design{color:#374151;background:#fff;border:1px solid #dbe0e6;border-radius:999px;align-items:center;padding:3px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.rc-design:hover{border-color:var(--bs-primary,#3d5ee1);color:var(--bs-primary,#3d5ee1)}.rc-group-label{color:#64748b;text-transform:uppercase;letter-spacing:.4px;border-left:1px solid #e2e8f0;margin-left:6px;padding-left:8px;font-size:11px;font-weight:700}.rc-design.active{background:var(--bs-primary,#3d5ee1);border-color:var(--bs-primary,#3d5ee1);color:#fff}.rc-swatch{cursor:pointer;border:2px solid #fff;border-radius:50%;width:20px;height:20px;padding:0;transition:transform .15s;box-shadow:0 0 0 1px #cbd5e1}.rc-swatch:hover{transform:scale(1.15)}.rc-swatch.active{box-shadow:0 0 0 2px #111827}.rc-preview-body{background:#f8fafc;overflow-x:auto}.rc-preview{background:#fff;min-width:640px;padding:14px;box-shadow:0 1px 6px #0f172a14}.rc-preview .rcd{min-height:0}.rc-preview .rcd-watermark img{opacity:.06}.rs-table th,.rs-table td{text-align:center;vertical-align:middle;white-space:nowrap;font-size:inherit!important;padding:.1em .3em!important}.rs-table tbody td{padding-top:calc(.1em + var(--fill-pad,0px))!important;padding-bottom:calc(.1em + var(--fill-pad,0px))!important}.rs-table{width:100%;font-size:inherit;line-height:1.15}.rs-signs{margin-top:60px;font-size:12px}.rs-signs>div{min-width:140px}.print-rsummary .sheet-page{position:relative}.print-rsummary .sheet-page>:not(.rs-watermark){z-index:1;position:relative}.rs-table td,.rs-table th{background:0 0!important}.rs-watermark{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rs-watermark img{object-fit:contain;opacity:.1;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:45%;max-width:120mm;max-height:60%}.rs-rolls{flex-wrap:wrap;gap:6px 20px;padding:0 24px;font-size:18px;font-weight:600;display:flex}@media print{.rs-table thead{display:table-header-group}.rs-table tr{break-inside:avoid}}.seat-front[data-v-28fe7fa0]{text-align:center;letter-spacing:.08em;text-transform:uppercase;opacity:.7;border:1px dashed;border-radius:6px;margin-bottom:10px;padding:2px;font-size:.75rem}.seat-hall[data-v-28fe7fa0]{gap:8px;display:grid}.seat-bench[data-v-28fe7fa0]{border:1px solid var(--bs-border-color,#ccc);break-inside:avoid;border-radius:6px;padding:4px}.seat-bench-no[data-v-28fe7fa0]{opacity:.7;margin-bottom:2px;font-size:.7rem;font-weight:600}.seat-bench-seats[data-v-28fe7fa0]{gap:4px;display:flex}.seat-slot[data-v-28fe7fa0]{border:1px dashed var(--bs-border-color,#ccc);min-width:0;min-height:52px;color:inherit;text-align:center;background:0 0;border-radius:4px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:2px;font-size:.72rem;line-height:1.15;display:flex}.seat-slot.taken[data-v-28fe7fa0]{border:1px solid var(--seat-colour);border-left:4px solid var(--seat-colour)}button.seat-slot[data-v-28fe7fa0]:hover{background:rgba(var(--bs-primary-rgb), .06)}.seat-slot.selected[data-v-28fe7fa0]{outline:3px solid var(--bs-primary);outline-offset:1px}.seat-roll[data-v-28fe7fa0]{font-size:.85rem;font-weight:700}.seat-name[data-v-28fe7fa0]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.seat-class[data-v-28fe7fa0]{opacity:.75}.seat-empty[data-v-28fe7fa0]{opacity:.4}.sp-page+.sp-page[data-v-f307039c]{break-before:page;margin-top:2rem}.sp-door td[data-v-f307039c],.sp-door th[data-v-f307039c]{text-align:center;vertical-align:middle}.sp-sign[data-v-f307039c]{width:22%}.sp-stickers[data-v-f307039c]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sp-slips[data-v-f307039c]{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.sp-card[data-v-f307039c]{text-align:center;break-inside:avoid;border:1.5px solid #000;border-radius:6px;padding:8px}.sp-slips .sp-card[data-v-f307039c]{text-align:start;border:1px dashed #000;border-radius:0;padding:6px 10px}.sp-school[data-v-f307039c]{font-size:.85em;font-weight:700}.sp-exam[data-v-f307039c]{margin-bottom:4px;font-size:.8em}.sp-name[data-v-f307039c]{font-size:1.15em;font-weight:700}.sp-line[data-v-f307039c]{font-size:.9em}.sp-body[data-v-f307039c]{text-align:start;align-items:center;gap:8px;margin:2px 0;display:flex}.sp-photo[data-v-f307039c]{color:#64748b;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border:1px solid #000;border-radius:3px;flex:none;justify-content:center;align-items:center;width:21mm;height:25mm;font-size:1.3em;font-weight:700;display:flex;overflow:hidden}.sp-photo img[data-v-f307039c]{object-fit:cover;width:100%;height:100%}.sp-info[data-v-f307039c]{flex:1;min-width:0}.sp-roll[data-v-f307039c]{margin-top:2px;font-size:1em}.sp-roll strong[data-v-f307039c]{font-size:1.25em}.sp-place[data-v-f307039c]{border-top:1px solid #000;margin-top:4px;padding-top:3px;font-weight:700}.sp-slips .sp-place[data-v-f307039c]{border-top:0;padding-top:0}.seat-room-pick[data-v-ce9697e0]{border:1px solid var(--bs-border-color);cursor:pointer;border-radius:8px;align-items:center;padding:6px 10px;display:inline-flex}.seat-room-pick.on[data-v-ce9697e0]{border-color:var(--bs-primary);background:rgba(var(--bs-primary-rgb), .06)}.print-seatplan[data-v-3ad2bcca]{color:#000;background:#fff;padding:8px;font-size:12px}.seat-grid[data-v-3ad2bcca]{align-items:start;gap:14px 10px;display:grid}.print-seatplan[data-format="1"] .seat-grid[data-v-3ad2bcca]{grid-template-columns:repeat(5,1fr)}.print-seatplan[data-format="2"] .seat-grid[data-v-3ad2bcca]{grid-template-columns:repeat(4,1fr)}.print-seatplan[data-format="3"] .seat-grid[data-v-3ad2bcca]{grid-template-columns:repeat(3,1fr)}.print-seatplan[data-format="4"] .seat-grid[data-v-3ad2bcca]{grid-template-columns:repeat(2,1fr)}.seat[data-v-3ad2bcca]{border-collapse:collapse;break-inside:avoid;table-layout:fixed;width:100%}.seat td[data-v-3ad2bcca]{border:1px solid #000;padding:3px;overflow:hidden}.seat b[data-v-3ad2bcca]{font-weight:700}.seat-title[data-v-3ad2bcca]{text-align:center;font-size:15px;font-weight:700}.seat-exam[data-v-3ad2bcca]{text-align:center;font-weight:700}.seat-photo[data-v-3ad2bcca]{text-align:center;height:72px}.seat-photo img[data-v-3ad2bcca]{object-fit:cover;width:50px;height:60px}.seat-name[data-v-3ad2bcca]{text-align:center;font-size:14px}.seat-id[data-v-3ad2bcca]{font-size:13px}.seat-roll[data-v-3ad2bcca]{text-align:center}.seat-roll strong[data-v-3ad2bcca]{font-size:20px;display:block}.print-seatplan[data-format="1"] .seat td[data-v-3ad2bcca]{padding:2px;font-size:11px}.print-seatplan[data-format="1"] .seat-title[data-v-3ad2bcca]{font-size:12px!important}.print-seatplan[data-format="2"] .seat td[data-v-3ad2bcca]{font-size:11px}.print-seatplan[data-format="2"] .seat-photo img[data-v-3ad2bcca]{width:80px;height:80px}.print-seatplan[data-format="2"] .seat-title[data-v-3ad2bcca]{font-size:16px!important}.print-seatplan[data-format="3"] .seat-title[data-v-3ad2bcca]{font-size:19px}.print-seatplan[data-format="3"] .seat-exam[data-v-3ad2bcca]{font-size:15px}.print-seatplan[data-format="3"] .seat-photo img[data-v-3ad2bcca]{width:80px;height:100px}.print-seatplan[data-format="3"] .seat-photo[data-v-3ad2bcca]{height:112px}.print-seatplan[data-format="4"] .seat-title[data-v-3ad2bcca]{font-size:20px}.print-seatplan[data-format="4"] .seat-exam[data-v-3ad2bcca]{font-size:16px}.print-seatplan[data-format="4"] .seat-photo img[data-v-3ad2bcca]{width:90px;height:100px}.print-seatplan[data-format="4"] .seat-photo[data-v-3ad2bcca]{height:112px}.print-seatplan[data-format="4"] .seat-name[data-v-3ad2bcca]{font-size:16px}.print-seatplan .seat-roll strong[data-v-3ad2bcca]{font-size:22px}.plan-chip[data-v-a89eb245]{text-transform:none;padding:.4em .7em;font-size:.85rem;font-weight:500}.print-tabulation .tab-head{text-align:center;margin-bottom:6px}.tab-grid{width:100%;font-size:inherit;line-height:1.12}.tab-grid th,.tab-grid td{text-align:center;white-space:nowrap;padding:.05em .2em}.tab-grid th.tab-course{white-space:normal;line-height:1.05}.tab-grid tbody td{padding-top:calc(.05em + var(--fill-pad,0px));padding-bottom:calc(.05em + var(--fill-pad,0px))}.print-sheet .tab-grid thead th{background:#e4e8f2bf}.print-tabulation .sheet-page{position:relative}.print-tabulation .sheet-page>:not(.tab-watermark){z-index:1;position:relative}.tab-watermark{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tab-watermark img{object-fit:contain;opacity:.13;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:55%;max-width:160mm;max-height:70%}.tab-grid .tab-sub{font-size:.86em}.tab-grid .tab-strong{font-weight:700}.print-sheet .tab-fail{color:#b00000;font-weight:700}.tab-strip{break-inside:avoid;border:2px solid #2b3a8a;margin-bottom:6px;padding:4px}.tab-strip-head{background:#dfe6f5;flex-wrap:wrap;gap:4px 18px;margin-bottom:4px;padding:3px 8px;font-size:14px;display:flex}.tab-strip-subjects{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.tab-strip-subject{text-align:center;font-size:14px}.print-sheet .tab-strip-subject th{color:#fff;white-space:nowrap;background:#222;padding:1px 8px}.tab-strip-subject td{padding:0 8px}.tab-cards .tab-card{break-inside:avoid;margin-bottom:12px}.tab-pairs{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.tab-pairs .tab-card{break-inside:avoid}.tab-card-table{width:100%;font-size:14px}.tab-card-table th,.tab-card-table td{text-align:center;padding:1px 5px}.print-sheet .tab-card-student th{color:#fff;background:#5a5a5a}.tab-totals{margin:10px 0 0;font-size:12px;font-weight:700}.tab-signs{justify-content:space-around;margin-top:60px;font-size:12px;font-weight:700;display:flex}.tab-signs span{border-top:1px solid #000;padding:2px 16px 0}@media print{body.print-tabulation .print-watermark img{opacity:.13;width:62%;max-width:165mm;max-height:72%}.tab-grid tr{break-inside:avoid}.tab-grid thead{display:table-header-group}}@media (width<=767.98px){.attendance-radio-cell[data-v-3ba1ee29]{display:none}}.flatpickr-monthSelect-months{flex-wrap:wrap;margin:10px 1px 3px}.flatpickr-monthSelect-month{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:4px;-ms-flex-pack:center;justify-content:center;width:33%;margin:.5px;padding:10px;font-weight:400;display:inline-block;position:relative}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:hover,.flatpickr-monthSelect-month.flatpickr-disabled:focus{cursor:not-allowed;background:0 0!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:#fffffff2}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-month:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:hover,.flatpickr-monthSelect-month.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-month.endRange{box-shadow:none;color:#fff;background-color:#569ff7;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#80cbc4;border-color:#80cbc4}.monthly-sheet[data-v-af5c31fa]{background:#fff}.monthly-table[data-v-af5c31fa]{width:auto;min-width:100%;font-size:11px}.monthly-table th[data-v-af5c31fa],.monthly-table td[data-v-af5c31fa]{text-align:center;vertical-align:middle;white-space:nowrap;padding:1px 3px}.monthly-table .name-col[data-v-af5c31fa]{text-align:left;min-width:140px}.monthly-table .cell-present[data-v-af5c31fa]{color:#166534}.monthly-table .cell-absent[data-v-af5c31fa]{color:#b91c1c;font-weight:600}.monthly-table .cell-holiday[data-v-af5c31fa]{color:#94a3b8;background:#f1f5f9}.monthly-table .cell-missing[data-v-af5c31fa]{color:#94a3b8}.monthly-table .footer-caption td[data-v-af5c31fa]{text-align:left;background:#f8fafc;font-weight:600}.monthly-sheet .school-header[data-v-af5c31fa]{text-align:center;border-bottom:2px solid #000;margin-bottom:6pt;padding-bottom:6pt}.monthly-sheet .school-header h1[data-v-af5c31fa]{margin:0;font-size:15pt;font-weight:700}.monthly-sheet .school-header p[data-v-af5c31fa]{margin:0;font-size:9pt}.monthly-sheet .sheet-title[data-v-af5c31fa]{text-align:center;margin-bottom:4pt;font-size:13pt;font-weight:700}.monthly-sheet .sheet-meta[data-v-af5c31fa]{text-align:center;margin-bottom:6pt;font-size:10pt}.monthly-sheet .legend[data-v-af5c31fa]{margin-top:6pt;font-size:9pt}@media print{.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.d-print-none{display:none!important}.print-monthlyattendance{page:monthly-attendance}body:has(.print-monthlyattendance){page:monthly-attendance}.monthly-table{font-size:8pt}}.att-sheet .att-grid[data-v-425f8e2a]{font-size:12px}.att-sheet .att-absent[data-v-425f8e2a]{color:#b00000;font-weight:700}.att-sheet .att-late[data-v-425f8e2a]{color:#8a5a00;font-weight:700}@media print{.att-sheet .att-grid[data-v-425f8e2a]{font-size:10.5px}}.login-split{background:#fff}.login-art{background:var(--bs-primary,#3d5ee1);height:100vh;padding:0;position:sticky;top:0;overflow:hidden}.login-brand{z-index:2;background:#fffffff0;border-radius:10px;padding:8px 12px;position:absolute;top:24px;left:24px;box-shadow:0 2px 10px #0f172a2e}.login-brand img{width:auto;height:28px;display:block}.login-art-img{object-fit:cover;width:100%;height:100%;display:block}.login-art-placeholder{background:radial-gradient(circle at 30% 20%, #ffffff2e, transparent 55%), radial-gradient(circle at 80% 90%, #0000002e, transparent 50%), var(--bs-primary,#3d5ee1);place-items:center;height:100%;display:grid}.login-art-crest{filter:drop-shadow(0 8px 24px #00000040);width:40%;max-width:220px;height:auto}.login-art-caption{color:#fff;background:linear-gradient(#0f172a00,#0f172ac7);padding:48px 32px 28px;position:absolute;bottom:0;left:0;right:0}.login-main{min-height:100vh}.login-split .pass-group .toggle-password{color:var(--bs-secondary-color,#6a7287);line-height:1}.notice-content[data-v-28174bbf]{overflow-x:auto}.notice-content[data-v-28174bbf] ol{margin:0 10px 0 0;padding:0 0 0 2.2em}.notice-content[data-v-28174bbf] ul{margin:0 10px;padding:0}.notice-content[data-v-28174bbf] table{width:100%}.notice-content[data-v-28174bbf] td{vertical-align:top}.notice-content[data-v-28174bbf] :is(h1,h2,h3,h4,h5,h6){color:inherit;font-size:.9em;font-weight:700}.colrep-body .table-responsive{overflow:visible}.sms-text[data-v-888409f6]{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.ctl-modal[data-v-eb6ecbbd]{z-index:1050;background:#0f172a73;justify-content:center;align-items:flex-start;padding:3rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.ctl-modal-card[data-v-eb6ecbbd]{background:#fff;border-radius:8px;width:100%;max-width:520px;padding:1.25rem}.ctl-modal[data-v-c5c1ed3b]{z-index:1050;background:#0f172a73;justify-content:center;align-items:flex-start;padding:3rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.ctl-modal-card[data-v-c5c1ed3b]{background:#fff;border-radius:8px;width:100%;max-width:520px;padding:1.25rem}.ctl-school[data-v-1ed426f1]{max-width:16rem}.ctl-chip[data-v-1ed426f1] .badge{padding:.2rem .4rem;font-size:.72rem;gap:.2rem!important}.ctl-log[data-v-7d9db3f0]{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:6px;max-height:60vh;padding:.75rem;font-size:.85rem;overflow:auto}.ctl-login[data-v-1d12a071]{background:#1b2850;place-items:center;min-height:100vh;padding:1rem;display:grid}.ctl-login-card[data-v-1d12a071]{width:100%;max-width:380px}.ctl-school[data-v-4f0b3543]{white-space:normal;overflow-wrap:anywhere;max-width:16rem}.ctl-chip[data-v-4f0b3543] .badge{padding:.2rem .4rem;font-size:.72rem;gap:.2rem!important}.ctl-school[data-v-2615c208]{white-space:normal;overflow-wrap:anywhere;max-width:16rem}.ctl-chip[data-v-2615c208] .badge{padding:.2rem .4rem;font-size:.72rem;gap:.2rem!important}.ctl-modal[data-v-4aacc1e3]{z-index:1050;background:#0f172a73;justify-content:center;align-items:flex-start;padding:3rem 1rem;display:flex;position:fixed;inset:0;overflow:auto}.ctl-modal-card[data-v-4aacc1e3]{background:#fff;border-radius:8px;width:100%;max-width:520px;padding:1.25rem}.invoice+.invoice[data-v-4aacc1e3]{border-top:1px solid var(--bs-border-color);padding-top:1rem}.ctl-chip[data-v-4aacc1e3] .badge{padding:.2rem .4rem;font-size:.72rem;gap:.2rem!important}.ctl-login[data-v-d4a01d9a]{background:#1b2850;place-items:center;min-height:100vh;padding:1rem;display:grid}.ctl-login-card[data-v-d4a01d9a]{width:100%;max-width:380px}.ctl-code[data-v-d4a01d9a]{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.35rem}.ctl-steps[data-v-61ce543c]{gap:1.25rem;padding-left:1.25rem;display:grid}.ctl-qr[data-v-61ce543c]{background:#fff;border:1px solid #dee2e6;border-radius:6px;width:200px;max-width:100%;height:auto;padding:.5rem}.ctl-secret[data-v-61ce543c]{letter-spacing:.12em;word-spacing:.35em;-webkit-user-select:all;user-select:all;font-size:1.05rem}.ctl-code[data-v-61ce543c]{letter-spacing:.25em;font-variant-numeric:tabular-nums;width:9rem;font-size:1.2rem}.comm-bars{align-items:flex-end;gap:10px;height:260px;display:flex}.comm-day{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.comm-stack{background:var(--viz-track,#eef1f6);border-radius:6px;flex-direction:column-reverse;flex:1;width:70%;max-width:46px;display:flex;overflow:hidden}.comm-seg{width:100%;display:block}.comm-count{min-height:18px;margin-top:4px;font-size:12px;font-weight:600}.comm-label{color:var(--viz-text-muted,#6b7385);font-size:12px}.comm-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.comm-seg-0{background:#3d5ee1}.comm-seg-1{background:#1abe17}.comm-seg-2{background:#eab300}.comm-seg-3{background:#e82646}.comm-seg-4{background:#0dcaf0}.comm-seg-5{background:#8f54cb}.weekend-row>td[data-v-8050d1b5]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#eef1f5}@media print{.feeinc-half{flex:0 0 50%;max-width:50%}.feeinc-half .table{font-size:10.5px}.feeinc-half .table td,.feeinc-half .table th{padding:2px 4px}}.paged-print .paged-print-head{text-align:center;margin-bottom:6px}.paged-print-grid{width:100%;font-size:inherit;border-collapse:collapse;line-height:1.15}.paged-print-grid th,.paged-print-grid td{border:1px solid #555;padding:.1em .35em}.paged-print-grid tbody td{padding-top:calc(.1em + var(--fill-pad,0px));padding-bottom:calc(.1em + var(--fill-pad,0px))}.print-sheet .paged-print-grid thead th{background:#e4e8f2}.paged-print-grid tfoot td{background:#f3f5fa;font-weight:700}.paged-print-grid .btn{padding:0 .4em;font-size:1em;line-height:1.15}.paged-print-signs{justify-content:space-around;margin-top:28px;font-size:12px;font-weight:700;display:flex}.paged-print-signs span{border-top:1px solid #000;padding:2px 16px 0}@media print{body:has(.paged-print) .page-wrapper{padding-top:0!important}.paged-print{margin-top:0!important}.paged-print-grid tr{break-inside:avoid}.paged-print-grid thead{display:table-header-group}}.toolbar-range[data-v-65091627]{flex:none;width:15rem}.toolbar-amount[data-v-65091627]{flex:none;width:8rem}.print-student-pay .sp-head{text-align:center;margin-bottom:6px}.sp-grid{width:100%;font-size:inherit;border-collapse:collapse;line-height:1.15}.sp-grid th,.sp-grid td{text-align:center;white-space:nowrap;border:1px solid #555;padding:.1em .35em}.sp-grid tbody td{padding-top:calc(.1em + var(--fill-pad,0px));padding-bottom:calc(.1em + var(--fill-pad,0px))}.print-sheet .sp-grid thead th{background:#e4e8f2}.sp-grid .sp-total td{background:#f3f5fa;font-weight:700}.print-sheet .sp-due{color:#b00000;font-weight:700}.sp-signs{justify-content:space-around;margin-top:28px;font-size:12px;font-weight:700;display:flex}.sp-signs span{border-top:1px solid #000;padding:2px 16px 0}@media print{body.print-colrep-student-pay .page-wrapper{padding-top:0!important}.print-student-pay{margin-top:0!important}.sp-grid tr{break-inside:avoid}.sp-grid thead{display:table-header-group}}body[data-v-0487453c]{padding:20px;font-family:monospace;font-size:12px}.receipt[data-v-0487453c]{border:1px dashed #000;max-width:400px;margin:auto;padding:16px}h2[data-v-0487453c]{text-align:center;margin:0 0 4px}.meta[data-v-0487453c]{text-align:center;margin-bottom:12px;font-size:11px}table[data-v-0487453c]{border-collapse:collapse;width:100%}th[data-v-0487453c],td[data-v-0487453c]{text-align:left;border-bottom:1px dotted #ccc;padding:4px}.total[data-v-0487453c]{font-weight:700}.footer[data-v-0487453c]{text-align:center;margin-top:16px;font-size:10px}@media print{.d-print-none[data-v-0487453c]{display:none!important}}.slips[data-v-f4b6e572]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.slip[data-v-f4b6e572]{break-inside:avoid;color:#111;background:#fff;border:1px solid #94a3b8;border-radius:6px;padding:10px 12px;font-size:12px}.slip-head[data-v-f4b6e572]{border-bottom:1px solid #cbd5e1;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.slip-head img[data-v-f4b6e572]{height:34px}.slip-school[data-v-f4b6e572]{font-size:13px;font-weight:700}.slip-title[data-v-f4b6e572]{color:#475569;font-size:12px}.slip-meta td[data-v-f4b6e572]{padding:1px 4px}.slip-meta td[data-v-f4b6e572]:first-child{color:#64748b;white-space:nowrap}.slip-items[data-v-f4b6e572]{border-collapse:collapse;width:100%;margin-top:6px}.slip-items td[data-v-f4b6e572]{border-bottom:1px dotted #cbd5e1;padding:2px 4px}.slip-items .amt[data-v-f4b6e572]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.slip-items .total td[data-v-f4b6e572]{border-top:1px solid #333;border-bottom:0;font-weight:700}.slip-notice[data-v-f4b6e572]{border-top:1px dashed #cbd5e1;margin-top:6px;padding-top:4px;font-size:11px}.slip-sign[data-v-f4b6e572]{text-align:right;margin-top:22px;font-size:11px}.slip-sign span[data-v-f4b6e572]{text-align:center;border-top:1px solid #333;min-width:120px;padding-top:2px;display:inline-block}@media print{.slips[data-v-f4b6e572]{gap:6mm}.slip[data-v-f4b6e572]{border-color:#333}.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.d-print-none{display:none!important}.print-duereports{page:due-reports}body:has(.print-duereports){page:due-reports}.print-duereports .due-print-head{text-align:center;margin-bottom:8pt}.print-duereports .due-title{margin:0;font-size:13pt;font-weight:700}.print-duereports .due-filters{margin:0 0 6pt;font-size:9pt}.print-duereports .card{border:0!important}.print-duereports table{font-size:9pt}.print-duereports table th,.print-duereports table td{padding:2pt 4pt!important}}.toolbar-range[data-v-b09f4ef3]{flex:none;width:15rem}.toolbar-amount[data-v-b09f4ef3]{flex:none;width:8rem}.toolbar-invoice[data-v-b09f4ef3]{flex:none;width:12rem}.cfee-fee-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.cfee-fee{border:1px solid var(--bs-border-color);cursor:pointer;border-radius:8px;margin:0;padding:8px 10px}.cfee-fee.on{border-color:var(--bs-primary);background:#3d5ee10d}.cfee-results{z-index:5;max-height:260px;overflow-y:auto}.cfee-table{max-height:480px;overflow-y:auto}.cfee-edit-col{white-space:nowrap;min-width:110px}.cfee-edit-input{width:100px;margin-left:auto}.fentry-fee-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.fentry-fee{border:1px solid var(--bs-border-color);cursor:pointer;border-radius:8px;margin:0;padding:8px 10px}.fentry-fee.on{border-color:var(--bs-primary);background:#3d5ee10d}.fentry-results{z-index:5;max-height:260px;overflow-y:auto}.student-fee-facts{grid-template-columns:auto 1fr;gap:2px 16px;display:grid}.student-fee-facts dt{color:var(--bs-secondary-color,#6c757d);font-weight:500}.student-fee-facts dd{margin:0}.student-fee-photo{border:1px solid var(--bs-border-color,#e9edf4);background:var(--bs-primary-bg-subtle,#e7ecff);border-radius:6px;justify-content:center;align-items:center;width:120px;height:140px;display:flex;overflow:hidden}.student-fee-photo img{object-fit:cover;width:100%;height:100%}.student-fee-photo span{color:var(--bs-primary,#3d5ee1);text-transform:uppercase;font-size:3rem;font-weight:700}.student-fee-stat{border:1px solid var(--bs-border-color,#e9edf4);border-radius:6px;padding:6px}.student-fee-stat span{color:var(--bs-secondary-color,#6c757d);font-size:11px;display:block}.student-fee-stat strong{font-size:15px}.student-fee-stat.is-success strong{color:var(--bs-success,#1abe17)}.student-fee-stat.is-warning strong{color:var(--bs-warning,#eab300)}.student-fee-stat.is-danger strong{color:var(--bs-danger,#e82646)}.collect-student-initial[data-v-2d042fb4]{background:var(--bs-primary-bg-subtle,#e7ecff);width:100%;height:100%;color:var(--bs-primary,#3d5ee1);text-transform:uppercase;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.collect-student-facts[data-v-2d042fb4]{grid-template-columns:auto 1fr;gap:2px 16px;display:grid}.collect-student-facts dt[data-v-2d042fb4]{color:var(--bs-secondary-color,#6c757d);font-weight:500}.collect-student-facts dd[data-v-2d042fb4]{margin:0}.collect-student-stat[data-v-2d042fb4]{border:1px solid var(--bs-border-color,#e9edf4);border-radius:6px;padding:6px}.collect-student-stat span[data-v-2d042fb4]{color:var(--bs-secondary-color,#6c757d);font-size:11px;display:block}.collect-student-stat strong[data-v-2d042fb4]{font-size:15px}.collect-student-stat.is-success strong[data-v-2d042fb4]{color:var(--bs-success,#1abe17)}.collect-student-stat.is-warning strong[data-v-2d042fb4]{color:var(--bs-warning,#eab300)}.collect-student-stat.is-danger strong[data-v-2d042fb4]{color:var(--bs-danger,#e82646)}.student-fee-print{display:none}@media print{body.print-student-fee>:not(.student-fee-print):not(.print-watermark){display:none!important}body.print-student-fee .student-fee-print{color:#000;padding:0 2mm;display:block}body.print-student-fee .student-fee-print a{color:inherit;text-decoration:none}body.print-student-fee .student-fee-print .table{font-size:12px}}.portal-shell[data-v-fb269e4d]{background:#f7f8fb;min-height:100vh;display:flex}.portal-aside[data-v-fb269e4d]{background:#fff;border-right:1px solid #e6e8ef;flex-direction:column;flex:0 0 224px;gap:8px;width:224px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.portal-brand[data-v-fb269e4d]{align-items:center;gap:10px;padding:4px 8px 12px;display:flex}.portal-brand-logo[data-v-fb269e4d]{object-fit:cover;border-radius:8px;width:32px;height:32px}.portal-brand-name[data-v-fb269e4d]{color:#1b1d22;font-size:14px;font-weight:600;line-height:1.2}.portal-who[data-v-fb269e4d]{background:#f2f4fa;border-radius:8px;flex-direction:column;margin:0 0 8px;padding:8px;display:flex}.portal-who-name[data-v-fb269e4d]{color:#1b1d22;font-size:13px;font-weight:600}.portal-who-detail[data-v-fb269e4d]{color:#5a6172;font-size:12px}.portal-menu[data-v-fb269e4d]{flex-direction:column;gap:2px;display:flex}.portal-menu-link[data-v-fb269e4d]{color:#3f4657;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.portal-menu-link[data-v-fb269e4d]:hover{background:#f2f4fa}.portal-menu-link.active[data-v-fb269e4d]{color:#3d5ee1;background:#e8ecfd;font-weight:600}.portal-logout[data-v-fb269e4d]{color:#b3122f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin-top:auto;padding:8px 10px;font-size:14px;display:flex}.portal-logout[data-v-fb269e4d]:hover{background:#fdeaee}.portal-main[data-v-fb269e4d]{flex:1;min-width:0;padding:16px 20px}.portal-main[data-v-fb269e4d] .card{border-radius:10px;margin-bottom:12px}.portal-main[data-v-fb269e4d] .card-body{padding:14px 16px}.portal-main[data-v-fb269e4d] .card-header{padding:10px 16px}.portal-main[data-v-fb269e4d] .row{--bs-gutter-y:12px}.portal-main[data-v-fb269e4d] .table td,.portal-main[data-v-fb269e4d] .table th{padding-top:8px;padding-bottom:8px}.portal-main[data-v-fb269e4d] .portal-title{color:#1b1d22;margin:0 0 16px;font-size:20px;font-weight:600}.portal-main[data-v-fb269e4d] .portal-card-link{min-width:0;color:inherit;height:100%;text-decoration:none;display:block}.portal-main[data-v-fb269e4d] .portal-card-link .card{height:100%}.portal-main[data-v-fb269e4d] .portal-card-link:hover .card,.portal-main[data-v-fb269e4d] .portal-card-link:focus-visible .card{outline-offset:-1px;outline:1px solid #3d5ee1;box-shadow:0 6px 16px #1d1d2214}@media (width<=768px){.portal-shell[data-v-fb269e4d]{flex-direction:column}.portal-aside[data-v-fb269e4d]{flex-flow:wrap;flex:none;align-items:center;width:auto;height:auto;position:static}.portal-brand[data-v-fb269e4d]{flex:100%;padding-bottom:4px}.portal-menu[data-v-fb269e4d]{flex-direction:row;flex:1 1 0;min-width:0;overflow-x:auto}.portal-menu-link[data-v-fb269e4d]{white-space:nowrap}.portal-logout[data-v-fb269e4d]{flex:none;margin-top:0}.portal-who[data-v-fb269e4d]{display:none}}.child-switcher[data-v-9504bb60]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.child-switcher-link[data-v-9504bb60]{color:#3f4657;background:#fff;border:1px solid #e6e8ef;border-radius:8px;padding:6px 12px;font-size:14px;text-decoration:none}.child-switcher-link[data-v-9504bb60]:hover{border-color:#3d5ee1}.child-switcher-link.active[data-v-9504bb60]{color:#3d5ee1;background:#e8ecfd;border-color:#3d5ee1;font-weight:600}.hostel-choice[data-v-7017818e]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:20px;display:grid}.hostel-choice button[data-v-7017818e]{text-align:left;color:#1d2433;background:#fff;border:2px solid #dfe4ee;border-radius:8px;gap:4px;padding:14px 16px;display:grid}.hostel-choice button span[data-v-7017818e]{color:#5b6475;font-size:.88rem}.hostel-choice button.on[data-v-7017818e]{border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb), .12)}.hostel-choice button[data-v-7017818e]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.print-page,.print-page *{box-sizing:border-box}.print-page{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-container{max-width:210mm;margin:0 auto;padding:10mm 12mm}.print-page.print-landscape .print-container{max-width:297mm}.print-page .school-header{text-align:center;border-bottom:2px solid #000;margin-bottom:10pt;padding-bottom:6pt}.print-page .school-header .school-logo{height:52px;margin-bottom:4pt}.print-page .school-header h1{margin:0;font-size:15pt;font-weight:700}.print-page .school-header p{margin:0;font-size:9pt}.print-page .doc-title{text-align:center;margin-bottom:10pt;font-size:13pt;font-weight:700;text-decoration:underline}.print-page table.sheet{border-collapse:collapse;width:100%}.print-page table.sheet th,.print-page table.sheet td{border:1px solid #333;padding:3pt 5pt;font-size:9pt}.print-page table.sheet th{text-align:center;background:#e8e8e8;font-weight:700}.print-page table.sheet td.num{text-align:center;font-variant-numeric:tabular-nums}.print-page .meta{justify-content:space-between;margin-bottom:6pt;font-size:9pt;display:flex}.print-page .print-trigger-bar{color:#fff;z-index:999;background:#1e293b;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a{color:#94a3b8;font-size:12px;text-decoration:none}.print-page .print-trigger-bar select{border-radius:4px;padding:3px 6px;font-size:12px}@media print{.print-page{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-landscape{page:landscape}@page landscape{size:A4 landscape}}@media screen{.print-page{padding-top:52px}}.print-page.admission-copy .doc-title{display:none}@media print{.print-page.admission-copy .print-container{max-width:none;padding:0}.print-page.admission-copy .application-copy{min-height:var(--copy-page-height,0)}}.print-page.admission-copy .copy-paper{align-items:center;gap:6px;font-size:12px;display:inline-flex}.inv-page{color:#0f172a;background:#f1f5f9;min-height:100vh;padding:12px;font:14px/1.6 SolaimanLipi,Noto Sans Bengali,system-ui,sans-serif}.inv-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:210mm;max-width:100%;min-height:148mm;margin:0 auto;padding:14px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0206170f}.inv-watermark{opacity:.07;pointer-events:none;background:50%/contain no-repeat;width:200px;height:200px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.inv-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex;position:relative}.inv-brand{align-items:center;gap:12px;display:flex}.inv-logo{object-fit:contain;width:56px;height:56px}.inv-brand h1{margin:0;font-size:20px}.inv-meta{text-align:right;font-size:13px}.inv-muted{color:#475569}.inv-badge{color:#16a34a;background:#16a34a12;border:1px solid #16a34a40;border-radius:999px;margin-bottom:4px;padding:2px 12px;font-weight:700;display:inline-flex}.inv-grid{grid-template-columns:1fr 90px;gap:16px;margin:12px 0 10px;display:grid;position:relative}.inv-card{border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.inv-who{grid-template-columns:2fr 1fr;gap:12px;display:grid}.inv-qr{justify-self:end;width:84px;height:84px}.inv-table{border-collapse:collapse;border:1px solid #e2e8f0;width:100%;font-size:14px;position:relative}.inv-table th{text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:5px 8px}.inv-table td{padding:5px 8px}.inv-table .inv-right{text-align:right}.inv-totals{grid-template-columns:2fr 1fr;gap:16px;margin-top:12px;display:grid;position:relative}.inv-box{border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}.inv-row{justify-content:space-between;padding:2px 0;display:flex}.inv-words{margin:12px 0 0;position:relative}.inv-sign{justify-content:flex-end;margin-top:28px;display:flex}.inv-sign span{text-align:center;border-top:2px dashed #000;min-width:40mm;padding-top:2px;font-size:12px}.inv-right,.inv-row span:last-child{white-space:nowrap}.inv-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.inv-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 16px}.inv-primary{color:#fff;background:#2563eb;border-color:#0000}@media (width<=640px){.inv-head,.inv-who,.inv-totals{display:block}.inv-meta{text-align:left;margin-top:8px}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:8mm}.inv-page{background:#fff;padding:0;font-size:12px}.inv-wrap{box-shadow:none;border:none;width:auto;margin:0}.inv-actions{display:none!important}}.access-role[data-v-bb16fcad]{background:0 0}.access-role[data-v-bb16fcad]:hover{background:var(--bs-light,#f8f9fa)}.access-role.is-active[data-v-bb16fcad]{background:var(--bs-light,#f8f9fa);border-color:var(--bs-primary)!important;border-left-width:3px!important}.access-roles[data-v-bb16fcad]{max-height:34rem;overflow-y:auto}@media print{.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.d-print-none{display:none!important}.age-sheet .age-table{font-size:9pt}.print-agereport{page:age-report}body:has(.print-agereport){page:age-report}}.bulk-insert[data-v-dbcf3122]{min-width:1600px}.bulk-insert td[data-v-dbcf3122]{padding:4px}.bulk-insert .roll[data-v-dbcf3122]{width:80px;min-width:80px}.bulk-insert .dob[data-v-dbcf3122]{min-width:130px}.bulk-insert select[data-v-dbcf3122]{min-width:100px}.sibling-results{z-index:5;max-height:280px;overflow-y:auto}.et-form[data-v-ed979269]{border:0;margin-bottom:1.5rem;box-shadow:0 1px 3px #0f172a14,0 8px 24px -12px #0f172a26}.et-form-head[data-v-ed979269]{background:linear-gradient(135deg, color-mix(in srgb, var(--bs-primary) 10%, #fff), #fff);align-items:center;gap:.85rem;display:flex}.et-form-icon[data-v-ed979269]{color:#fff;background:var(--bs-primary);width:42px;height:42px;box-shadow:0 6px 14px -6px var(--bs-primary);border-radius:12px;place-items:center;font-size:1.35rem;display:grid}.et-step[data-v-ed979269]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.et-step h6[data-v-ed979269]{margin:0;font-weight:600}.et-step-no[data-v-ed979269]{width:22px;height:22px;color:var(--bs-primary);background:color-mix(in srgb, var(--bs-primary) 14%, transparent);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.et-formats[data-v-ed979269]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.et-format[data-v-ed979269]{border:1.5px solid var(--bs-border-color);cursor:pointer;border-radius:10px;align-items:center;gap:.85rem;margin:0;padding:.75rem .9rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.et-format[data-v-ed979269]:hover{border-color:color-mix(in srgb, var(--bs-primary) 50%, var(--bs-border-color))}.et-format.active[data-v-ed979269]{border-color:var(--bs-primary);background:color-mix(in srgb, var(--bs-primary) 6%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bs-primary) 15%, transparent)}.et-format[data-v-ed979269]:has(input:focus-visible){outline:2px solid var(--bs-primary);outline-offset:2px}.et-format-tick[data-v-ed979269]{color:var(--bs-primary);opacity:0;transition:opacity .15s;position:absolute;top:.45rem;right:.5rem}.et-format.active .et-format-tick[data-v-ed979269]{opacity:1}.et-format-preview[data-v-ed979269]{border:1px solid var(--bs-border-color);background:#fff;border-radius:4px;flex:none;gap:2px;width:46px;height:58px;padding:4px;display:grid}.et-format-preview.is-tag[data-v-ed979269]{grid-template-rows:8px repeat(2,1fr);grid-template-columns:repeat(3,1fr)}.et-format-preview.is-tag i[data-v-ed979269]:first-child{grid-column:1/-1}.et-format-preview.is-sticker[data-v-ed979269]{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr)}.et-format-preview i[data-v-ed979269]{border:1px dashed color-mix(in srgb, var(--bs-primary) 55%, #94a3b8);background:color-mix(in srgb, var(--bs-primary) 8%, transparent);border-radius:1px;display:block}.et-form-foot[data-v-ed979269]{background:var(--bs-tertiary-bg,#f8fafc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.et-empty[data-v-ed979269]{text-align:center;color:var(--bs-secondary-color);border:1.5px dashed var(--bs-border-color);border-radius:12px;padding:2.5rem 1rem}.et-empty i[data-v-ed979269]{opacity:.6;margin-bottom:.5rem;font-size:2.5rem;display:block}.tag-sheet[data-v-ed979269]{color:#000;background:#fff;padding:4mm;font-family:Arial,sans-serif}.school-header[data-v-ed979269]{border-bottom:1.5px solid #000;align-items:center;gap:3mm;padding-bottom:2mm;display:flex}.school-header .crest[data-v-ed979269]{object-fit:contain;width:14mm;height:14mm}.school-header h1[data-v-ed979269]{text-transform:uppercase;color:#000;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15pt;font-weight:700}.school-header p[data-v-ed979269]{margin:0;font-size:8pt}.sheet-title[data-v-ed979269]{text-align:center;color:#000;margin:2mm 0 3mm;font-size:16pt;font-weight:700}.tag-grid[data-v-ed979269]{border-top:1px dashed #000;border-left:1px dashed #000;grid-template-columns:repeat(3,1fr);display:grid}.tag[data-v-ed979269]{outline-offset:-1.2mm;break-inside:avoid;border-bottom:1px dashed #000;border-right:1px dashed #000;outline:.5px solid #000;align-items:center;gap:2mm;min-height:17mm;padding:1mm 2mm;display:flex}.tag-logo[data-v-ed979269]{flex:none;place-items:center;width:9mm;height:9mm;display:grid}.tag-logo img[data-v-ed979269]{object-fit:contain;width:100%;height:100%}.tag dl[data-v-ed979269]{grid-template-columns:auto 1fr;column-gap:2mm;min-width:0;margin:0;font-size:8pt;line-height:1.25;display:grid}.tag dd[data-v-ed979269]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.st-sheet[data-v-ed979269]{color:#000;background:#fff;grid-template-columns:repeat(3,70mm);grid-auto-rows:37.125mm;width:210mm;margin:0 auto;font-family:Roboto,Source Sans Pro,sans-serif;display:grid}.st[data-v-ed979269]{box-sizing:border-box;text-align:center;break-inside:avoid;outline:1px dashed #cbd5e1;padding:2.5mm 3mm;overflow:hidden}.st-school[data-v-ed979269]{color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis;font-size:7.5pt;font-weight:700;overflow:hidden}.st-exam[data-v-ed979269]{color:#475569;white-space:nowrap;text-overflow:ellipsis;min-height:1.2em;font-size:7pt;overflow:hidden}.st-roll[data-v-ed979269]{margin-top:1mm;font-size:22pt;font-weight:700;line-height:1.1}.st-name[data-v-ed979269]{white-space:nowrap;text-overflow:ellipsis;margin-top:1mm;font-size:9pt;font-weight:600;overflow:hidden}.st-meta[data-v-ed979269]{font-size:7.5pt}@media print{.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.tag-sheet,.tag-sheet img,.st-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}.st-sheet .st{outline:0}.st-sheet .st:nth-child(24n){break-after:page}.d-print-none{display:none!important}.export-print .report-grid{font-size:9pt}.export-print.dense .report-grid{font-size:7.5pt}.export-print .sl{white-space:nowrap;width:1%}.export-print .export-photo{object-fit:cover;width:20mm;height:24mm;margin:0 auto;display:block}}.export-photo-thumb{object-fit:cover;border-radius:3px;width:36px;height:44px;display:block}.student-filter-panel[data-v-b2ec60a6]{width:20rem}[data-filter-panel]>.workspace-button.show[data-v-b2ec60a6]{color:var(--bs-primary)!important;background-color:var(--tint-primary,#eef2ff)!important}.student-bulk-bar[data-v-46b8e68f]{top:calc(env(safe-area-inset-top,0px) + 70px);z-index:5;position:sticky}.fw-inherit[data-v-81be40d8]{font-weight:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit}.photo-sheet[data-v-cd04d75e]{color:#000;background:#fff;font-family:Arial,sans-serif;font-size:11pt}.photo-actions[data-v-cd04d75e]{justify-content:center;gap:4px;margin-top:4px;font-family:inherit;display:flex}.photo-actions .btn-xs[data-v-cd04d75e]{padding:1px 6px;font-size:11px}.photo-sheet .school-header[data-v-cd04d75e]{text-align:center;border-bottom:2px solid #000;margin-bottom:8pt;padding-bottom:6pt}.photo-sheet .school-header h1[data-v-cd04d75e]{font-size:15pt;font-weight:700}.photo-sheet .school-header p[data-v-cd04d75e]{margin:0;font-size:9pt}.photo-sheet .photo-grid[data-v-cd04d75e]{grid-template-columns:repeat(4,54mm);justify-content:center;gap:4mm;display:grid}.photo-sheet .photo-cell[data-v-cd04d75e]{text-align:center;page-break-inside:avoid}.photo-sheet .photo-cell .photo[data-v-cd04d75e]{border:1px solid #000;justify-content:center;align-items:center;width:40mm;height:48mm;margin:0 auto;display:flex;overflow:hidden}.photo-sheet .photo-cell .photo img[data-v-cd04d75e]{object-fit:cover;width:100%;height:100%}.photo-sheet .photo-cell .no-photo[data-v-cd04d75e]{color:#6b7280;font-size:8pt}.photo-sheet .photo-cell .name[data-v-cd04d75e]{margin-top:2pt;font-size:9pt;font-weight:700}.photo-sheet .photo-cell .reg[data-v-cd04d75e]{font-size:8pt}.photo-toolbar[data-v-cd04d75e]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.photo-toolbar select[data-v-cd04d75e]{min-width:150px}@media print{.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.print-studentphotos{page:student-photos}body:has(.print-studentphotos){page:student-photos}.photo-sheet,.photo-sheet .photo img,.photo-sheet .no-photo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tab-content>#photos-print-tab{display:block!important}.tab-content>#photos-upload-tab,.d-print-none{display:none!important}}.study-info[data-v-cace57a3]{flex-direction:column;gap:24px;display:flex}.study-subtitle[data-v-cace57a3]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 12px;font-size:14px;font-weight:600}.study-grid[data-v-cace57a3]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;margin:0;display:grid}.study-grid dt[data-v-cace57a3]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:12px}.study-grid dd[data-v-cace57a3]{margin:2px 0 0;font-size:15px}.study-scroll[data-v-cace57a3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.study-table[data-v-cace57a3]{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.study-table th[data-v-cace57a3],.study-table td[data-v-cace57a3]{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:8px 10px}.study-table th[data-v-cace57a3]{color:#6b7280;font-weight:600}.study-current[data-v-cace57a3]{color:#2a78d6;text-transform:uppercase;letter-spacing:.04em;background:#2a78d61f;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.study-empty[data-v-cace57a3]{color:#6b7280;margin:0;font-size:14px}.bulk-changed[data-v-8765c386]{background-color:var(--bs-warning-bg-subtle,#fff3cd)!important;border-color:var(--bs-warning,#ffc107)!important}.bulk-bar[data-v-8765c386]{z-index:2;background:var(--bs-body-bg,#fff);position:sticky;bottom:0}.summary-sheet .summary-photo[data-v-3845852a]{object-fit:cover;width:20mm;height:24mm}@media print{.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.d-print-none{display:none!important}.summary-sheet .summary-table{font-size:9pt}.print-studentsummary{page:student-summary}body:has(.print-studentsummary){page:student-summary}}.roll[data-v-b6309060]{width:90px}.teacher-form-sections[data-v-33f3b43d]{position:sticky;top:80px}.teacher-signature-preview[data-v-33f3b43d]{flex-shrink:0;width:120px;height:64px}.teacher-signature-preview img[data-v-33f3b43d]{object-fit:contain;max-width:100%;max-height:100%}.teacher-form-sections .nav-link[data-v-33f3b43d]{color:var(--bs-body-color)}.teacher-form-sections .nav-link.active[data-v-33f3b43d]{color:#fff}[data-form-section][data-v-33f3b43d]{scroll-margin-top:80px}.print-page[data-v-e8478065],.print-page[data-v-e8478065] *{box-sizing:border-box;margin:0;padding:0}.print-page[data-v-e8478065]{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-container[data-v-e8478065]{max-width:210mm;margin:0 auto;padding:10mm 12mm}.print-page .school-header[data-v-e8478065]{text-align:center;border-bottom:2px solid #000;margin-bottom:10pt;padding-bottom:6pt}.print-page .school-header h1[data-v-e8478065]{font-size:15pt;font-weight:700}.print-page .school-header p[data-v-e8478065]{font-size:9pt}.print-page .doc-title[data-v-e8478065]{text-align:center;margin-bottom:10pt;font-size:13pt;font-weight:700;text-decoration:underline}.print-page table[data-v-e8478065]{border-collapse:collapse;width:100%}.print-page th[data-v-e8478065],.print-page td[data-v-e8478065]{border:1px solid #333;padding:3pt 5pt;font-size:9.5pt}.print-page th[data-v-e8478065]{text-align:center;background:#e8e8e8;font-weight:700}.print-page td[data-v-e8478065]{text-align:left}.print-page td.num[data-v-e8478065]{text-align:center}.print-page .meta-table[data-v-e8478065]{border:none;margin-bottom:8pt}.print-page .meta-table td[data-v-e8478065]{border:none;font-size:9pt}.print-page .meta-left[data-v-e8478065]{width:50%}.print-page .meta-right[data-v-e8478065]{text-align:right;width:50%}.print-page .signature-table[data-v-e8478065]{border:none;margin-top:28pt}.print-page .signature-table td[data-v-e8478065]{text-align:center;border:none}.print-page .signature-line[data-v-e8478065]{border-top:1px solid #000;width:120px;margin:0 auto;padding-top:3pt;font-size:9pt}.print-page .print-trigger-bar[data-v-e8478065]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button[data-v-e8478065]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a[data-v-e8478065]{color:#94a3b8;font-size:12px;text-decoration:none}@media print{.print-page[data-v-e8478065]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.d-print-none[data-v-e8478065]{display:none!important}.print-attendanceregister[data-v-e8478065]{page:attendance-register}body[data-v-e8478065]:has(.print-attendanceregister){page:attendance-register}.print-page .print-container[data-v-e8478065]{padding:10mm 12mm}}@media screen{.print-page[data-v-e8478065]{padding-top:48px}}.print-page[data-v-79b70a97],.print-page[data-v-79b70a97] *{box-sizing:border-box;margin:0;padding:0}.print-page[data-v-79b70a97]{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-container[data-v-79b70a97]{max-width:210mm;margin:0 auto;padding:10mm 12mm}.print-page .school-header[data-v-79b70a97]{text-align:center;border-bottom:2px solid #000;margin-bottom:10pt;padding-bottom:6pt}.print-page .school-header h1[data-v-79b70a97]{font-size:15pt;font-weight:700}.print-page .school-header p[data-v-79b70a97]{font-size:9pt}.print-page .doc-title[data-v-79b70a97]{text-align:center;margin-bottom:10pt;font-size:13pt;font-weight:700;text-decoration:underline}.print-page table[data-v-79b70a97]{border-collapse:collapse;width:100%}.print-page th[data-v-79b70a97],.print-page td[data-v-79b70a97]{border:1px solid #333;padding:3pt 5pt;font-size:9.5pt}.print-page th[data-v-79b70a97]{text-align:center;background:#e8e8e8;font-weight:700}.print-page td[data-v-79b70a97]{text-align:left}.print-page td.num[data-v-79b70a97]{text-align:center}.print-page .meta-table[data-v-79b70a97]{border:none;margin-bottom:10pt}.print-page .meta-table td[data-v-79b70a97]{border:none;font-size:9pt}.print-page .meta-left[data-v-79b70a97]{width:50%}.print-page .meta-right[data-v-79b70a97]{text-align:right;width:50%}.print-page .signature-table[data-v-79b70a97]{border:none;margin-top:28pt}.print-page .fr-qr[data-v-79b70a97]{float:right;text-align:center;margin:-6pt 0 6pt 10pt;font-size:8pt}.print-page .fr-qr img[data-v-79b70a97]{display:block}.print-page .signature-table td[data-v-79b70a97]{text-align:center;border:none}.print-page .signature-line[data-v-79b70a97]{border-top:1px solid #000;width:120px;margin:0 auto;padding-top:3pt;font-size:9pt}.print-page .signature-line--signed[data-v-79b70a97]{position:relative}.print-page .collector-sign[data-v-79b70a97]{object-fit:contain;max-width:120px;max-height:34px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.print-page .print-trigger-bar[data-v-79b70a97]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button[data-v-79b70a97]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a[data-v-79b70a97]{color:#94a3b8;font-size:12px;text-decoration:none}@media print{.print-page[data-v-79b70a97]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print[data-v-79b70a97]{display:none!important}.print-feereceipt[data-v-79b70a97]{page:fee-receipt}body[data-v-79b70a97]:has(.print-feereceipt){page:fee-receipt}.print-page .print-container[data-v-79b70a97]{padding:10mm 12mm}}@media screen{.print-page[data-v-79b70a97]{padding-top:48px}}.mark-warn td[data-v-cab1d80b]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff3cd}.mark-over[data-v-cab1d80b]{color:#b45309;font-weight:700}.print-page[data-v-cab1d80b],.print-page[data-v-cab1d80b] *{box-sizing:border-box;margin:0;padding:0}.print-page[data-v-cab1d80b]{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-container[data-v-cab1d80b]{max-width:210mm;margin:0 auto;padding:10mm 12mm}.print-page .school-header[data-v-cab1d80b]{text-align:center;border-bottom:2px solid #000;margin-bottom:10pt;padding-bottom:6pt}.print-page .school-header h1[data-v-cab1d80b]{font-size:15pt;font-weight:700}.print-page .school-header p[data-v-cab1d80b]{font-size:9pt}.print-page .doc-title[data-v-cab1d80b]{text-align:center;margin-bottom:10pt;font-size:13pt;font-weight:700;text-decoration:underline}.print-page table[data-v-cab1d80b]{border-collapse:collapse;width:100%}.print-page th[data-v-cab1d80b],.print-page td[data-v-cab1d80b]{border:1px solid #333;padding:3pt 5pt;font-size:9.5pt}.print-page th[data-v-cab1d80b]{text-align:center;background:#e8e8e8;font-weight:700}.print-page td[data-v-cab1d80b]{text-align:left}.print-page td.num[data-v-cab1d80b]{text-align:center}.print-page .meta-table[data-v-cab1d80b]{border:none;margin-bottom:8pt}.print-page .meta-table td[data-v-cab1d80b]{border:none;font-size:9pt}.print-page .meta-left[data-v-cab1d80b]{width:50%}.print-page .meta-right[data-v-cab1d80b]{text-align:right;width:50%}.print-page .signature-table[data-v-cab1d80b]{border:none;margin-top:24pt}.print-page .signature-table td[data-v-cab1d80b]{text-align:center;border:none}.print-page .signature-line[data-v-cab1d80b]{border-top:1px solid #000;width:120px;margin:0 auto;padding-top:3pt;font-size:9pt}.print-page .print-trigger-bar[data-v-cab1d80b]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button[data-v-cab1d80b]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a[data-v-cab1d80b]{color:#94a3b8;font-size:12px;text-decoration:none}@media print{.print-page[data-v-cab1d80b]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.d-print-none[data-v-cab1d80b]{display:none!important}.print-printmarksheet[data-v-cab1d80b]{page:subject-mark-sheet}body[data-v-cab1d80b]:has(.print-printmarksheet){page:subject-mark-sheet}.print-page .print-container[data-v-cab1d80b]{padding:10mm 12mm}}@media screen{.print-page[data-v-cab1d80b]{padding-top:48px}}.print-page[data-v-ef8242ea],.print-page[data-v-ef8242ea] *{box-sizing:border-box;margin:0;padding:0}.print-page[data-v-ef8242ea]{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-container[data-v-ef8242ea]{max-width:210mm;margin:0 auto;padding:10mm 12mm}.print-page .school-header[data-v-ef8242ea]{text-align:center;border-bottom:2px solid #000;margin-bottom:10pt;padding-bottom:6pt}.print-page .school-header h1[data-v-ef8242ea]{font-size:15pt;font-weight:700}.print-page .school-header p[data-v-ef8242ea]{font-size:9pt}.print-page .doc-title[data-v-ef8242ea]{text-align:center;margin-bottom:10pt;font-size:13pt;font-weight:700;text-decoration:underline}.print-page table[data-v-ef8242ea]{border-collapse:collapse;width:100%}.print-page th[data-v-ef8242ea],.print-page td[data-v-ef8242ea]{border:1px solid #333;padding:3pt 5pt;font-size:9.5pt}.print-page th[data-v-ef8242ea]{text-align:center;background:#e8e8e8;font-weight:700}.print-page td[data-v-ef8242ea]{text-align:left}.print-page td.num[data-v-ef8242ea]{text-align:center}.print-page .meta-table[data-v-ef8242ea]{border:none;margin-bottom:8pt}.print-page .meta-table td[data-v-ef8242ea]{border:none;font-size:9pt}.print-page .meta-left[data-v-ef8242ea]{width:50%}.print-page .meta-right[data-v-ef8242ea]{text-align:right;width:50%}.print-page .signature-table[data-v-ef8242ea]{border:none;margin-top:40pt}.print-page .signature-table td[data-v-ef8242ea]{text-align:center;border:none}.print-page .signature-line[data-v-ef8242ea]{border-top:1px solid #000;width:120px;margin:0 auto;padding-top:3pt;font-size:8pt}.print-page .print-trigger-bar[data-v-ef8242ea]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button[data-v-ef8242ea]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a[data-v-ef8242ea]{color:#94a3b8;font-size:12px;text-decoration:none}@media print{.print-page[data-v-ef8242ea]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-resultsheet[data-v-ef8242ea]{page:result-sheet}body[data-v-ef8242ea]:has(.print-resultsheet){page:result-sheet}.print-page .print-container[data-v-ef8242ea]{padding:10mm 12mm}}@media screen{.print-page[data-v-ef8242ea]{padding-top:48px}}.print-page[data-v-fade9141],.print-page[data-v-fade9141] *{box-sizing:border-box;margin:0;padding:0}.print-page[data-v-fade9141]{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-container[data-v-fade9141]{max-width:210mm;margin:0 auto;padding:10mm 12mm}.print-page .school-header[data-v-fade9141]{text-align:center;border-bottom:2px solid #000;margin-bottom:10pt;padding-bottom:6pt}.print-page .school-header h1[data-v-fade9141]{font-size:15pt;font-weight:700}.print-page .school-header p[data-v-fade9141]{font-size:9pt}.print-page .doc-title[data-v-fade9141]{text-align:center;margin-bottom:10pt;font-size:12pt;font-weight:700;text-decoration:underline}.print-page table[data-v-fade9141]{border-collapse:collapse;width:100%}.print-page th[data-v-fade9141],.print-page td[data-v-fade9141]{border:1px solid #333;padding:3pt 5pt;font-size:9.5pt}.print-page th[data-v-fade9141]{text-align:center;background:#e8e8e8;font-weight:700}.print-page td.num[data-v-fade9141]{text-align:center}.print-page .signature-table[data-v-fade9141]{border:none;margin-top:28pt}.print-page .signature-table td[data-v-fade9141]{text-align:center;border:none}.print-page .signature-line[data-v-fade9141]{border-top:1px solid #000;width:120px;margin:0 auto;padding-top:3pt;font-size:9pt}.print-page .print-trigger-bar[data-v-fade9141]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button[data-v-fade9141]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a[data-v-fade9141]{color:#94a3b8;font-size:12px;text-decoration:none}@media print{.print-page[data-v-fade9141]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print[data-v-fade9141]{display:none!important}.print-salary-sheet[data-v-fade9141]{page:salary-sheet}body[data-v-fade9141]:has(.print-salary-sheet){page:salary-sheet}.print-page .print-container[data-v-fade9141]{padding:10mm 12mm}}@media screen{.print-page[data-v-fade9141]{padding-top:48px}}.print-page[data-v-e7305dd6],.print-page[data-v-e7305dd6] *{box-sizing:border-box;margin:0;padding:0}.print-page[data-v-e7305dd6]{color:#000;background:#fff;min-height:100vh;font-family:Arial,sans-serif;font-size:11pt}.print-page .print-trigger-bar[data-v-e7305dd6]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-page .print-trigger-bar button[data-v-e7305dd6]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-page .print-trigger-bar a[data-v-e7305dd6]{color:#94a3b8;font-size:12px;text-decoration:none}.print-page .school-header[data-v-e7305dd6]{text-align:center;border-bottom:2px solid #000;margin-bottom:8pt;padding-bottom:6pt}.print-page .school-header h1[data-v-e7305dd6]{font-size:15pt;font-weight:700}.print-page .school-header p[data-v-e7305dd6]{font-size:9pt}.print-page .title-row[data-v-e7305dd6]{justify-content:space-between;align-items:center;margin-bottom:12pt;display:flex}.print-page .title-row h2[data-v-e7305dd6]{font-size:14pt;font-weight:700}.print-page .student-photo[data-v-e7305dd6]{object-fit:cover;border:1px solid #000;width:80px;height:90px}.print-page .card[data-v-e7305dd6]{border:1px solid #cbd5e1;border-radius:6px;margin-bottom:12pt;overflow:hidden}.print-page .card-header[data-v-e7305dd6]{background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:8px 16px}.print-page .card-body[data-v-e7305dd6]{padding:14px 16px}@media print{.print-page[data-v-e7305dd6]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.d-print-none[data-v-e7305dd6]{display:none!important}.print-studentdetails[data-v-e7305dd6]{page:student-details}body[data-v-e7305dd6]:has(.print-studentdetails){page:student-details}}@media screen{.print-page[data-v-e7305dd6]{padding-top:48px}}.print-page[data-v-82445130]{color:#0f172a;background:#eef2f7;min-height:100vh;font-family:Segoe UI,Noto Sans Bengali,Arial,sans-serif}.print-trigger-bar[data-v-82445130]{color:#fff;z-index:999;background:#1e293b;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.print-trigger-bar button[data-v-82445130]{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:4px;padding:5px 14px;font-size:13px}.print-trigger-bar button[data-v-82445130]:disabled{opacity:.45;cursor:not-allowed}.print-trigger-bar a[data-v-82445130]{color:#94a3b8;font-size:12px;text-decoration:none}.idc-panel[data-v-82445130]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-width:1180px;margin:16px auto;overflow:hidden;box-shadow:0 6px 24px #0f172a14}.idc-panel-head[data-v-82445130]{color:#fff;background:linear-gradient(120deg,#4338ca,#6366f1 55%,#0ea5e9);align-items:center;gap:14px;padding:16px 22px;display:flex}.idc-panel-icon[data-v-82445130]{background:#ffffff2e;border-radius:12px;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.idc-panel-head h2[data-v-82445130]{margin:0;font-size:18px;font-weight:700}.idc-panel-head p[data-v-82445130]{opacity:.9;margin:2px 0 0;font-size:12.5px}.idc-count[data-v-82445130]{white-space:nowrap;background:#fff3;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600}.idc-panel-body[data-v-82445130]{gap:14px;padding:18px 22px 20px;display:grid}.idc-step[data-v-82445130]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px 2px}.idc-step h3[data-v-82445130]{color:#334155;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.idc-step h3 span[data-v-82445130]{color:#fff;background:#6366f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.idc-step[data-v-82445130] .form-label{color:#475569;margin-bottom:4px;font-size:12px;font-weight:600}.idc-themes[data-v-82445130]{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:0;display:flex}.idc-themes legend[data-v-82445130]{color:#475569;float:none;width:100%;margin-bottom:6px;font-size:12px;font-weight:600}.idc-swatch[data-v-82445130]{cursor:pointer;color:#334155;background:#fff;border:2px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12.5px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.idc-swatch[data-v-82445130]:hover{border-color:#cbd5e1}.idc-swatch.active[data-v-82445130]{border-color:var(--c1);box-shadow:0 0 0 3px color-mix(in srgb, var(--c1) 20%, transparent)}.idc-swatch-chip[data-v-82445130]{border-radius:50%;width:28px;height:28px;display:inline-flex;overflow:hidden;transform:rotate(-45deg)}.idc-swatch-chip i[data-v-82445130]{background:var(--c1);flex:1}.idc-swatch-chip i+i[data-v-82445130]{background:var(--accent)}.idc-actions[data-v-82445130]{justify-content:flex-end;display:flex}.idc-show[data-v-82445130]{color:#fff;cursor:pointer;background:linear-gradient(120deg,#4f46e5,#6366f1);border:none;border-radius:10px;padding:10px 34px;font-size:14px;font-weight:700;box-shadow:0 4px 12px #4f46e54d}.idc-show[data-v-82445130]:hover{filter:brightness(1.07)}.empty-msg[data-v-82445130]{color:#64748b;text-align:center;max-width:1180px;margin:0 auto;padding:28px 16px;font-size:14px}.theme-royal[data-v-82445130]{--c1:#1e3a8a;--c2:#2563eb;--accent:#f59e0b;--soft:#eff6ff}.theme-emerald[data-v-82445130]{--c1:#065f46;--c2:#10b981;--accent:#facc15;--soft:#ecfdf5}.theme-maroon[data-v-82445130]{--c1:#7f1d1d;--c2:#be123c;--accent:#fbbf24;--soft:#fff1f2}.theme-ocean[data-v-82445130]{--c1:#134e4a;--c2:#0891b2;--accent:#fb923c;--soft:#ecfeff}.theme-sunset[data-v-82445130]{--c1:#9a3412;--c2:#f97316;--accent:#1e293b;--soft:#fff7ed}.theme-violet[data-v-82445130]{--c1:#4c1d95;--c2:#8b5cf6;--accent:#f472b6;--soft:#f5f3ff}.print-container[data-v-82445130]{padding:6px 0 30px}.card-grid[data-v-82445130]{grid-template-columns:repeat(4,54mm);grid-auto-rows:86mm;justify-content:center;gap:5mm;display:grid}.card-grid+.card-grid[data-v-82445130]{margin-top:5mm}.id-card[data-v-82445130]{break-inside:avoid;color:#0f172a;background:#fff;border-radius:3.2mm;flex-direction:column;align-items:center;width:54mm;height:86mm;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a24}.id-card[data-v-82445130] *{box-sizing:border-box;margin:0;padding:0}.id-card[data-v-82445130]>*{flex-shrink:0}.id-card .wm[data-v-82445130]{object-fit:contain;opacity:.07;pointer-events:none;width:30mm;height:30mm;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.id-card .logo[data-v-82445130]{width:10mm;height:10mm;box-shadow:0 0 0 .5mm color-mix(in srgb, var(--accent) 85%, #fff);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.id-card .logo img[data-v-82445130]{object-fit:contain;width:86%;height:86%}.id-card .logo b[data-v-82445130]{color:var(--c1);font-size:7pt}.front .card-head[data-v-82445130]{color:#fff;background:linear-gradient(135deg, var(--c1), var(--c2));width:100%;height:26mm;box-shadow:0 1.2mm 0 var(--accent);border-radius:0 0 50% 50%/0 0 22% 22%;flex:none;padding:2.8mm 3mm 0;position:relative;overflow:hidden}.front .bubble[data-v-82445130]{background:#ffffff17;border-radius:50%;position:absolute}.front .b1[data-v-82445130]{width:26mm;height:26mm;top:-12mm;right:-9mm}.front .b2[data-v-82445130]{width:14mm;height:14mm;bottom:-4mm;left:-5mm}.front .brand[data-v-82445130]{align-items:center;gap:2mm;display:flex;position:relative}.front .school-name[data-v-82445130]{text-transform:uppercase;letter-spacing:.02em;font-size:7pt;font-weight:800;line-height:1.15}.front .school-addr[data-v-82445130]{opacity:.88;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.6mm;font-size:4.8pt;line-height:1.2;display:-webkit-box;overflow:hidden}.front .photo[data-v-82445130]{z-index:1;background:var(--soft);width:23mm;height:27.5mm;box-shadow:0 0 0 .45mm var(--c2), 0 1.5mm 3mm #0000002e;border:.9mm solid #fff;border-radius:2.5mm;flex:none;justify-content:center;align-items:center;margin-top:-10mm;display:flex;position:relative;overflow:hidden}.front .photo img[data-v-82445130]{object-fit:cover;width:100%;height:100%}.front .no-photo[data-v-82445130]{color:#64748b;font-size:6pt}.front .ribbon[data-v-82445130]{background:var(--accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;margin-top:2mm;padding:.5mm 3mm;font-size:5pt;font-weight:800}.theme-sunset .ribbon[data-v-82445130]{color:#fff7ed}.front .student-name[data-v-82445130]{text-align:center;width:100%;color:var(--c1);white-space:nowrap;text-overflow:ellipsis;margin-top:1.1mm;padding:0 2mm;font-size:9.6pt;font-weight:800;line-height:1.12;overflow:hidden}.front .fields[data-v-82445130]{background:color-mix(in srgb, var(--soft) 80%, transparent);border-left:.7mm solid var(--c2);border-radius:1.2mm;width:calc(100% - 5mm);margin-top:1.8mm;padding:1mm 2mm;position:relative}.front .row-f[data-v-82445130]{font-size:6.9pt;line-height:1.5;display:flex}.front .row-f dt[data-v-82445130]{color:#475569;white-space:nowrap;flex:none;width:47%;font-size:.92em;font-weight:600}.front .row-f dt[data-v-82445130]:after{content:":";float:right;margin-right:1mm}.front .row-f dd[data-v-82445130]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.id-card .sign[data-v-82445130]{justify-content:flex-end;width:100%;margin-top:auto;padding:0 3mm 1mm;display:flex}.id-card .signature-line[data-v-82445130]{color:#334155;text-align:center;border-top:.25mm solid #334155;min-width:20mm;padding-top:.4mm;font-size:4.8pt}.id-card .card-foot[data-v-82445130]{color:#fff;background:linear-gradient(90deg, var(--c1), var(--c2));border-top:.6mm solid var(--accent);flex:none;justify-content:space-between;align-items:center;gap:1mm;width:100%;min-height:4.4mm;padding:0 2.5mm;font-size:4.8pt;font-weight:600;display:flex}.back .back-head[data-v-82445130]{color:#fff;text-align:center;background:linear-gradient(135deg, var(--c1), var(--c2));border-bottom:.8mm solid var(--accent);flex-direction:column;flex:none;align-items:center;gap:1mm;width:100%;padding:3mm 3mm 2.6mm;display:flex}.back .school-name[data-v-82445130]{text-transform:uppercase;font-size:6.8pt;font-weight:800;line-height:1.15}.back .back-body[data-v-82445130]{flex-direction:column;flex:1;width:100%;padding:2.2mm 3mm 0;font-size:5.6pt;line-height:1.35;display:flex;position:relative}.back .back-reg[data-v-82445130],.back .back-session[data-v-82445130]{text-align:center;font-size:6.4pt}.back .back-reg b[data-v-82445130],.back .back-session b[data-v-82445130]{color:var(--c1)}.back .back-emergency[data-v-82445130]{text-align:center;background:var(--soft);border:.25mm dashed var(--c2);border-radius:1.2mm;margin:1.4mm auto 0;padding:.6mm 3mm}.back .back-emergency small[data-v-82445130]{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:4.8pt;display:block}.back .back-emergency b[data-v-82445130]{color:var(--c1);font-size:7pt}.back .rules[data-v-82445130]{color:#334155;margin-top:1.6mm;padding-left:3mm}.back .rules li[data-v-82445130]{margin-bottom:.5mm}.back .if-found[data-v-82445130]{color:var(--c1);text-align:center;margin-top:1mm;font-weight:700}.back .contact[data-v-82445130]{text-align:center;color:#475569;margin-top:1.2mm;font-size:5.2pt}.back .card-foot[data-v-82445130]{justify-content:center}@media print{.print-page[data-v-82445130]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;min-height:0}.d-print-none[data-v-82445130]{display:none!important}.print-container[data-v-82445130]{padding:0}.card-grid[data-v-82445130]{break-after:page;gap:4mm;padding-top:4mm}.card-grid[data-v-82445130]:last-child{break-after:auto}.card-grid+.card-grid[data-v-82445130]{margin-top:0}.id-card[data-v-82445130]{box-shadow:none;outline:.2mm solid #cbd5e1}}@media screen{.print-page[data-v-82445130]{padding-top:48px}}@media print{.header,.sidebar,.sidebar-overlay,.sidebar-contact,.sidebar-themesettings{display:none!important}.main-wrapper .page-wrapper{margin:0!important}.content{padding:0!important}.d-print-none{display:none!important}.print-closed-report .closed-print-head{text-align:center;margin-bottom:8pt}.print-closed-report .closed-title{margin:0;font-size:13pt;font-weight:700}.print-closed-report .closed-filters{margin:0 0 6pt;font-size:9pt}.print-closed-report table{font-size:9pt}.print-closed-report table th,.print-closed-report table td{padding:2pt 4pt!important}}.portal-notice[data-v-fb6c883e]{color:#1b1d22;background:#fff;border:1px solid #e6e8ef;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:14px}.portal-nav[data-v-1bc056ca]{align-items:center;gap:4px;margin-bottom:18px;display:flex}.portal-nav-link[data-v-1bc056ca]{color:inherit;opacity:.75;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;text-decoration:none}.portal-nav-link.active[data-v-1bc056ca]{opacity:1;font-weight:600}.portal-nav-link[data-v-1bc056ca]:hover{opacity:1}.portal-nav-logout[data-v-1bc056ca]{margin-left:auto;text-decoration:underline}.portal-page[data-v-4ccbeb79]{background:linear-gradient(90deg,#3a6186,#89253e);min-height:100vh;padding:32px 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.portal-container[data-v-4ccbeb79]{max-width:900px;margin:0 auto}.portal-header[data-v-4ccbeb79]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.portal-header h1[data-v-4ccbeb79]{color:#fff;margin:0;font-size:24px}.logout-link[data-v-4ccbeb79]{cursor:pointer;color:#fff;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.card[data-v-4ccbeb79]{background:#fff;border-radius:15px;margin-bottom:20px;padding:24px;box-shadow:0 8px 20px #0003}.card-head[data-v-4ccbeb79]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.avatar[data-v-4ccbeb79]{object-fit:cover;border-radius:50%;width:72px;height:72px}.avatar-fallback[data-v-4ccbeb79]{color:#fff;background:#3a6186;justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.name[data-v-4ccbeb79]{margin:0;font-size:20px}.muted[data-v-4ccbeb79]{color:#6b7280;margin:4px 0 0;font-size:14px}.section-title[data-v-4ccbeb79]{margin:0 0 16px;font-size:18px}.detail-grid[data-v-4ccbeb79]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:0;display:grid}.detail-grid dt[data-v-4ccbeb79]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:12px}.detail-grid dd[data-v-4ccbeb79]{margin:2px 0 0;font-size:15px}.profile-link[data-v-4ccbeb79]{color:inherit;border-bottom:1px dashed #b9bfcc;text-decoration:none}.profile-link[data-v-4ccbeb79]:hover{color:#3d5ee1;border-bottom-style:solid}.star-rate[data-v-0ccad3aa]{gap:4px;font-size:1.5rem;line-height:1;display:inline-flex}.star-rate label[data-v-0ccad3aa]{cursor:pointer;color:var(--bs-gray-300,#dee2e6);border-radius:4px}.star-rate label.lit[data-v-0ccad3aa]{color:#f5a623}.star-rate label[data-v-0ccad3aa]:has(input:focus-visible){outline:2px solid var(--bs-primary);outline-offset:2px}.type-ruler[data-v-8193e898]{padding:30px 20px 46px;background:#fbfcfe;border:1px solid #e9edf4;border-radius:6px;padding-inline-start:188px;position:relative;overflow:hidden}.type-ruler__band[data-v-8193e898]{pointer-events:none;background:#23758012;position:absolute;inset-inline:0}.type-ruler__rule[data-v-8193e898]{pointer-events:none;border-top:1px solid;position:absolute;inset-inline:0}.type-ruler__rule.is-dashed[data-v-8193e898]{border-top-style:dashed}.type-ruler__rule.is-latin[data-v-8193e898]{color:#97a8f0}.type-ruler__rule.is-bn[data-v-8193e898]{color:#7fb3ba}.type-ruler__rule.is-shared[data-v-8193e898]{color:#237580}.type-ruler__rule.is-base[data-v-8193e898]{color:#202c4b;border-top-width:2px}.type-ruler__tag[data-v-8193e898]{letter-spacing:.06em;text-transform:uppercase;color:inherit;white-space:nowrap;background:#fbfcfe;padding-inline-end:6px;font-size:10px;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.type-ruler__tag.is-end[data-v-8193e898]{padding-inline:6px;inset-inline:auto 18px}.type-ruler__tag b[data-v-8193e898]{font-variant-numeric:tabular-nums;font-weight:700}.type-ruler__rule.is-shared .type-ruler__tag[data-v-8193e898]{text-transform:none;letter-spacing:0}.type-ruler__specimens[data-v-8193e898]{white-space:nowrap;align-items:baseline;gap:40px;line-height:1;display:flex;position:relative}.type-ruler__latin[data-v-8193e898]{color:#202c4b;font-family:Roboto,sans-serif;font-size:76px}.type-ruler__bengali[data-v-8193e898]{color:#237580;font-family:Noto Sans Bengali,sans-serif;font-size:76px}.type-ruler__probe[data-v-8193e898]{width:0;height:0;display:inline-block}.demo-badge-clip[data-v-8193e898]{vertical-align:middle;height:32px;font-size:28px;line-height:32px;display:inline-block;overflow:hidden}.demo-badge-ok[data-v-8193e898]{vertical-align:middle;min-height:1.231em;font-size:28px;line-height:1.35;display:inline-block}.swatch[data-v-8193e898]{border:1px solid #202c4b1f;border-radius:4px;width:18px;height:18px;display:inline-block}@media (width<=991px){.type-ruler[data-v-8193e898]{padding-inline-start:20px}.type-ruler__rule[data-v-8193e898],.type-ruler__band[data-v-8193e898]{display:none}.type-ruler__specimens[data-v-8193e898]{flex-wrap:wrap;gap:8px 28px}.type-ruler__latin[data-v-8193e898],.type-ruler__bengali[data-v-8193e898]{font-size:48px}}@media print{.page-wrapper{padding-top:0!important}html,body,.main-wrapper,.page-wrapper{height:auto!important;min-height:0!important}}.ctl-shell[data-v-2b963600]{background:#f4f6fb;min-height:100vh}.ctl-top[data-v-2b963600]{color:#fff;background:#1b2850;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.6rem 1.25rem;display:flex}.ctl-brand[data-v-2b963600]{color:#fff;white-space:nowrap;font-weight:700;text-decoration:none}.ctl-brand span[data-v-2b963600]{opacity:.8;font-weight:400}.ctl-nav[data-v-2b963600]{flex-wrap:wrap;flex:1;gap:.25rem;display:flex}.ctl-nav a[data-v-2b963600]{color:#cfd6ea;border-radius:6px;padding:.35rem .7rem;text-decoration:none}.ctl-nav a.on[data-v-2b963600],.ctl-nav a[data-v-2b963600]:hover{color:#fff;background:#ffffff24}.ctl-right[data-v-2b963600]{align-items:center;gap:.75rem;display:flex}.ctl-lang button[data-v-2b963600]{color:#fff;background:0 0;border:1px solid #ffffff59;padding:.15rem .55rem;font-size:.85rem}.ctl-lang button.on[data-v-2b963600]{color:#1b2850;background:#fff}.ctl-user[data-v-2b963600]{opacity:.85;font-size:.9rem}.ctl-signout[data-v-2b963600]{color:#fff;border:1px solid #ffffff8c}.ctl-signout[data-v-2b963600]:hover{color:#1b2850;background:#fff}.ctl-main[data-v-2b963600]{max-width:1500px;margin:0 auto;padding:1.25rem}
