._6eeWOW_shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#19252d;background:#f4f6f8;min-height:100vh;padding:48px 24px}._6eeWOW_shell h1,._6eeWOW_shell h2,._6eeWOW_shell h3{color:#19252d;font-family:var(--font-body);line-height:1.25}._6eeWOW_shell h1{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,2.6rem)}._6eeWOW_shell h2{font-size:1.3rem}._6eeWOW_shell h3{font-size:1.15rem}._6eeWOW_shell p,._6eeWOW_shell small{color:#4b5b66}._6eeWOW_shell a{color:#175b50;text-decoration:underline}._6eeWOW_shell button,._6eeWOW_shell input,._6eeWOW_shell select{font:inherit}._6eeWOW_shell input:not([type=checkbox]),._6eeWOW_shell select,._6eeWOW_shell textarea{color:#19252d;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #85939e;border-radius:8px;padding:10px 12px;display:block}._6eeWOW_shell input[readonly]{background:#edf1f3}._6eeWOW_shell :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #1b7564}._6eeWOW_shell button:disabled{opacity:.55;cursor:not-allowed}._6eeWOW_container{max-width:1180px;margin:0 auto}._6eeWOW_header,._6eeWOW_toolbar,._6eeWOW_actions{justify-content:space-between;align-items:center;gap:20px;display:flex}._6eeWOW_header{align-items:flex-start;margin-bottom:32px}._6eeWOW_eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700}._6eeWOW_banner{background:#eaf4ef;border:1px solid #b3cfc7;border-radius:12px;margin-bottom:32px;padding:20px 24px}._6eeWOW_banner strong{color:#205b4d}._6eeWOW_banner p{margin-top:4px}._6eeWOW_toolbar{margin-bottom:20px}._6eeWOW_primary,._6eeWOW_secondary{border-radius:8px;min-height:46px;padding:12px 18px;font-weight:600}._6eeWOW_primary{background:var(--business-accent,#205b4d);color:#fff;border:1px solid var(--business-accent,#205b4d)}._6eeWOW_secondary{color:#233b45;background:#fff;border:1px solid #93a2ab}._6eeWOW_cards,._6eeWOW_modules,._6eeWOW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._6eeWOW_card,._6eeWOW_editor,._6eeWOW_empty,._6eeWOW_login{background:#fff;border:1px solid #cbd4da;border-radius:14px;padding:26px}._6eeWOW_card h3{overflow-wrap:anywhere;margin:16px 0 8px}._6eeWOW_card p{overflow-wrap:anywhere}._6eeWOW_card button{margin-top:18px}._6eeWOW_badge{color:#5c4819;background:#f6edce;border-radius:20px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}._6eeWOW_editor{margin-bottom:28px}._6eeWOW_form{gap:26px;margin-top:24px;display:grid}._6eeWOW_fields{border:0;min-width:0;padding:0}._6eeWOW_fields legend{margin-bottom:14px;font-weight:700}._6eeWOW_fields>p{margin-bottom:16px}._6eeWOW_form label{align-content:start;gap:7px;font-weight:600;display:grid}._6eeWOW_form small{font-size:.8rem;font-weight:400;display:block}._6eeWOW_form ._6eeWOW_module{cursor:pointer;border:1px solid #bdcbd1;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}._6eeWOW_module input{accent-color:#205b4d;flex-shrink:0;width:20px;height:20px;margin-top:3px}._6eeWOW_module small{margin-top:5px}._6eeWOW_modules{margin-bottom:14px}._6eeWOW_actions{flex-wrap:wrap;justify-content:flex-start}._6eeWOW_dateFilter{max-width:280px;margin:24px 0;display:block}._6eeWOW_error,._6eeWOW_notice{border-radius:8px;margin:16px 0;padding:16px}._6eeWOW_shell ._6eeWOW_error,._6eeWOW_shell ._6eeWOW_error p{color:#822b2b;background:#fff0f0}._6eeWOW_error a{margin-right:20px}._6eeWOW_shell ._6eeWOW_notice{color:#205b4d;background:#e5f3ec}._6eeWOW_footer{border-top:1px solid #cbd4da;margin-top:36px;padding-top:20px}._6eeWOW_footer p{margin-top:8px;font-size:.85rem}._6eeWOW_login{max-width:500px;margin:8vh auto}._6eeWOW_login>a{margin-top:24px;display:inline-block}._6eeWOW_empty{text-align:center;padding:48px 24px}._6eeWOW_empty p{margin-top:12px}@media (max-width:700px){._6eeWOW_shell{padding:24px 16px}._6eeWOW_cards,._6eeWOW_modules,._6eeWOW_grid{grid-template-columns:1fr}._6eeWOW_header{gap:10px}._6eeWOW_toolbar{flex-direction:column;align-items:flex-start}._6eeWOW_card,._6eeWOW_editor,._6eeWOW_login{padding:20px}._6eeWOW_actions{flex-wrap:wrap}}
.p3iHxG_shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17212b;min-height:100vh;font-family:var(--font-body,system-ui, sans-serif);background:#f1f4f7;padding:32px 20px 48px}.p3iHxG_shell h1,.p3iHxG_shell h2,.p3iHxG_shell h3{color:#17212b;margin:0;line-height:1.25}.p3iHxG_shell p,.p3iHxG_shell small{color:#52606d}.p3iHxG_shell a{color:#1b6b5a;text-decoration:none}.p3iHxG_shell a:hover{text-decoration:underline}.p3iHxG_shell button,.p3iHxG_shell input,.p3iHxG_shell select{font:inherit}.p3iHxG_shell input:not([type=checkbox]),.p3iHxG_shell select,.p3iHxG_shell textarea{color:#17212b;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c5cdd4;border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:block}.p3iHxG_shell input:focus,.p3iHxG_shell select:focus,.p3iHxG_shell textarea:focus{border-color:#1b6b5a;outline:none;box-shadow:0 0 0 3px #1b6b5a26}.p3iHxG_shell input[readonly]{background:#edf1f3}.p3iHxG_shell :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #1b6b5a}.p3iHxG_shell button:disabled{opacity:.5;cursor:not-allowed}.p3iHxG_container{max-width:1240px;margin:0 auto}.p3iHxG_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.p3iHxG_headerLeft{flex-direction:column;gap:6px;min-width:0;display:flex}.p3iHxG_eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#1b6b5a;font-size:11px;font-weight:700}.p3iHxG_title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.p3iHxG_subtitle{color:#52606d;font-size:14px}.p3iHxG_headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p3iHxG_backLink{color:#52606d;font-size:13px;text-decoration:none}.p3iHxG_backLink:hover{color:#1b6b5a}.p3iHxG_roleBadge{color:#1b6b5a;background:#e5f0ec;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.p3iHxG_roleBadge.p3iHxG_viewer{color:#52606d;background:#edf1f3}.p3iHxG_roleBadge.p3iHxG_owner{color:#8a6a12;background:#fef3d6}.p3iHxG_tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.p3iHxG_tab{color:#52606d;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.p3iHxG_tab:hover{color:#17212b;background:#e8edf2}.p3iHxG_tabActive{color:#1b6b5a;background:#fff;border-color:#c5cdd4;box-shadow:0 2px 8px #0000000f}.p3iHxG_tabIcon{opacity:.7;width:16px;height:16px}.p3iHxG_tabActive .p3iHxG_tabIcon{opacity:1;color:#1b6b5a}.p3iHxG_banner{background:#eaf5f0;border:1px solid #c9e0d8;border-radius:14px;margin-bottom:20px;padding:18px 22px}.p3iHxG_banner strong{color:#1b6b5a}.p3iHxG_banner p{margin-top:4px}.p3iHxG_notice{color:#1b6b5a;background:#e5f3ec;border:1px solid #c9e0d8;border-radius:10px;margin:16px 0;padding:14px 18px}.p3iHxG_error{color:#822b2b;background:#fff0f0;border:1px solid #f0c5c5;border-radius:10px;margin:16px 0;padding:14px 18px}.p3iHxG_error a{color:#822b2b;margin-left:12px;font-weight:600}.p3iHxG_dateFilter{max-width:280px;margin:16px 0 20px;display:block}.p3iHxG_dateFilter label{color:#52606d;font-size:13px;font-weight:600}.p3iHxG_loading{color:#52606d;align-items:center;gap:10px;padding:24px;font-size:14px;display:flex}.p3iHxG_spinner{border:2px solid #c5cdd4;border-top-color:#1b6b5a;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite p3iHxG_spin}@keyframes p3iHxG_spin{to{transform:rotate(360deg)}}.p3iHxG_empty{text-align:center;background:#fff;border:1px dashed #c5cdd4;border-radius:14px;padding:48px 24px}.p3iHxG_empty h3{margin-bottom:8px}.p3iHxG_empty p{margin:0}.p3iHxG_area{background:#fff;border:1px solid #dde3e9;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000a}.p3iHxG_refresh{color:#1b6b5a;cursor:pointer;background:#fff;border:1px solid #c5cdd4;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s}.p3iHxG_refresh:hover{background:#e8edf2}.p3iHxG_refresh:disabled{opacity:.5;cursor:not-allowed}.p3iHxG_moreHint{color:#52606d;text-align:center;background:#f1f4f7;border-radius:8px;margin-top:16px;padding:12px;font-size:13px}@media (max-width:700px){.p3iHxG_shell{padding:20px 14px 40px}.p3iHxG_header{flex-direction:column;align-items:flex-start}.p3iHxG_tabs{gap:4px}.p3iHxG_tab{padding:8px 12px;font-size:13px}.p3iHxG_area{padding:16px}}
.v2JBLW_shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#f5f6fa;--bg-1:#fff;--bg-2:#fff;--bg-3:#edf0f5;--bg-4:#e4e8ee;--text-primary:#344767;--text-secondary:#5d6a80;--text-muted:#637087;--gold:#812aa3;--gold-light:#812aa3;--gold-dark:#672184;--gold-muted:#812aa3;--gold-glow:#8b2bb10c;--gold-gradient:#8b2bb1;--gold-gradient-hover:#672184;--border:#dce2eb;--border-subtle:#e9edf3;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--accent-red:#b32e45;--accent-green:#23774b;--accent-green-light:#23774b;--font-display:"Inter Variable",Inter,system-ui,sans-serif;color:#344767;background:#f5f6fa;min-height:100vh;font-family:Inter Variable,Inter,system-ui,sans-serif;display:flex}.v2JBLW_shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #8b2bb1}.v2JBLW_shell a:hover{color:#79259b}.v2JBLW_skip{z-index:1600;color:#672184;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:24px;box-shadow:0 3px 12px #34476725}.v2JBLW_skip:focus{top:12px}.v2JBLW_sidebar{flex-shrink:0;width:260px;height:100vh;padding:24px 12px 12px;position:sticky;top:0;overflow-y:auto}.v2JBLW_navigation{flex-direction:column;min-height:100%;display:flex}.v2JBLW_brand{align-items:center;gap:12px;padding:0 18px 24px;display:flex}.v2JBLW_groupLabel{text-transform:uppercase;letter-spacing:.08em;color:#637087;padding:8px 20px;font-size:.65rem!important;font-weight:700!important}.v2JBLW_navItem{gap:13px;min-height:48px;color:#5d6a80!important;border-radius:10px!important;margin:3px 4px!important;padding:10px 14px!important}.v2JBLW_navItem[aria-current=page]{box-shadow:0 4px 14px #3447670c;color:#344767!important;background:#fff!important}.v2JBLW_navIcon{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 3px 9px #34476709;color:#344767!important;min-width:34px!important}.v2JBLW_activeIcon{background:linear-gradient(135deg,#b629af,#7827b7);color:#fff!important}.v2JBLW_sidebarBottom{margin-top:auto;padding:24px 8px 0}.v2JBLW_studioCard{background:linear-gradient(140deg,#e5e8f0,#edf0f6);border-radius:14px;flex-direction:column;gap:8px;padding:20px 16px 12px;display:flex}.v2JBLW_studioCard>svg{color:#8b2bb1}.v2JBLW_studioCard a{color:#344767;background:#fff;margin-top:6px}.v2JBLW_account{align-items:center;gap:8px;padding:22px 2px 6px;display:flex}.v2JBLW_account button{color:#5d6a80}.v2JBLW_mainWrap{flex:1;min-width:0}.v2JBLW_topbar{justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:18px 30px;display:flex}.v2JBLW_breadcrumb{align-items:center;gap:8px;display:flex}.v2JBLW_breadcrumbPath{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin-bottom:4px!important;font-size:.72rem!important}.v2JBLW_menuButton{display:none!important}.v2JBLW_content{width:100%;max-width:1600px;min-height:calc(100vh - 164px);margin-inline:auto;padding:6px 30px 32px}.v2JBLW_sectionNav{background:#eceef5;border:1px solid #e4e8f0;border-radius:12px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-bottom:24px;padding:6px;display:flex}.v2JBLW_sectionNav a{color:#5d6a80;border-radius:8px;align-items:center;min-height:42px;padding:10px 16px;font-size:.76rem;display:flex}.v2JBLW_sectionNav a[aria-current=page]{color:#79259b;background:#fff;font-weight:600;box-shadow:0 3px 12px #3447670a}.v2JBLW_sectionNav a:hover{background:#fff9}.v2JBLW_footer{color:#637087;justify-content:space-between;gap:16px;padding:10px 30px 28px;font-size:.72rem;display:flex}.v2JBLW_footer a{color:#5d6a80}.v2JBLW_content .card{background:#fff;border:1px solid #e9edf3;border-radius:14px;box-shadow:0 6px 24px #28355209}:is(.v2JBLW_content .section-title,.v2JBLW_content .display-title){color:#344767}.v2JBLW_content .panel-page-title{text-transform:none;letter-spacing:-.04em;font-size:1.8rem;font-weight:700}.v2JBLW_content .panel-page-subtitle{color:#637087}.v2JBLW_content .btn-primary{color:#fff;background:#8b2bb1;border-color:#8b2bb1}.v2JBLW_content .btn-primary:hover{color:#fff;background:#672184}.v2JBLW_content .btn-danger{color:#a32139;background:#fbecef;border-color:#efc6cd}.v2JBLW_content .btn-danger:hover{color:#fff;background:#a32139;border-color:#a32139}.v2JBLW_content .btn-success{color:#206a42;background:#e9f5ee;border-color:#c3e4cf}.v2JBLW_content .btn-success:hover{color:#fff;background:#206a42;border-color:#206a42}.v2JBLW_content .badge-pending{color:#8b5605;background:#fff3dd;border-color:#f1d7a1}:is(.v2JBLW_content .badge-accepted,.v2JBLW_content .badge-completed,.v2JBLW_content .badge-scheduled){color:#23774b;background:#e9f5ee;border-color:#c3e4cf}:is(.v2JBLW_content .badge-rejected,.v2JBLW_content .badge-cancelled){color:#b32e45;background:#fbecef;border-color:#efc6cd}.v2JBLW_content .form-error{color:#b32e45}:is(.v2JBLW_content .form-input,.v2JBLW_content .form-select,.v2JBLW_content .form-textarea){color:#344767;background:#fff}.v2JBLW_content .stat-card{background:#fff;border:1px solid #e9edf3;border-radius:14px}.v2JBLW_content .stat-value{color:#344767}.v2JBLW_content .btn-ghost:hover{background:#edf0f5}.v2JBLW_mobileDrawer{color:#344767;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:24px 12px 12px}.v2JBLW_headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.v2JBLW_bottomNav{display:none}@media (max-width:899px){.v2JBLW_shell{min-height:100dvh}.v2JBLW_mainWrap{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.v2JBLW_shell .v2JBLW_topbar{z-index:1100;min-height:72px;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f6faf5;border-bottom:1px solid #e9edf3;position:sticky;top:0}.v2JBLW_shell .v2JBLW_breadcrumbPath{display:none}.v2JBLW_shell .v2JBLW_mobileTitle{font-size:1rem}.v2JBLW_shell .v2JBLW_agendaShortcut{display:none}.v2JBLW_shell .panel-install-label{display:none}.v2JBLW_shell .v2JBLW_menuButton{width:44px;height:44px}.v2JBLW_shell .v2JBLW_content{padding:18px max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left));min-height:calc(100dvh - 220px)}.v2JBLW_bottomNav{z-index:1100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px max(6px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:#fffffff5;border-top:1px solid #e4e8f0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #34476708}.v2JBLW_bottomNav a,.v2JBLW_bottomNav button{color:#5d6a80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:56px;padding:3px 0;font:600 .65rem/1.4 Inter Variable,Inter,system-ui,sans-serif;text-decoration:none;display:flex}.v2JBLW_bottomNav span{border-radius:10px;place-items:center;width:48px;height:28px;display:grid}.v2JBLW_bottomNav a[aria-current=page]{color:#79259b}.v2JBLW_bottomNav a[aria-current=page] span{background:#f1e6f7}.v2JBLW_shell .v2JBLW_sectionNav{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;width:100%;margin-bottom:20px;overflow-x:auto}.v2JBLW_sectionNav a{white-space:nowrap;flex-shrink:0;min-height:44px}.v2JBLW_content :is(input,select,textarea){font-size:16px}.v2JBLW_content :is(button,.v2JBLW_btn):not([role=switch]){min-height:44px}.v2JBLW_content button[role=switch]:before{content:"";position:absolute;inset:-10px 0}.v2JBLW_content .disponibilidade-layout{grid-template-columns:minmax(0,1fr);gap:18px}.v2JBLW_content .calendar-wrapper{width:100%;min-width:0}.v2JBLW_content .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.v2JBLW_content .calendar-header{gap:8px;padding:12px}.v2JBLW_content .calendar-nav-btn{width:44px;min-width:44px}.v2JBLW_content .calendar-month-title{text-align:center;font-size:1rem}.v2JBLW_content .avail-day--selected{color:#672184!important;background:#f1e6f7!important}.v2JBLW_content .avail-day--available{color:#206a42}.v2JBLW_content .avail-day--available span:nth-child(2){opacity:1!important;color:#206a42!important}.v2JBLW_mobileDrawer{padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.v2JBLW_shell :is(a,button,input,select,textarea,summary){scroll-margin-top:100px;scroll-margin-bottom:100px}}@media (min-width:1900px){.v2JBLW_topbar,.v2JBLW_footer{max-width:1600px;margin-inline:auto}}@media (max-width:1199px){.v2JBLW_sidebar{width:230px;padding-inline:6px}.v2JBLW_content,.v2JBLW_topbar{padding-inline:22px}}@media (max-width:899px){.v2JBLW_sidebar{display:none}.v2JBLW_menuButton{display:inline-flex!important}.v2JBLW_content{padding:8px 20px 24px}.v2JBLW_topbar{min-height:88px;padding:16px 20px}.v2JBLW_footer{padding-inline:20px}}@media (max-width:480px){.v2JBLW_content{padding-inline:14px}.v2JBLW_topbar{gap:8px;padding-inline:10px}.v2JBLW_topbar>a{padding-inline:10px;font-size:.72rem}.v2JBLW_breadcrumbPath{font-size:.65rem!important}.v2JBLW_footer{padding-inline:16px;font-size:.65rem}}
._7b1cUG_shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2a24;background:#f7f5f0;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}._7b1cUG_hero{background:linear-gradient(180deg, var(--accent-soft,#eef4f0) 0%, #f7f5f0 100%);border-bottom:1px solid #e3dfd4;padding:64px 20px 48px;position:relative}._7b1cUG_heroInner{max-width:960px;margin:0 auto}._7b1cUG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent,#205b4d);margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}._7b1cUG_hero h1{margin:0 0 14px;font-size:clamp(28px,5vw,46px);line-height:1.1}._7b1cUG_heroText{color:#3a4a43;max-width:640px;margin:0 0 18px;font-size:16px;line-height:1.6}._7b1cUG_heroMeta{color:#5a6b63;font-size:13px}._7b1cUG_container{max-width:960px;margin:0 auto;padding:32px 20px 64px}._7b1cUG_section{margin-bottom:28px}._7b1cUG_sectionTitle{margin-bottom:16px}._7b1cUG_sectionTitle h2{color:var(--accent,#205b4d);margin:0 0 6px;font-size:20px}._7b1cUG_sectionTitle p{color:#52606d;margin:0;font-size:14px}._7b1cUG_card{background:#fff;border:1px solid #e3dfd4;border-radius:14px;margin-bottom:18px;padding:22px;box-shadow:0 2px 8px #00000008}._7b1cUG_card h2{color:var(--accent,#205b4d);margin:0 0 10px;font-size:18px}._7b1cUG_form{gap:16px;display:grid}._7b1cUG_formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}._7b1cUG_form label{color:#3a4a43;gap:6px;font-size:13px;font-weight:600;display:grid}._7b1cUG_form input,._7b1cUG_form select,._7b1cUG_form textarea{min-height:42px;font:inherit;background:#fff;border:1px solid #c5cdd4;border-radius:10px;padding:10px 12px}._7b1cUG_form input:focus,._7b1cUG_form select:focus,._7b1cUG_form textarea:focus{border-color:var(--accent,#205b4d);outline:none;box-shadow:0 0 0 3px #205b4d1f}._7b1cUG_primary{background:var(--accent,#205b4d);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:12px 22px;font-size:14px;font-weight:600}._7b1cUG_primary:disabled{opacity:.5;cursor:not-allowed}._7b1cUG_secondary{color:var(--accent,#205b4d);border:1px solid var(--accent,#205b4d);cursor:pointer;background:#fff;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}._7b1cUG_error{color:#822b2b;background:#fff0f0;border:1px solid #f0c5c5;border-radius:10px;margin:16px 0;padding:14px 18px}._7b1cUG_notice{color:#1b6b5a;background:#e5f3ec;border:1px solid #c9e0d8;border-radius:10px;margin:16px 0;padding:14px 18px}._7b1cUG_loading{text-align:center;color:#52606d;padding:24px}._7b1cUG_empty{text-align:center;color:#52606d;background:#fff;border:1px dashed #c5cdd4;border-radius:14px;padding:32px}._7b1cUG_contact{color:#3a4a43;gap:8px;font-size:14px;display:grid}._7b1cUG_contact a{color:var(--accent,#205b4d)}._7b1cUG_portfolio{margin-top:24px}._7b1cUG_footer{text-align:center;color:#8a8f94;background:#f0ede4;border-top:1px solid #e3dfd4;padding:32px 20px;font-size:12px}@media (max-width:640px){._7b1cUG_hero{padding:48px 16px 32px}._7b1cUG_container{padding:24px 16px 48px}}
