@font-face{font-family:"JobHunSa Resume";src:url("fonts/NotoSansThaiLooped.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
.resume-sheet{font-family:"JobHunSa Resume",Tahoma,Arial,sans-serif!important;line-height:1.25!important}.resume-sheet p,.resume-sheet li{line-height:1.25!important;margin-top:2pt!important;margin-bottom:3pt!important}.resume-sheet .resume-section,.resume-sheet .executive-section{margin-top:9pt!important;margin-bottom:7pt!important}.resume-sheet h2{margin-top:7pt!important;margin-bottom:4pt!important;line-height:1.2!important}.resume-sheet h3{margin-top:5pt!important;margin-bottom:2pt!important}.resume-sheet ul{margin-top:3pt!important;margin-bottom:4pt!important}.resume-sheet .resume-entry{margin-bottom:6pt!important}.p14-offer{padding:14px 18px;margin-bottom:14px}.p14-offer h2{margin:0 0 6px}.p14-offer p{margin:4px 0}.v5-job-actions select{min-width:170px;max-width:100%}
.resume-design-11{--cv-accent:#175c50;border-top:5px solid #175c50!important}.resume-design-11 .resume-heading{border-bottom:2px solid #175c50;padding-bottom:14px}.resume-design-11 h2{color:#175c50!important;border-bottom:1px solid #175c5055;padding-bottom:3pt}
.resume-design-12{--cv-accent:#243c5d;border-top:5px solid #243c5d!important}.resume-design-12 .resume-heading{border-bottom:2px solid #243c5d;padding-bottom:8px}.resume-design-12 h2{color:#243c5d!important;border-bottom:1px solid #243c5d55;padding-bottom:3pt}
.resume-design-12 .resume-section h2{border-left:4px solid #243c5d;padding-left:8px;background:#243c5d0a}
.resume-design-13{--cv-accent:#256678;border-top:5px solid #256678!important}.resume-design-13 .resume-heading{border-bottom:2px solid #256678;padding-bottom:11px}.resume-design-13 h2{color:#256678!important;border-bottom:1px solid #25667855;padding-bottom:3pt}
.resume-design-13 .resume-heading{text-align:center}.resume-design-13 h1{letter-spacing:.2px}
.resume-design-14{--cv-accent:#6a4b92;border-top:5px solid #6a4b92!important}.resume-design-14 .resume-heading{border-bottom:2px solid #6a4b92;padding-bottom:14px}.resume-design-14 h2{color:#6a4b92!important;border-bottom:1px solid #6a4b9255;padding-bottom:3pt}
.resume-design-14 .resume-sidebar{background:#6a4b920b;border-radius:4px;padding:12px}
.resume-design-15{--cv-accent:#2c5264;border-top:5px solid #2c5264!important}.resume-design-15 .resume-heading{border-bottom:2px solid #2c5264;padding-bottom:8px}.resume-design-15 h2{color:#2c5264!important;border-bottom:1px solid #2c526455;padding-bottom:3pt}
.resume-design-16{--cv-accent:#234a7d;border-top:5px solid #234a7d!important}.resume-design-16 .resume-heading{border-bottom:2px solid #234a7d;padding-bottom:11px}.resume-design-16 h2{color:#234a7d!important;border-bottom:1px solid #234a7d55;padding-bottom:3pt}
.resume-design-16 .resume-section h2{border-left:4px solid #234a7d;padding-left:8px;background:#234a7d0a}
.resume-design-17{--cv-accent:#726044;border-top:5px solid #726044!important}.resume-design-17 .resume-heading{border-bottom:2px solid #726044;padding-bottom:14px}.resume-design-17 h2{color:#726044!important;border-bottom:1px solid #72604455;padding-bottom:3pt}
.resume-design-17 .resume-heading{text-align:center}.resume-design-17 h1{letter-spacing:.2px}
.resume-design-18{--cv-accent:#a0473a;border-top:5px solid #a0473a!important}.resume-design-18 .resume-heading{border-bottom:2px solid #a0473a;padding-bottom:8px}.resume-design-18 h2{color:#a0473a!important;border-bottom:1px solid #a0473a55;padding-bottom:3pt}
.resume-design-18 .resume-sidebar{background:#a0473a0b;border-radius:4px;padding:12px}
.resume-design-19{--cv-accent:#353a45;border-top:5px solid #353a45!important}.resume-design-19 .resume-heading{border-bottom:2px solid #353a45;padding-bottom:11px}.resume-design-19 h2{color:#353a45!important;border-bottom:1px solid #353a4555;padding-bottom:3pt}
.resume-design-20{--cv-accent:#205a64;border-top:5px solid #205a64!important}.resume-design-20 .resume-heading{border-bottom:2px solid #205a64;padding-bottom:14px}.resume-design-20 h2{color:#205a64!important;border-bottom:1px solid #205a6455;padding-bottom:3pt}
.resume-design-20 .resume-section h2{border-left:4px solid #205a64;padding-left:8px;background:#205a640a}
.resume-design-21{--cv-accent:#2b4f91;border-top:5px solid #2b4f91!important}.resume-design-21 .resume-heading{border-bottom:2px solid #2b4f91;padding-bottom:8px}.resume-design-21 h2{color:#2b4f91!important;border-bottom:1px solid #2b4f9155;padding-bottom:3pt}
.resume-design-21 .resume-heading{text-align:center}.resume-design-21 h1{letter-spacing:.2px}
.resume-design-22{--cv-accent:#526a3d;border-top:5px solid #526a3d!important}.resume-design-22 .resume-heading{border-bottom:2px solid #526a3d;padding-bottom:11px}.resume-design-22 h2{color:#526a3d!important;border-bottom:1px solid #526a3d55;padding-bottom:3pt}
.resume-design-22 .resume-sidebar{background:#526a3d0b;border-radius:4px;padding:12px}
.resume-design-23{--cv-accent:#243d59;border-top:5px solid #243d59!important}.resume-design-23 .resume-heading{border-bottom:2px solid #243d59;padding-bottom:14px}.resume-design-23 h2{color:#243d59!important;border-bottom:1px solid #243d5955;padding-bottom:3pt}
.resume-design-24{--cv-accent:#47624d;border-top:5px solid #47624d!important}.resume-design-24 .resume-heading{border-bottom:2px solid #47624d;padding-bottom:8px}.resume-design-24 h2{color:#47624d!important;border-bottom:1px solid #47624d55;padding-bottom:3pt}
.resume-design-24 .resume-section h2{border-left:4px solid #47624d;padding-left:8px;background:#47624d0a}
.resume-design-25{--cv-accent:#70522f;border-top:5px solid #70522f!important}.resume-design-25 .resume-heading{border-bottom:2px solid #70522f;padding-bottom:11px}.resume-design-25 h2{color:#70522f!important;border-bottom:1px solid #70522f55;padding-bottom:3pt}
.resume-design-25 .resume-heading{text-align:center}.resume-design-25 h1{letter-spacing:.2px}
.resume-design-26{--cv-accent:#58516d;border-top:5px solid #58516d!important}.resume-design-26 .resume-heading{border-bottom:2px solid #58516d;padding-bottom:14px}.resume-design-26 h2{color:#58516d!important;border-bottom:1px solid #58516d55;padding-bottom:3pt}
.resume-design-26 .resume-sidebar{background:#58516d0b;border-radius:4px;padding:12px}
.resume-design-27{--cv-accent:#283347;border-top:5px solid #283347!important}.resume-design-27 .resume-heading{border-bottom:2px solid #283347;padding-bottom:8px}.resume-design-27 h2{color:#283347!important;border-bottom:1px solid #28334755;padding-bottom:3pt}
.resume-design-28{--cv-accent:#31565b;border-top:5px solid #31565b!important}.resume-design-28 .resume-heading{border-bottom:2px solid #31565b;padding-bottom:11px}.resume-design-28 h2{color:#31565b!important;border-bottom:1px solid #31565b55;padding-bottom:3pt}
.resume-design-28 .resume-section h2{border-left:4px solid #31565b;padding-left:8px;background:#31565b0a}
.resume-design-29{--cv-accent:#64523e;border-top:5px solid #64523e!important}.resume-design-29 .resume-heading{border-bottom:2px solid #64523e;padding-bottom:14px}.resume-design-29 h2{color:#64523e!important;border-bottom:1px solid #64523e55;padding-bottom:3pt}
.resume-design-29 .resume-heading{text-align:center}.resume-design-29 h1{letter-spacing:.2px}
.resume-design-30{--cv-accent:#434a54;border-top:5px solid #434a54!important}.resume-design-30 .resume-heading{border-bottom:2px solid #434a54;padding-bottom:8px}.resume-design-30 h2{color:#434a54!important;border-bottom:1px solid #434a5455;padding-bottom:3pt}
.resume-design-30 .resume-sidebar{background:#434a540b;border-radius:4px;padding:12px}
@media print{.resume-sheet{box-shadow:none!important;line-height:1.25!important}.p14-offer,.v5-job-actions{display:none!important}}
.resume-sheet .resume-body{gap:10px!important}
.resume-design-11 .resume-body{display:block!important}
.resume-design-12 .resume-body{display:block!important}
.resume-design-15 .resume-body{display:block!important}
.resume-design-19 .resume-body{display:block!important}
.resume-design-22 .resume-body{display:block!important}
.resume-design-26 .resume-body{display:block!important}
.resume-design-27 .resume-body{display:block!important}
.resume-design-30 .resume-body{display:block!important}
@media print{.resume-sheet{width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important}.resume-body,.resume-main,.resume-sidebar,.resume-projects,.resume-section,.executive-section{break-inside:auto!important;page-break-inside:auto!important}.resume-heading{break-after:avoid}.resume-entry{break-inside:avoid}}
.v12-editor .v12-options{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.v12-editor .v12-options>label{min-width:0}.v12-editor .v12-options input,.v12-editor .v12-options select{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:1000px){.v12-editor .v12-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.v12-editor .v12-options{grid-template-columns:minmax(0,1fr)}}

.v12-editor .v12-select{min-width:0;max-width:100%;white-space:normal}.v12-editor .v12-select b{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;flex:1}
