.kind-consult,.sc-consult{--kind:#38745b;--kind-bg:#edf6ef;--fill:#edf6ef;--ink:#38745b;--accent:#38745b}.kind-hear,.sc-hear{--kind:#316aab;--kind-bg:#eaf2ff;--fill:#eaf2ff;--ink:#316aab;--accent:#316aab}.kind-exam,.sc-exam{--kind:#76559d;--kind-bg:#f2edf8;--fill:#f2edf8;--ink:#76559d;--accent:#76559d}.kind-fitting,.sc-fitting{--kind:#86621e;--kind-bg:#faf4dd;--fill:#faf4dd;--ink:#86621e;--accent:#86621e}.kind-clean,.sc-clean{--kind:#187c80;--kind-bg:#e9f6f7;--fill:#e9f6f7;--ink:#187c80;--accent:#187c80}.kind-followup,.sc-followup{--kind:#4d59a1;--kind-bg:#eef0fb;--fill:#eef0fb;--ink:#4d59a1;--accent:#4d59a1}.kind-repair,.sc-repair{--kind:#9d5628;--kind-bg:#fff1e5;--fill:#fff1e5;--ink:#9d5628;--accent:#9d5628}.kind-trial,.sc-trial{--kind:#a54780;--kind-bg:#fbedf6;--fill:#fbedf6;--ink:#a54780;--accent:#a54780}.kind-visit,.sc-visit{--kind:#69782c;--kind-bg:#f3f6e7;--fill:#f3f6e7;--ink:#69782c;--accent:#69782c}.kind-wear,.sc-wear{--kind:#b14147;--kind-bg:#fceff0;--fill:#fceff0;--ink:#b14147;--accent:#b14147}.kind-verification,.sc-verification{--kind:#28799a;--kind-bg:#eaf5fb;--fill:#eaf5fb;--ink:#28799a;--accent:#28799a}.kind-care,.sc-care{--kind:#8c4495;--kind-bg:#f8edf9;--fill:#f8edf9;--ink:#8c4495;--accent:#8c4495}.kind-other,.sc-other{--kind:#63727c;--kind-bg:#eff3f5;--fill:#eff3f5;--ink:#63727c;--accent:#63727c}.purpose-picker{color:#234655;width:100%;min-width:0;position:relative}.purpose-picker [hidden]{display:none!important}.purpose-picker details{min-width:0}.purpose-picker summary{cursor:pointer;background:#fff;border:1px solid #d2dfe3;border-radius:7px;align-items:center;gap:9px;min-height:42px;padding:10px 11px;font-size:13px;list-style:none;display:flex}.purpose-picker summary::-webkit-details-marker{display:none}.purpose-picker summary>b{flex:1;font-weight:500}.purpose-picker summary>i,.purpose-options i{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.purpose-options{background:#fff;border:1px solid #dce5e8;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;max-height:320px;margin-top:7px;padding:7px;display:grid;overflow:auto}.purpose-options button{text-align:left;background:var(--purpose-bg);min-height:43px;color:var(--purpose);cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:10px 8px;font-family:inherit;font-size:12px;line-height:1.45;display:flex}.purpose-options i{background:var(--purpose)}.purpose-options button>span{opacity:0;margin-left:auto;font-weight:800}.purpose-options button[aria-pressed=true]{border-color:var(--purpose);font-weight:750}.purpose-options button[aria-pressed=true]>span{opacity:1}:is(.purpose-picker summary:focus-visible,.purpose-options button:focus-visible){outline-offset:2px;outline:3px solid #83b6a7}.kind-legend i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.kind-legend span{white-space:nowrap}.purpose-field{color:#6b818d;flex-direction:column;gap:6px;margin:10px 0;font-size:11px;display:flex}.sc-form .purpose-field{color:inherit;margin:0;font-size:13px}.sw-form .purpose-field{font-size:inherit;color:inherit}.sc-key{max-width:100%}.booking-grid>.purpose-field,.sc-form .purpose-field,.sw-form .purpose-field{grid-column:1/-1}.purpose-options button{word-break:keep-all}.purpose-options button>span{flex-shrink:0}:root{--forest:#1e506d;--deep:#153d52;--lime:#cbefa1;--ink:#1c3342;--muted:#627582;--line:#dce5eb;--canvas:#f2f6f9;--white:#fff;--side:214px;color:var(--ink);background:var(--canvas);font-synthesis:weight;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Noto Sans CJK KR,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #69a88c}button{background:0 0;border:0}a{color:inherit}button:disabled{opacity:.5;cursor:wait}h1,h2,h3,p{margin:0}svg{vertical-align:middle;flex-shrink:0}button,a{-webkit-tap-highlight-color:transparent}.startup{color:#275b48;padding:2rem}.sidebar{width:var(--side);color:#eef6f8;z-index:12;background:#19394e;flex-direction:column;padding:28px 15px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{text-align:left;align-items:center;gap:10px;padding:0 7px;display:flex}.brand-logo{color:#214b36;background:#c5da56;border-radius:10px;place-items:center;width:38px;height:39px;display:grid}.brand strong{letter-spacing:-1.1px;font-size:18px;font-weight:730;line-height:1.45;display:block}.brand small{letter-spacing:1.85px;color:#b4cbbd;font-family:Arial,sans-serif;font-size:8px;font-weight:650;display:block}.branchpick{margin:31px 2px 32px;position:relative}.branchbtn{text-align:left;color:#fafdf9;background:#25495f;border:1px solid #456577;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.branchbtn>svg:first-child{color:#b5d5ad}.branchbtn>svg:last-child{color:#b2c6b8;margin-left:auto}.branchbtn small{color:#b2c4b7;margin-bottom:3px;font-size:10px;display:block}.branchbtn b{letter-spacing:-.45px;font-size:13px}.nav-section{letter-spacing:1.65px;color:#afc4d0;margin:0 0 10px;padding:0 13px;font-family:Arial,sans-serif;font-size:9px;font-weight:700}.nav-sep{background:#3d5b70;height:1px;margin:20px 11px 23px}.nav-item{letter-spacing:-.35px;text-align:left;color:#d9e6ed;border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:12px 14px;font-size:13px;font-weight:550;transition:background .12s;display:flex}.nav-item:hover{background:#2c4e63}.nav-item.on{color:#2a402e;background:#dceba3;font-weight:720}.nav-item .nav-count{color:#d5e9d7;background:#365d4a;border-radius:5px;margin-left:auto;padding:2px 7px;font:600 10px/1.4 Arial}.nav-item.on .nav-count{color:#2a402e;background:#bcdca0}.nav-bottom{margin-top:auto}.mode-box{color:#dfebdf;background:#23465a;border:1px solid #456377;border-radius:10px;margin:15px 2px;padding:12px 13px 13px}.mode-label{align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.mode-label i,.modepill i,.sync-dot,.cal-legend i{background:#a5d780;border-radius:50%;width:6px;height:6px;display:inline-block}.mode-box button{color:#d0dee6;align-items:center;gap:4px;margin:9px 0 0;padding:0;font-size:11px;display:flex}.profile{border-top:1px solid #3d5b70;align-items:center;gap:10px;padding:12px 6px 1px;display:flex}.profile .avatarP{color:#34533f;background:#d2ddc9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.profile b{font-size:12px;display:block}.profile small{color:#afc6b7;margin-top:3px;font-size:10px;display:block}.shell{margin-left:var(--side);min-height:100vh}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;height:61px;padding:0 clamp(18px,2.45vw,40px);font-size:12px;display:flex}.crumb,.top-actions,.hflex,.actions,.toolbar,.right-tools{align-items:center;gap:9px;display:flex}.crumb{color:#748278;white-space:nowrap}.crumb span:last-child{color:#384c3f;font-weight:620}.crumb em{color:#b5bfb5;margin:0 2px;font-style:normal}.top-actions{gap:16px}.searchbox{border:1px solid var(--line);color:#748278;text-align:left;background:#f5f8fa;border-radius:7px;align-items:center;gap:8px;width:205px;height:33px;padding:0 10px;font-size:11.5px;display:flex}.searchbox kbd{letter-spacing:.4px;color:#7a897e;background:#fff;border:1px solid #dce3da;border-radius:3px;margin-left:auto;padding:1px 5px;font:10px/1.4 Arial}.ibtn{color:#586d60;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ibtn:hover,.ghost:hover{background:#ecf2e9}.bellbtn{position:relative}.bellbtn .unread{background:#c48b42;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:6px}.topdiv{background:#e1e6df;width:1px;height:19px}.modepill{color:#526b41;background:#f4f9ef;border:1px solid #d8e6ce;border-radius:99px;align-items:center;gap:7px;padding:5px 9px;font-size:11px;font-weight:650;display:flex}.modepill i{background:#85a967}.main{min-width:0;max-width:1720px;margin:0 auto;padding:29px clamp(18px,2.45vw,40px) 42px}.heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.eyebrow{color:#4d7994;letter-spacing:2px;align-items:center;gap:8px;margin-bottom:8px;font-family:Arial,sans-serif;font-size:9px;font-weight:700;line-height:1.4;display:flex}.eyebrow:before{content:"";background:#74a5bc;width:18px;height:2px}.heading h1{letter-spacing:-1.8px;font-size:clamp(26px,2.4vw,36px);font-weight:740;line-height:1.25}.heading p{color:#68786c;letter-spacing:-.25px;margin-top:6px;font-size:13px;line-height:1.6}.btn,.selectbtn{color:#34473c;white-space:nowrap;background:#fff;border:1px solid #d6dfd6;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:620;line-height:1.35;display:inline-flex}.btn:hover,.selectbtn:hover{background:#f2f6ef;border-color:#a9bdac}.btn.primary{color:#fff;background:#245b79;border-color:#245775}.btn.small{padding:6px 9px;font-size:12px}.btn.danger{color:#9f413d;background:#fff8f7;border-color:#ead2ce}.ghost{color:#607467;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:4px;padding:5px 2px;font-size:11.5px;display:inline-flex}.btn .ico{display:inline-flex}.metrics{grid-template-columns:1.2fr repeat(3,1fr);gap:13px;margin-bottom:20px;display:grid}.metric{text-align:left;border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;min-height:134px;padding:17px 17px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 3px #253d2b03}.metric:hover{border-color:#a7bba9}.metric.active{color:#fff;background:#245a76;border-color:#245a76}.metric .m-label{z-index:1;align-items:center;gap:7px;font-size:13px;font-weight:660;display:flex}.metric .m-icon{border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.metric .m-icon.ochre{color:#a97737;background:#fbedd6}.metric .m-icon.violet{color:#7a679d;background:#efebfa}.metric.active .m-icon{color:#edf2bf;background:#3d718c}.m-count{z-index:1;letter-spacing:-1.8px;align-items:baseline;gap:6px;margin:10px 0 7px;font-family:Arial,sans-serif;font-size:clamp(32px,2.7vw,43px);font-weight:650;line-height:1.12;display:flex}.m-count small{letter-spacing:0;color:#687b6c;font:550 13px/1.2 -apple-system,Malgun Gothic,sans-serif}.metric.active .m-count small{color:#d4e3e7}.metric .m-foot{z-index:1;color:#68796b;letter-spacing:-.2px;margin-top:auto;font-size:11px;line-height:1.4}.metric .m-foot b{color:#406c4c;font-weight:650}.metric.active .m-foot{color:#d8e6ed}.wave-art{opacity:.8;width:53%;height:83px;position:absolute;top:28px;right:-2px}.m-corner{color:#96a598;position:absolute;top:18px;right:14px}.workspace-grid{grid-template-columns:minmax(0,1fr) clamp(245px,23.2vw,340px);align-items:start;gap:17px;display:grid}.col-stack{gap:17px;min-width:0;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;box-shadow:0 2px 3px #233c2903}.panelhead{justify-content:space-between;align-items:center;gap:10px;padding:19px 19px 16px;display:flex}.panelhead h2{letter-spacing:-.8px;align-items:center;gap:8px;font-size:18px;font-weight:710;line-height:1.35;display:flex}.panelhead p{color:#778177;margin:5px 0 0;font-size:11.5px}.countpill{color:#4e714c;background:#ebf1e6;border-radius:5px;place-items:center;min-width:22px;padding:2px 7px;font:650 11px/1.5 Arial;display:inline-grid}.daycontrols{align-items:center;gap:7px;display:flex}.daycontrols .ibtn,.calnav .ibtn{background:#fff;border:1px solid #e1e5df;border-radius:5px;width:24px;height:25px}.daycontrols .read-date{white-space:nowrap;color:#596d5e;font-size:11px}.agenda-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%}.agenda-table thead{color:#718074;background:#f5f8fa}.agenda-table th{white-space:nowrap;border-top:1px solid #e7ece5;border-bottom:1px solid #e7ece5;padding:9px 7px;font-size:10.5px;font-weight:600;line-height:1.4}.agenda-table th:first-child,.agenda-table td:first-child{padding-left:19px}.agenda-table th:last-child,.agenda-table td:last-child{padding-right:16px}.agenda-table td{white-space:nowrap;border-bottom:1px solid #edf0ea;height:55px;padding:12px 7px;font-size:12px}.agenda-table tbody tr{cursor:pointer}.agenda-table tbody tr:hover,.care-row:hover{background:#f6f9fb}.agenda-table .time{letter-spacing:-.2px;font-family:Arial,sans-serif;font-size:13px;font-weight:630}.clientname{align-items:center;gap:7px;font-weight:650;display:inline-flex}.face{border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:11px;font-weight:650;line-height:1;display:inline-grid}.tone0{color:#517759;background:#e8efe2}.tone1{color:#826545;background:#f4eadd}.tone2{color:#716883;background:#eeeaf4}.tone3{color:#597689;background:#e5edf1}.tone4{color:#986c5e;background:#f6e9e2}.badge{color:#516354;white-space:nowrap;background:#edf2ed;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10.5px;font-weight:620;line-height:1.3;display:inline-flex}.badge i{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.status-done{color:#3f7855;background:#e6f3e8}.status-ok{color:#547494;background:#eaf1f8}.status-plan{color:#8d6b36;background:#faf1db}.status-none{color:#9d5956;background:#f9eae8}.panel-foot{color:#53735c;border-radius:0 0 13px 13px;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;font-size:11.5px;font-weight:600;display:flex}.panel-foot:hover{background:#eef4f8}.calhead .calnav{gap:4px;display:flex}.cal-month{font-size:13px;font-weight:650}.mini-cal{padding:0 16px 10px}.cal-week,.cal-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-week span{color:#7b897c;padding:5px 0;font-size:10px;font-weight:550}.cal-week span:first-child,.calday.sunday{color:#b07e73}.calday{aspect-ratio:1.24;place-items:center;min-height:29px;padding:0;font:500 12px/1 Arial,sans-serif;display:grid;position:relative}.calday .num{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.calday:hover .num{background:#edf2e9}.calday.out{color:#b4beb4}.calday.selected .num{color:#fff;background:#246181;font-weight:650}.calday.realtoday:not(.selected) .num{box-shadow:inset 0 0 0 1px #86ac85}.calday .datadot{background:#7a9c69;border-radius:50%;width:3px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cal-legend{color:#788779;border-top:1px solid var(--line);align-items:center;gap:6px;padding:11px 19px;font-size:10px;display:flex}.cal-legend i{background:#799d69;width:5px;height:5px}.cal-legend button{color:#4d7450;margin-left:auto;font-size:10.5px}.care-row{text-align:left;border-top:1px solid #eaf0e7;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.carelist{padding:0 18px}.care-info{min-width:0}.care-info b{font-size:12px;display:block}.care-info small{color:#7b877c;margin-top:3px;font-size:10.5px;display:block}.due{white-space:nowrap;color:#677d66;background:#f2f5ef;border-radius:5px;margin-left:auto;padding:4px 7px;font:600 10px/1.3 Arial,sans-serif}.due.late{color:#a66741;background:#fbefe0}.due.now{color:#527b53;background:#edf5e6}.campaign-card{text-align:left;border-top:1px solid #ebefe8;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.campaign-list{padding:0 19px}.campaign-card .tile{color:#7b6895;background:#f0edf6;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.campaign-card div:nth-child(2){flex:1}.campaign-card b{font-size:13px;display:block}.campaign-card small{color:#7a887b;margin-top:5px;font-size:11px;display:block}.campaign-card .ghost{color:#849186}.muted,.subtle{color:var(--muted)}.empty{text-align:center;color:#728172;padding:36px 15px;font-size:13px}.empty svg{color:#8ca68c;margin:0 auto 10px;display:block}.empty p{margin:8px 0 14px}.empty.compact{padding:18px}.mobile-menu,.mobile-close{display:none}.overlay{z-index:50;background:#142d2261;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #cfdcd0;border-radius:15px;flex-direction:column;width:min(100%,590px);max-height:calc(100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 20px 85px #152b2640}.dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px 12px 23px;display:flex}.dialog-head h2{letter-spacing:-.7px;font-size:19px}.dialog-body{overscroll-behavior:contain;padding:21px 23px;overflow:auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field{color:#3c5343;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.wide{grid-column:1/-1}.field input,.field select,.field textarea,.dialog-input{color:#263c2e;background:#fff;border:1px solid #cfd9d0;border-radius:7px;width:100%;min-height:38px;padding:9px 10px;font-weight:450}.field textarea{resize:vertical}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:15px;display:flex}.tablewrap{overflow:auto}.actions{flex-wrap:wrap}.toast-active{color:#fff;z-index:70;text-align:center;background:#1b4032;border:1px solid #52745c;border-radius:10px;max-width:min(90vw,480px);padding:13px 20px;font-size:13px;position:fixed;bottom:23px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #17332524}.mode-card{border:1px solid var(--line);text-align:left;border-radius:9px;width:100%;margin-bottom:10px;padding:15px;display:block}.mode-card:hover,.mode-card.selected{background:#f2f7ed;border-color:#a8c19f}.mode-card b,.mode-card span{display:block}.mode-card b{margin-bottom:5px;font-size:15px}.mode-card span{color:#637662;font-size:12px;line-height:1.6}.mode-card p{color:#497244;margin:7px 0 0;font-size:11px}.search-result{text-align:left;border-bottom:1px solid #e6ece4;align-items:center;gap:10px;width:100%;padding:12px 3px;display:flex}.search-result b,.search-result small{display:block}.search-result small{color:#728270;margin-top:3px;font-size:11px}.search-result>svg:last-child{color:#8a9c88;margin-left:auto}.branch-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.branch-list button{border:1px solid var(--line);text-align:left;border-radius:7px;align-items:center;gap:8px;padding:12px;display:flex}.branch-list button.on{background:#f1f7eb;border-color:#8ba780}.branch-list button svg:last-child{margin-left:auto}.settings-card{max-width:700px;padding:22px}.settings-card h2{letter-spacing:-.55px;margin-bottom:8px;font-size:17px}.settings-card p{color:#6a7b6c;margin-bottom:17px;font-size:13px;line-height:1.7}.settings-card+.settings-card{margin-top:16px}@media (min-width:1560px){.main{padding-top:34px}.metric{min-height:147px}.agenda-table td{height:61px;font-size:13px}.calday{aspect-ratio:1.32}}@media (max-width:1230px){:root{--side:187px}.sidebar{padding-left:11px;padding-right:11px}.workspace-grid{grid-template-columns:minmax(0,1fr) 248px;gap:14px}.metrics{gap:10px}.metric{min-height:125px;padding:14px 13px}.agenda-table th:first-child,.agenda-table td:first-child{padding-left:13px}.agenda-table th,.agenda-table td{padding-left:5px;padding-right:5px}.panelhead{padding:16px 15px 14px}.face{width:26px;height:26px}.main,.topbar{padding-left:21px;padding-right:21px}.brand strong{font-size:16px}.carelist,.campaign-list{padding:0 14px}.calday{aspect-ratio:1.1}.agenda-table td{height:56px}}@media (max-width:1060px) and (min-width:801px){:root{--side:164px}.nav-item{gap:8px;padding:11px 10px}.brand{gap:7px;padding:0 3px}.brand-logo{width:31px;height:34px}.brand strong{font-size:15px}.brand small{font-size:6.8px}.metric .m-label{font-size:12px}.m-corner{display:none}.workspace-grid{grid-template-columns:minmax(0,1fr) 213px}.agenda-table .staffcol{display:none}.daycontrols{gap:3px}.main,.topbar{padding-left:15px;padding-right:15px}.panelhead h2{font-size:16px}.btn{font-size:12px}.top-actions{gap:10px}.mode-box{padding:10px}}@media (max-width:800px){:root{--side:211px}.sidebar{transition:transform .18s;transform:translate(-110%)}.sidebar.open{transform:translate(0)}.mobile-shade{z-index:11;background:#152e245e;position:fixed;inset:0}.shell{margin:0}.mobile-menu,.mobile-close{display:inline-flex}.mobile-close{color:#bccfbe;width:25px;height:25px;position:absolute;top:0;right:0}.topbar{height:53px}.main{padding:22px 16px 33px}.topbar{padding:0 12px}.workspace-grid{grid-template-columns:minmax(0,1fr) 220px}.agenda-table .staffcol{display:none}.top-actions{gap:9px}.heading h1{font-size:27px}.searchbox{width:145px}.heading{margin-bottom:17px}.heroacts{gap:5px}.calday{min-height:27px}.crumb{gap:5px}.brand strong{font-size:17px}}@media (max-width:650px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.metric{min-height:108px;padding:12px 13px}.m-count{margin:6px 0;font-size:31px}.metric .m-icon{width:21px;height:21px}.metric .m-icon svg{width:14px}.m-corner{display:none}.m-foot{font-size:10px!important}.workspace-grid{grid-template-columns:1fr;gap:14px}.col-stack{gap:14px}.workspace-grid>.sidecards{grid-template-columns:repeat(2,minmax(0,1fr))}.heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.heading h1{font-size:27px}.heading p{margin-top:4px;font-size:12px}.heroacts{margin-top:12px;margin-left:auto}.heroacts .btn{gap:3px;padding:7px 8px;font-size:11px}.heroacts .btn svg{width:13px;height:13px}.topdiv,.searchbox kbd{display:none}.searchbox{background:0 0;border:0;justify-content:center;width:30px;height:30px;padding:0}.searchbox span{display:none}.top-actions{gap:3px}.top-actions .modepill{margin-left:3px}.eyebrow{letter-spacing:1.6px;margin-bottom:5px;font-size:8px}.agenda-table td{height:48px;font-size:11px}.agenda-table th,.agenda-table td{padding-left:5px;padding-right:5px}.agenda-table td:first-child,.agenda-table th:first-child{padding-left:12px}.agenda-table .staffcol{display:table-cell}.dialog{max-height:calc(100dvh - 24px)}.dialog-body{padding:16px}.overlay{padding:12px 9px}.dialog-head{padding:10px 13px 10px 16px}.form-grid{gap:10px}.main{padding:18px 12px 32px}}@media (max-width:480px){.workspace-grid>.sidecards{grid-template-columns:1fr}.heroacts{margin:1px 0 0}.heading{display:block}.heading .heroacts{margin-top:12px}.agenda-table .staffcol{display:none}.daycontrols{gap:4px}.agenda-table td{padding-top:9px;padding-bottom:9px}.topbar .crumb{font-size:11px}.panelhead h2{font-size:16px}.form-grid{grid-template-columns:1fr}.calday{aspect-ratio:1.65}.mini-cal{padding:0 16px 10px}.metric .m-label{font-size:12px}.settings-card{padding:17px}}.brand{background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:58px;margin:0 2px;padding:6px 10px;display:flex}.brand .nh-logo{width:100%;height:auto;max-height:48px;display:block}.branchpick{margin-top:21px}.mobile-brand{display:none}.desk-crumb{align-items:center;display:inline-flex}.nav-item:not(.on) .nav-count{color:#e3edf3;background:#385b70}.metric .m-icon.green{color:#38779c;background:#e4f1f7}.metric .m-foot b{color:#386782}.metric.active .m-foot b{color:#e0eea6}.cal-legend i,.calday .datadot{background:#528ead}.btn.primary{background:#225a78;border-color:#225a78}.btn.primary:hover{background:#173f57}.modal-head,.dialog-head{background:#f8fafc}@media (max-width:800px){.mobile-brand{align-items:center;display:inline-flex}.mobile-brand .nh-logo{width:96px;height:30px}.desk-crumb{display:none}}.ex-sections{color:#294657;font-size:13px}.ex-section{border-top:1px solid #dce5eb;margin-top:18px;padding-top:16px}.ex-section p{color:#617585;margin:6px 0 12px;font-size:12px}.ex-title{align-items:center;gap:8px;display:flex}.ex-title span{color:#376c8a;background:#e8f2f7;border-radius:5px;padding:2px 6px;font:700 10px/1.5 Arial}.ex-title h3,.ex-summary h3{font-size:15px}.ex-bgrid,.ex-speech{grid-template-columns:56px repeat(5,minmax(0,1fr));align-items:center;gap:5px;display:grid}.ex-bgrid b,.ex-speech b{color:#60788a;padding:6px 0;font-size:10px}.ex-bgrid strong,.ex-speech strong{font-size:11px}.ex-bgrid .right,.ex-speech .right{color:#a54e47}.ex-bgrid .left,.ex-speech .left{color:#386a8f}.ex-bgrid input,.ex-speech input{color:#1e3b4c;text-align:center;border:1px solid #cbd9e0;border-radius:5px;width:100%;min-width:0;padding:7px 4px}.ex-speech{grid-template-columns:56px 1fr 1fr;margin-bottom:11px}.ex-masks,.ex-check{color:#617585;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ex-masks{gap:13px;margin-top:9px}.ex-check input{accent-color:#276382;width:14px!important;min-height:14px!important}.ex-otos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ex-otos .field+.field{margin-top:7px}.ex-otos input[type=file]{min-width:0;padding:4px;font-size:11px}.ex-summary table{border-collapse:collapse;width:100%;margin:9px 0}.ex-summary td,.ex-summary th{text-align:left;vertical-align:top;word-break:break-word;white-space:pre-line;border-bottom:1px solid #e6edf1;padding:9px 5px;font-size:12px}.ex-summary thead{background:#f2f6f9}.ex-summary small{color:#697d8a}.ex-summary td{width:38%}.ex-summary p{font-size:12px}.examlist{padding:0 17px}.examrow{text-align:left;border-top:1px solid #e7edf1;grid-template-columns:105px 1fr 1fr auto;align-items:center;gap:16px;width:100%;padding:15px 2px;display:grid}.examrow:hover{background:#f6f9fb}.examrow small{color:#637a87;margin-top:4px;font-size:11px;display:block}.examrow .examdate{color:#4a6475;font:600 12px/1.4 Arial}.exambox{padding:17px 20px}.examrow .exampta{color:#476477;font-size:12px}.examlist .empty{padding:26px 12px}.exammeta{color:#697d8a;font-size:12px;line-height:1.65}.examlist .badge{color:#366985;background:#eaf4f8}@media (max-width:650px){.ex-otos{grid-template-columns:1fr}.ex-bgrid{grid-template-columns:45px repeat(5,minmax(0,1fr));gap:3px}.examrow{grid-template-columns:70px 1fr auto;gap:7px}.examrow .exampta{display:none}}.cc-listfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-identity-review{background:#fff7e7;border:1px solid #dfbd79;border-radius:8px;margin-top:12px;padding:14px}.cc-identity-review p{margin:5px 0;font-size:13px}.cc-identity-review .btn{margin-top:5px}.cc-cardhead .actions{justify-content:flex-end}@media (max-width:600px){.cc-cardhead{flex-wrap:wrap}}.customer-identity{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:4px 9px;max-width:100%;display:inline-flex}.customer-name{overflow-wrap:anywhere;font-weight:650}.customer-birth{color:#536b7b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:450}.customer-search-help{color:#586f7c;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.6;display:block}.customer-search-count{color:#5c7180;padding:12px 0 3px;font-size:12px}.customer-more{margin:14px auto 2px;display:flex}.search-result>span{min-width:0}.search-result small{overflow-wrap:anywhere}.cc-profile-title .customer-name{font-size:19px}.customer-combobox{width:100%;min-width:0;font-weight:400;position:relative}.customer-combobox-control{position:relative}.field .customer-combobox input{text-overflow:ellipsis;width:100%;min-width:0;padding-right:40px}.customer-combobox-clear{color:#607886;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:32px;font-size:24px;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.customer-combobox-clear:hover{background:#edf3f6}.customer-combobox-clear:focus-visible{outline:2px solid #225a78}.customer-combobox-popup{z-index:5;background:#fff;border:1px solid #bdcfd9;border-radius:9px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #173f5726}.customer-combobox-popup [role=listbox]{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.customer-combobox-count{color:#536d7d;background:#f3f7fa;padding:9px 12px;font-size:11px;line-height:1.5}.customer-combobox-option{cursor:pointer;border-top:1px solid #e7eef2;min-height:65px;padding:11px 12px;font-size:14px;line-height:1.5}.customer-combobox-option:hover,.customer-combobox-option.active{background:#eaf3f9}.customer-combobox-option[aria-selected=true]{background:#eef5ec;box-shadow:inset 3px 0 #457c4c}.customer-combobox-option small{color:#526e7f;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.customer-combobox [hidden]{display:none!important}@media (max-width:480px){.customer-combobox-popup [role=listbox]{max-height:210px}.customer-combobox-option{padding:10px}}.nh-popup-choice{max-width:310px;margin:16px 0 10px}.nh-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.nh-channel-grid article{background:#f7fafb;border:1px solid #d9e4e9;border-radius:9px;padding:16px}.nh-channel-grid article>small{color:#537380;font-weight:600}.nh-channel-grid h3{margin:7px 0 5px;font-size:16px}.nh-channel-grid p{margin:6px 0 10px}.nh-channel-grid .actions{flex-wrap:wrap;gap:6px}.nh-channel-grid .nh-channel-state,.nh-sms-form .nh-channel-state{color:#295a70;font-size:12px;font-weight:650}.nh-sms-form{font-size:14px;line-height:1.65}.nh-sms-form details{color:#536b78;padding:9px 0}.nh-sms-form [data-result]{color:#734016}@media (max-width:620px){.nh-channel-grid{grid-template-columns:1fr}}.nh-top-tools{align-items:center;gap:inherit;display:flex}.searchbox{color:#38576b;min-height:38px}.nav-bottom [data-app-install]{margin-bottom:8px}.nh-finder-help{color:#586f7c;margin:8px 0 0;font-size:12px;line-height:1.6}.nh-finder-count{color:#466274;margin:14px 0 8px;font-size:12px}.nh-feature-results{overscroll-behavior:contain;max-height:min(52dvh,430px);padding:3px;overflow-y:auto}.nh-feature-result{text-align:left;color:#244b60;border-bottom:1px solid #e4ecef;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:70px;padding:12px 9px;display:flex}:is(.nh-feature-result:hover,.nh-feature-result:focus-visible){background:#eff6fa}.nh-feature-icon{background:#edf4f8;border-radius:8px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.nh-feature-copy{flex:1;min-width:0}.nh-feature-title{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.nh-feature-title b{font-size:14px;font-weight:650}.nh-feature-title small{color:#587386;background:#eff4f7;border-radius:4px;padding:2px 5px;font-size:10px}.nh-feature-description{color:#5b707e;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.nh-finder input{font-size:16px}#nhTeamSettings,#nhCallSettings,#nhMessageChannels{scroll-margin-top:16px}@media (max-width:650px){.topbar{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;height:auto;padding:7px 12px 9px;display:grid}.topbar .top-actions{display:contents}.topbar .crumb{grid-area:1/1;min-width:0}.topbar .nh-top-tools{grid-area:1/2;gap:4px}.topbar .searchbox{background:#f3f7fa;border:1px solid #cad9df;grid-area:2/1/3/-1;justify-content:flex-start;width:100%;min-height:42px;padding:0 12px;font-size:14px;display:flex}.topbar .searchbox span{display:inline}.nh-feature-result{gap:8px;padding:12px 5px}.nh-feature-icon{width:28px;height:28px}}.ex-upload{background:#f8fafc;border:1px solid #dce5eb;border-radius:9px;min-width:0;margin-top:12px;padding:12px}.ex-upload>b{font-size:12px;display:block}.ex-upload-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ex-upload-actions .btn{min-height:42px}.ex-upload small{color:#617585;font-size:11px;line-height:1.6;display:block}.ex-upload [data-ex-status]{color:#376c8a;margin-top:7px;font-size:12px;line-height:1.5}.ex-file-info{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ex-file-info span{overflow-wrap:anywhere;flex:1;min-width:100px;font-size:12px}.ex-file-preview{object-fit:contain;border-radius:6px;max-width:100%;max-height:200px;margin-top:10px;display:block}.ex-summary .au-file span{overflow-wrap:anywhere;min-width:0}.nh-file-pick{white-space:normal;text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:7px;min-width:0;max-width:100%;min-height:44px;display:flex;position:static;overflow:visible}.nh-file-pick input[type=file]{opacity:1;cursor:pointer;width:100%;min-width:0;max-width:260px;height:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1.5;display:block;position:static}.nh-file-pick input[type=file]::file-selector-button{color:#234b63;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdd0db;border-radius:6px;margin-right:8px;padding:9px 12px}.nh-file-pick:focus-within{outline-offset:2px;outline:3px solid #8bb9d1}.au-demo-note{color:#76551b;background:#fff6e3;border-radius:7px;margin:9px 0;padding:9px 11px;font-size:12px;line-height:1.65}.au-camera-help{color:#536d7d;margin:9px 0;font-size:12px;line-height:1.65}.au-camera-help summary{cursor:pointer;min-height:36px;padding:8px 0;display:list-item}.au-camera-help p{background:#f1f6f9;border-radius:7px;padding:8px 11px}.au-ear-results{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:540px){.au-ear-results{grid-template-columns:1fr}}.hf-panel .pf-settings select{width:100%;min-height:44px;font:inherit;color:#233b32;background:#fff;border:1px solid #d6dfd6;border-radius:8px;margin-top:5px;padding:10px 12px;display:block}.hf-panel .hf-event{grid-template-columns:minmax(130px,1fr) minmax(180px,2fr)}.hf-panel .pf-actions{flex-wrap:wrap}.hf-panel .pf-actions>[data-dirty]{margin-right:auto}.hf-panel .pf-settings input:disabled{opacity:.55}@media (max-width:640px){.hf-panel .hf-event{grid-template-columns:1fr}.hf-panel .hf-event>div:nth-child(2){grid-row:auto}}.pf-panel{color:#233b32;background:#fff;border:1px solid #dce4df;border-radius:16px;min-width:0;padding:24px}.pf-panel *{box-sizing:border-box}.pf-head,.pf-list-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf-eyebrow{letter-spacing:.08em;color:#7d6839;font-size:11px}.pf-head h2{letter-spacing:-.6px;margin:6px 0;font-size:22px}.pf-head p,.pf-list-head p{color:#65756b;margin:4px 0;font-size:13px;line-height:1.6}.pf-chip{white-space:nowrap;background:#edf0ed;border-radius:20px;padding:7px 11px;font-size:12px}.pf-chip.on{color:#286349;background:#e4f3e8}.pf-summary{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.pf-summary span{background:#f7f6ef;border-radius:8px;padding:8px 12px;font-size:13px}.pf-health{color:#617468;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.pf-health span:before{content:"•";color:#789c81;margin-right:5px}.pf-settings{border-top:1px solid #e8ece7;margin-top:18px;padding-top:15px}.pf-settings>summary{cursor:pointer;padding:3px 0 14px;font-size:14px;font-weight:600}.pf-settings form{gap:16px;display:grid}.pf-settings label,.pf-label{font-size:13px;line-height:1.7;display:block}.pf-settings input:not([type=checkbox]),.pf-settings textarea{width:100%;font:inherit;color:#233b32;background:#fff;border:1px solid #d6dfd6;border-radius:8px;margin-top:5px;padding:10px 12px;display:block}.pf-settings textarea{resize:vertical}.pf-settings small{color:#65756b;margin-top:4px;font-size:11px;line-height:1.6;display:block}.pf-settings input[type=checkbox]{accent-color:#326c4d;margin-right:6px}.pf-toggle{background:#eef5ed;border-radius:9px;padding:11px 14px;font-weight:600}.pf-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pf-days{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.pf-days label{background:#f5f7f3;border-radius:7px;padding:5px 8px}.pf-days span{color:#877b70;align-self:center;font-size:11px}.pf-preview{background:#fff7df;border-radius:12px;padding:15px 18px}.pf-preview>span{color:#927433;font-size:11px}.pf-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.8}.pf-note{color:#617468;margin:0;font-size:12px;line-height:1.7}.pf-link{color:#24634a;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.pf-actions,.pf-paging{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pf-error{color:#9d4231;margin:0;font-size:13px}.pf-list-head{border-top:1px solid #e8ece7;margin-top:22px;padding-top:21px}.pf-list-head h3{margin:0;font-size:15px}.pf-events{margin-top:12px}.pf-event{border-top:1px solid #edf0eb;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.pf-person{color:#245b40;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.pf-event small{color:#7a857c;margin-top:5px;font-size:11px;display:block}.pf-status{font-size:12px;line-height:1.6}.pf-empty{text-align:center;color:#6c7c70;padding:28px;font-size:13px;line-height:1.8}.pf-foot{color:#829085;margin:16px 0 0;font-size:11px}.pf-paging{justify-content:center;margin-top:14px;font-size:12px}@media (max-width:640px){.pf-panel{padding:18px 14px}.pf-head{gap:10px}.pf-head h2{font-size:18px}.pf-chip{padding:6px 8px;font-size:10px}.pf-grid{grid-template-columns:1fr}.pf-summary{gap:5px}.pf-summary span{padding:7px 8px;font-size:11px}.pf-event{grid-template-columns:1fr auto;gap:8px}.pf-event>div:nth-child(2){grid-area:2/1/auto/-1}.pf-list-head{align-items:center}.pf-foot{line-height:1.7}}.sidebar{overflow-y:auto}.sidebar:has(.crm-group-picker) .branchpick{margin-top:16px;margin-bottom:20px}@media (max-width:720px){.nh-schedule-widget{display:none!important}}.crm-install-actions{flex-direction:column;align-items:stretch;gap:4px;max-width:100%;margin-bottom:10px;display:flex}.crm-install-actions [data-app-install]{margin-bottom:0}.crm-install-actions .crm-widget-install{text-align:center;overflow-wrap:anywhere;color:inherit;border-radius:6px;padding:7px 4px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.crm-install-actions .crm-widget-install:hover{background:#64968221}.crm-install-actions .crm-widget-install:focus-visible{outline-offset:2px;outline:3px solid #69a88c}.pj-logo{object-fit:contain;background:#fff;max-width:100%;height:auto;display:block}.nh-login.pj-login{color:#29211f;background:#f5f3f0}.nh-login.pj-login section{border:1px solid #e5dfd9;border-top:4px solid #29211f;border-radius:20px;width:min(100%,470px);padding:38px 34px;box-shadow:0 18px 60px #29211f0a}.pj-login-brand{border-bottom:1px solid #ece7e1;margin-bottom:28px;padding-bottom:24px}.pj-login-brand .pj-logo{width:100%;margin:0 auto 18px}.pj-login-brand>span{color:#80736a;letter-spacing:.18em;text-align:center;font-size:11px;font-weight:600;display:block}.nh-login.pj-login h1{letter-spacing:-.8px;font-size:25px}.nh-login.pj-login p{color:#70645d}.nh-login.pj-login input,.nh-login.pj-login select{color:#29211f;border-color:#dbd3cb;border-radius:9px;min-height:46px}.nh-login.pj-login button{color:#4c4038;border-color:#ded7d0;border-radius:9px}.nh-login.pj-login button[type=submit]{color:#fff;background:#29211f;min-height:48px}.nh-login.pj-login button[type=submit]:hover:not(:disabled){background:#453932}.nh-login.pj-login a{color:#736055}.nh-login.pj-login small{color:#8a7d73}.nh-login.pj-login .message{color:#93462f}.pj-startup{color:#6c5c52;text-align:center;background:#fff;border:1px solid #e5dfd9;border-top:3px solid #29211f;border-radius:16px;width:min(100% - 32px,460px);margin:12vh auto;padding:32px 26px}.pj-startup .pj-logo{width:340px;margin:0 auto 24px}.pj-startup p{font-size:13px;line-height:1.8}:root:has([data-crm-brand=park-jinwoo]){--forest:#45372f;--deep:#29211f;--lime:#e7dbca;--ink:#302723;--muted:#817469;--line:#e4ded7;--canvas:#f5f3f0;background:var(--canvas);color:var(--ink)}html:has(#desk[data-crm-brand=park-jinwoo]) .sidebar{color:#f8f4ef;background:#29211f}html:has(#desk[data-crm-brand=park-jinwoo]) .branchbtn{color:#fff;background:#3b302a;border-color:#645247}:is(html:has(#desk[data-crm-brand=park-jinwoo]) .branchbtn>svg,html:has(#desk[data-crm-brand=park-jinwoo]) .branchbtn small){color:#d4c5b4}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-section{color:#bca99a}:is(html:has(#desk[data-crm-brand=park-jinwoo]) .nav-sep,html:has(#desk[data-crm-brand=park-jinwoo]) .profile){border-color:#57473e}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-sep{background:#57473e}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-item{color:#e8dfd5}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-item:hover{background:#45372f}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-item.on{color:#29211f;background:#e7dbca}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-item .nav-count{color:#f5eee5;background:#57473e}html:has(#desk[data-crm-brand=park-jinwoo]) .nav-item.on .nav-count{color:#29211f;background:#d3c1ab}html:has(#desk[data-crm-brand=park-jinwoo]) .mode-box{color:#eee5da;background:#3b302a;border-color:#645247}:is(html:has(#desk[data-crm-brand=park-jinwoo]) .mode-box button,html:has(#desk[data-crm-brand=park-jinwoo]) .profile small){color:#d1beac}html:has(#desk[data-crm-brand=park-jinwoo]) .avatarP{color:#45372f;background:#e7dbca}html:has(#desk[data-crm-brand=park-jinwoo]) .brand .pj-logo{width:100%;height:auto}html:has(#desk[data-crm-brand=park-jinwoo]) .mobile-brand .pj-logo{width:128px;max-width:34vw;height:auto}html:has(#desk[data-crm-brand=park-jinwoo]) .btn.primary{color:#fff;background:#45372f;border-color:#45372f}html:has(#desk[data-crm-brand=park-jinwoo]) .btn.primary:hover{background:#29211f}html:has(#desk[data-crm-brand=park-jinwoo]) .metric.active{color:#fff;background:#45372f;border-color:#45372f}html:has(#desk[data-crm-brand=park-jinwoo]) .metric.active .m-foot b{color:#f0d9bb}html:has(#desk[data-crm-brand=park-jinwoo]) .eyebrow{color:#8d6f58}html:has(#desk[data-crm-brand=park-jinwoo]) .eyebrow:before{background:#b09378}html:has(#desk[data-crm-brand=park-jinwoo]) .modepill{color:#6d5543;background:#f5efe6;border-color:#e4d8c8}html:has(#desk[data-crm-brand=park-jinwoo]) .sw-shell{color:#302723;background:#f5f3f0}html:has(#desk[data-crm-brand=park-jinwoo]) .sw-header{background:#29211f}html:has(#desk[data-crm-brand=park-jinwoo]) .sw-header .pj-logo{border-radius:6px;flex-shrink:0;width:160px;height:auto;padding:7px 9px}html:has(#desk[data-crm-brand=park-jinwoo]) :focus-visible{outline-color:#a48669}@media (max-width:480px){.nh-login.pj-login section{border-radius:16px;padding:30px 23px}.pj-login-brand{margin-bottom:23px;padding-bottom:21px}html:has(#desk[data-crm-brand=park-jinwoo]) .sw-header{flex-wrap:wrap;gap:10px}html:has(#desk[data-crm-brand=park-jinwoo]) .sw-header .pj-logo{width:135px}}
