@charset "UTF-8";@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2) format("woff2");font-weight:900;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%;overflow:hidden}body{min-height:100vh;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-size:inherit;font-family:inherit;white-space:nowrap;outline:none}input:not([type=radio]):not([type=checkbox]),textarea,select{font-size:14px;border:1px solid #ddd;border-radius:4px;padding:6px 8px;outline:none;transition:border-color .2s;background:#fafafa;color:#57646e;line-height:1;box-sizing:border-box}input:not([type=radio]):not([type=checkbox]),select{height:32px}input:focus,textarea:focus,select:focus{border-color:#3e9e7e;box-shadow:0 0 0 3px color-mix(in srgb,transparent 85%,#3e9e7e 15%);background:#fff}button:focus-visible{outline:2px solid #3e9e7e;outline-offset:2px}input:not([type=radio]):not([type=checkbox])::placeholder,textarea::placeholder,select::placeholder{color:#a0a8af}dl,dt{white-space:nowrap}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{color:#57646e;font-size:14px;font-family:Pretendard}body{min-height:100vh;transition:color .5s,background-color .5s;line-height:1.4}#app{height:100vh;overflow:hidden}body.pwa-view #app{height:100vh;height:100dvh;overflow:hidden}@media(max-width:960px){#app{overflow-y:auto}}@media(display-mode:standalone){html,body{overflow:hidden;height:100%}#app{position:fixed;inset:0;overflow:hidden}}.hidden{display:none}.pointer{cursor:pointer}.c-default{cursor:default}.h100vh{height:100vh}.w100p{width:100%}.d-flex{display:flex}.direct-col{flex-direction:column!important}.direct-row{flex-direction:row!important}.d-flex-grow1{flex-grow:1}.d-grid{display:grid;grid-template-columns:var(--grid-cols)}.g-col-full{grid-column:1/-1}.g5{gap:5px!important}.g10{gap:10px!important}.g15{gap:15px!important}.g20{gap:20px!important}.g30{gap:30px!important}.mt-sm{margin-top:8px!important}.mt-md{margin-top:16px!important}.mt-lg{margin-top:24px!important}.jc-space-b{justify-content:space-between}.jc-center{justify-content:center}.jc-end{justify-content:end}.ai-end{align-items:end}.ai-center{align-items:center}.por{position:relative}.tac{text-align:center!important}.tal{text-align:left!important;justify-content:flex-start!important}.pre-line{white-space:pre-line}.text-sub{color:#9fa9b1;margin-left:4px}.text-attend{color:#3e9e7e}.text-absent{color:#d32f2f}.text-late{color:#f57f17}.text-early-leave{color:#e65100}.vam{vertical-align:middle!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:#3e9e7e;border-radius:2px}::-webkit-scrollbar-track{background-color:#f8f8f7;border-radius:10px;padding:3px}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.shake{animation:shake .4s ease}.all-wrap{display:grid;grid-template-columns:220px 1fr;grid-template-rows:40px 1fr;height:100vh;width:100vw;color:#57646e;background:#f8f8f7}.all-wrap .container{padding:50px 30px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.all-wrap .container>div{min-width:800px;max-width:1200px;width:100%}.filter-item{display:flex;gap:10px;align-items:center}.filter-item .input-wrap{grid-template-columns:min-content 1fr;gap:8px}.list-header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.list-header-box{display:flex;align-items:center;gap:10px;background:#fff;min-height:50px;border:1px solid #e1e2e5;padding:8px 11px;border-radius:7px;margin-bottom:12px}.list-header-box strong{font-weight:700;margin-right:1px}.split-layout{display:flex;gap:20px;align-items:flex-start}.split-list{position:relative;flex:0 0 500px}.split-detail{position:relative;flex:1;min-width:0}.pf-profile{max-width:200px;width:22%;display:flex;flex-direction:column;align-self:flex-start}.pf-img-wrap{padding:16px 20px}.section-title{font-weight:700;font-size:15px;color:#36434d;margin:20px 0 10px;padding-left:2px}.info-container{display:flex;align-items:flex-start}.info-card{flex-shrink:0;width:var(--flex-width)}.content-wrap{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0f3d2e0f;padding:1.5rem}.content-wrap.info-content{flex-grow:1}.info-title{word-break:keep-all;display:flex;flex-direction:column;gap:.3em}.info-title h2{font-size:22px;font-weight:700;line-height:1.2}.info-title .info-detail{font-size:12px;color:#999}.info-img{width:100%}.info-wrap dl{display:flex;flex-direction:column;gap:5px}.info-wrap dl dt{color:#36434d;font-weight:700;font-size:12px}.info-wrap h3{width:100%}.detail-wrap{position:relative;min-height:300px}.empty-period{display:flex;justify-content:center;align-items:center;height:60vh;font-size:18px;color:#9fa9b1}.card{background:#fff;border:1px solid #e1e2e5;border-radius:8px;padding:18px 20px;margin-bottom:14px;box-shadow:0 1px 2px #0f3d2e0f}.card-label{display:flex;align-items:center;gap:10px;font-weight:700;color:#36434d;margin-bottom:16px;font-size:16px}.info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 28px}.info-item{display:flex;gap:8px;align-items:baseline}.info-key{color:#9fa9b1;width:80px;flex-shrink:0}.info-val{color:#57646e;font-weight:500;flex:1}.req-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e1e2e5;border:1px solid #e1e2e5;border-radius:5px;overflow:hidden}.req-row{display:flex;align-items:stretch;background:#fff}.req-row.full{grid-column:1/-1}.req-row dt{background:#f5f5f5;color:#57646e;font-size:12px;width:100px;flex-shrink:0;text-align:right;padding:8px 10px;display:flex;align-items:center;justify-content:flex-end}.req-row dd{color:#57646e;flex:1;padding:8px 10px;display:flex;align-items:center}.post-card{border:1px solid #e1e2e5;border-radius:8px;overflow:hidden;background:#fff;margin-bottom:16px}.post-header{padding:20px 24px 16px;border-bottom:1px solid #e1e2e5}.post-header h2{font-size:15px;font-weight:700;margin:0 0 10px;color:#36434d}.post-meta{display:flex;gap:6px;align-items:center;font-size:12px;color:#9fa9b1}.post-meta span+span:before{content:"·";margin-right:6px}.post-body{padding:24px;min-height:200px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.reason-text{white-space:pre-wrap;line-height:1.6}.reason-body{margin-top:16px;padding:8px}.attach-box{margin-top:10px;background:#f8f8f7;border:1px solid #e1e2e5;border-radius:4px;padding:10px 14px;font-size:12px;color:#9fa9b1}.panel-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.info-wrap .info-row{flex-direction:row;align-items:center;gap:16px;padding:10px 0}.info-wrap .info-row:not(:first-child){border-top:1px solid #e1e2e5}.info-wrap .info-row dt{text-align:right;min-width:5em;white-space:nowrap}.info-wrap .info-row dd{flex:1}.file-link{display:inline-flex;align-items:center;gap:5px;color:#3e9e7e;text-decoration:underline;text-underline-offset:3px;font-size:12px;background:none;border:none;cursor:pointer;padding:0}.empty-text{color:#9fa9b1;text-align:center;padding:20px 0}.no-data{color:#9fa9b1}.result-box{margin-top:14px;padding:14px 16px;border-radius:8px;display:flex;flex-direction:column;gap:6px}.result-box.rejected{background:#fff8f8;border:1px solid #ffcdd2}.result-box.approved{background:#f8fff9;border:1px solid #cdffd0}.result-box .result-title{font-weight:700;color:#c62828}.result-box .result-body{color:#444;line-height:1.6}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.page-footer.page-left .pagination{margin-top:0!important}.action-group{display:flex;gap:8px;align-items:center}.more-menu-wrap{position:relative}.more-btn{font-size:18px;font-weight:700;letter-spacing:2px;padding:4px 10px;background:none;border:none;cursor:pointer}.more-dropdown{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #0000001a;min-width:120px;z-index:100;overflow:hidden}.more-dropdown button{display:block;width:100%;padding:10px 16px;text-align:left;background:none;border:none;font-size:12px;cursor:pointer;color:#334155}.more-dropdown button:hover{background:#f1f5f9}.action-box-title{font-weight:700;font-size:13px;margin:0;color:#334155}.action-box-footer{display:flex;justify-content:space-between;align-items:center}.char-count{font-size:12px;color:#aaa}.char-count.valid{color:#334155;font-weight:600}.result-at{color:#94a3b8;font-size:12px;text-align:right;margin-top:4px}.action-box{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;border-radius:8px;background:#f8f8f7;border:1px solid #e1e2e5}.action-box.approve{background:#f8fcfa;border-color:#3e9e7e}.action-box.approve .action-textarea:focus{outline:none;border-color:#3e9e7e}.action-box.reject{background:#fff8f8;border-color:#ffcdd2}.action-box.reject .action-textarea:focus{outline:none;border-color:#c62828}.action-textarea{width:100%;padding:10px;border:1px solid #e1e2e5;border-radius:6px;resize:vertical;font-family:inherit;line-height:1.5}.action-buttons{display:flex;gap:8px;justify-content:flex-end}.text-badge{font-size:12px}.text-pending{color:#888}.text-approved{color:#3e9e7e}.text-rejected{color:#d32f2f}.text-closed{color:#aaa}.badge-closed,.badge-rejected,.badge-approved,.badge-running,.badge-pending{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:600;white-space:nowrap}.badge-pending{background:#f0f0f0;color:#888}.badge-approved,.badge-running{background:#3e9e7e1f;color:#3e9e7e}.badge-rejected{background:#fff0f0;color:#d32f2f}.badge-closed{background:#f0f0f0;color:#aaa}.tbl-wrap .badge,.tbl-wrap .status-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input.tbl-input{padding:4px 8px;border:1px solid #e1e2e5;border-radius:4px;font-size:13px}.tbl-scroll{overflow-x:auto;border:1px solid #e1e2e5;border-radius:6px}.tbl-scroll::-webkit-scrollbar{height:4px}.tbl-scroll::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.tbl-scroll::-webkit-scrollbar-track{background:transparent}.data-tbl{width:100%;border-collapse:collapse;font-size:13px}.data-tbl th,.data-tbl td{padding:10px 12px;text-align:left;border-bottom:1px solid #e1e2e5;line-height:1.1;text-align:center}.data-tbl th{background-color:#f8f8f7;font-weight:600;text-align:center;vertical-align:middle}.data-tbl th small{font-size:12px;display:block;color:#9fa9b1}.data-tbl tr:last-child th,.data-tbl tr:last-child td{border-bottom:none}.data-tbl tr:has(button,input) td{padding-top:6px;padding-bottom:6px}.data-tbl tr.row--error td{background-color:#fde8e8}.data-tbl tr.row--sample td{background-color:#fefce8;color:#9fa9b1;font-style:italic}.data-tbl .empty-cell{text-align:center;color:#9fa9b1;padding:32px}.data-tbl ul{margin-top:5px}.data-tbl ul li{line-height:1.2;margin-top:2px}.data-tbl ul li.head{font-weight:700}.summary-bar{display:flex;gap:12px;margin-bottom:16px}.summary-item{flex:1;background:#fff;border:1px solid #e1e2e5;border-radius:8px;padding:12px 16px;text-align:center}.summary-label{font-size:13px;color:#9fa9b1;margin-bottom:4px}.summary-value{font-size:16px;font-weight:700;color:#3e9e7e}.summary-unit{font-size:12px;font-weight:400;color:#9fa9b1;margin-left:2px}.tbl-summary{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin:8px 0;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:7px 16px;font-weight:600}.tbl-summary .tbl-summary-item{display:flex;align-items:center;gap:6px;color:#9fa9b1}.tbl-summary .tbl-summary-value{font-weight:700;color:#36434d}.row-sub{display:block;font-size:12px;color:#9fa9b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px;margin-top:2px}.guide-text{text-align:center;padding:60px 0;color:#9fa9b1}.notice-caution{color:#d99000}.status-title{font-weight:700;font-size:15px;color:#36434d;text-align:center;margin-bottom:6px}.status-title.success{color:#3e9e7e}.notice-panel{display:flex;flex-direction:column;gap:10px;font-size:13px}.notice-panel .notice-title{font-weight:700;color:#36434d}.notice-panel .notice-desc{line-height:1.7}.notice-panel .notice-table{width:100%;border-collapse:collapse}.notice-panel .notice-table th,.notice-panel .notice-table td{padding:7px 8px;border:1px solid #e1e2e5;vertical-align:top;line-height:1.6}.notice-panel .notice-table th{background:#f7f7f7;font-weight:600;text-align:center;white-space:nowrap}.intro-box{max-width:500px;width:100%;padding:3em;display:flex;flex-direction:column;gap:28px;overflow-y:auto}.intro-box .top{display:flex;justify-content:space-between;align-items:center}.intro-header{display:flex;align-items:center;gap:14px}.intro-header-logo{width:54px;height:54px;object-fit:contain}.intro-header-text{display:flex;flex-direction:column;line-height:1.2}.intro-header-sub{font-size:12px;color:#3e9e7e;font-weight:600;letter-spacing:.04em}.intro-header-name{font-size:24px;font-weight:500;letter-spacing:-.01em}.role-tabs{display:inline-flex;padding:4px;background:#eee;border-radius:50px;width:fit-content;gap:2px}.role-tabs .tab{padding:10px 20px;font-weight:600;border-radius:50px;transition:all .18s ease;border:1px solid #ddd;background:#f8f8f7;color:#999}.role-tabs .tab:hover{color:#3e9e7e}.role-tabs .tab.is-active{color:#3e9e7e;border-color:#3e9e7e}.form-wrap{display:flex;flex-direction:column;border-radius:8px;gap:16px}.form-grid{display:grid;grid-template-columns:var(--grid-cols);row-gap:16px;padding:2rem}.form-wrap .content-wrap{padding:0;gap:0;border:1px solid #e1e2e5}.form-wrap .content-wrap h3{font-weight:700;font-size:15px;color:#36434d;padding:10px 16px;border-bottom:1px solid #e1e2e5;display:flex;align-items:center;gap:8px;background-color:#f8f8f7}.form-wrap .input-label{white-space:normal}.input-wrap{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:16px}.input-wrap .input-content{width:100%}.input-label{text-align:right;font-weight:700;line-height:1.3;white-space:nowrap;word-break:keep-all}.input-content{position:relative;width:fit-content}.input-content.two-input{display:grid;grid-template-columns:1fr 1fr;gap:5px}.input-content.three-input{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.input-content label{display:inline-block;position:relative;display:flex;gap:10px}.input-content label:not(.radio-label){width:100%}.input-content label.w200{width:200px}.input-content input:not([type=radio]):not([type=checkbox]),.input-content textarea,.input-content select{width:100%}.input-content textarea{min-height:200px}.input-content input:disabled{background:#f5f5f5;color:#ccc}.input-content.check-group label{width:auto;align-items:center;white-space:nowrap;gap:6px}.input-grid2{grid-column:span 2}.input-grid3{grid-column:span 3}.input-grid-full{grid-column:1/-1}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:#3e9e7e;cursor:pointer;flex-shrink:0}.file-row{display:flex;gap:8px;align-items:center}.file-row input[type=text]{flex:1}.btn.in-input{background-color:#3e9e7e;color:#fff;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);right:3px;z-index:1;padding:0}.btn.in-input:hover{filter:brightness(1.1)}.radio-group{display:flex;gap:12px;align-items:center}.radio-label{display:flex;align-items:center;gap:4px;cursor:pointer;position:relative;padding-left:15px}.radio-label:has(input:disabled){cursor:default;opacity:.5}.radio-label:before{content:"";position:absolute;left:0;width:12px;height:12px;border:1px solid #999;border-radius:50%}.radio-label:after{content:"";position:absolute;left:2px;width:8px;height:8px;border-radius:50%;display:none}.radio-label input[type=radio]{display:none}.radio-label:has(input[type=radio]:checked):before{border-color:#3e9e7e}.radio-label:has(input[type=radio]:checked):after{display:block;background:#3e9e7e}.radio-label.late:has(input:checked):before{border-color:#f57f17}.radio-label.late:has(input:checked):after{background:#f57f17}.radio-label.absent:has(input:checked):before{border-color:#d32f2f}.radio-label.absent:has(input:checked):after{background:#d32f2f}.radio-label.early-leave:has(input:checked):before{border-color:#e65100}.radio-label.early-leave:has(input:checked):after{background:#e65100}.radio-tab{display:flex;border:1px solid #e1e2e5;border-radius:7px;overflow:hidden;gap:0}.radio-tab .radio-label{padding:10px 18px;color:#9fa9b1;background:#fff;border-left:1px solid #e1e2e5;font-weight:500;justify-content:center;transition:background .15s,color .15s;line-height:1;cursor:pointer}.radio-tab .radio-label:first-child{border-left:none}.radio-tab .radio-label:hover:not(:has(input[type=radio]:checked)){background:#f5f5f5;color:#57646e}.radio-tab .radio-label:has(input[type=radio]:checked){background:#3e9e7e;color:#fff;border-color:#3e9e7e}.radio-tab .radio-label input[type=radio]{display:none}.radio-tab .radio-label:before,.radio-tab .radio-label:after{display:none}.btn-tab{display:flex;border:1px solid #e1e2e5;border-radius:7px;overflow:hidden;gap:0}.btn-tab button{padding:10px 18px;color:#9fa9b1;background:#fff;border-left:1px solid #e1e2e5;font-weight:500;justify-content:center;transition:background .15s,color .15s;line-height:1;cursor:pointer}.btn-tab button:first-child{border-left:none}.btn-tab button{border:none}.btn-tab button:hover:not(.active){background:#f5f5f5;color:#57646e}.btn-tab button.active{background:#3e9e7e;color:#fff;border-color:#3e9e7e}.showPw{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#ddd;cursor:pointer}.showPw.show{color:#57646e}.input-error{border-color:#e05252!important}.check-msg{font-size:12px;color:#9fa9b1;line-height:1.2;display:block;margin-top:4px}.check-msg.error-msg{color:#e05252}.auth-form .input-wrap{grid-template-columns:100px 1fr}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:8px 20px;border-radius:5px;cursor:pointer;border:1px solid #e1e2e5;font-weight:500;font-size:13px;transition:filter .15s;line-height:1}.btn.btn-sm{padding:5px 12px 4px;font-size:12px;font-weight:400;border-radius:3px}.btn.btn-default{background:#f5f5f5;color:#57646e;border-color:#e0e0e0}.btn.btn-default:hover{filter:brightness(.95)}.btn.btn-submit{background:#3e9e7e;color:#fff;border-color:#3e9e7e}.btn.btn-submit:hover{filter:brightness(1.1)}.btn.btn-danger{background:#fff;color:#c62828;border-color:#c62828}.btn.btn-danger:hover{filter:brightness(1.1)}.btn.btn-danger:hover{background:#c62828;color:#fff}.btn.btn-line{background:#fff;color:#9fa9b1;border-color:#e1e2e5}.btn.btn-line:hover,.btn.btn-line.point{border-color:#3e9e7e;color:#3e9e7e}.btn.btn-line.point:hover{background:#3e9e7e;color:#fff}.btn:disabled{background:#dedfe2;border-color:#d1d9e4;color:#9fa9b1;cursor:not-allowed;filter:none}.btn-row{display:flex;justify-content:center;gap:12px}.error-page[data-v-072710af]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;background:#f8f8f7;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,-apple-system,Segoe UI,sans-serif;color:#57646e}@media(max-width:768px){.error-page[data-v-072710af]{background:#fff}}.emblem[data-v-072710af]{width:180px;height:180px;display:block;margin-bottom:48px}h1[data-v-072710af]{font-size:clamp(28px,4vw,60px);font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0 0 24px;white-space:pre-line;color:#1f6b5b}p[data-v-072710af]{font-size:clamp(15px,1.4vw,16px);line-height:1.75;max-width:560px;margin:0 0 48px}.actions[data-v-072710af]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn-submit[data-v-072710af]{background-color:#1f6b5b;border-color:#1f6b5b}.btn-line[data-v-072710af]:hover{border-color:#1f6b5b;color:#1f6b5b}
