.app-shell:has(.sidebar-v664){--sidebar:194px}.sidebar.sidebar-v664{color:#fff;overflow:hidden;width:var(--sidebar)!important;box-shadow:none!important;background:linear-gradient(#08284c 0%,#072749 58%,#082746 100%)!important;border-right:0!important;padding:0!important}.sidebar-v664-brand{border-bottom:0;flex:none;align-items:center;gap:10px;height:73px;padding:0 22px;display:flex}.sidebar-v664-symbol{flex:0 0 34px;width:34px;height:38px;position:relative}.sidebar-v664-symbol .symbol-bar{background:#fff;border-radius:2px;display:block;position:absolute}.sidebar-v664-symbol .symbol-bar-a{width:8px;height:33px;top:2px;left:3px}.sidebar-v664-symbol .symbol-bar-b{transform-origin:0;width:24px;height:8px;top:2px;left:5px;transform:skew(-34deg)}.sidebar-v664-symbol .symbol-bar-c{transform-origin:0;width:23px;height:8px;bottom:3px;left:7px;transform:skew(34deg)}.sidebar-v664-symbol:after{content:"";border:6px solid #fff;border-left-color:#0000;border-radius:50%;width:14px;height:14px;position:absolute;top:12px;right:0;transform:rotate(-14deg)}.sidebar-v664-wordmark{flex-direction:column;min-width:0;line-height:1;display:flex}.sidebar-v664-wordmark strong{white-space:nowrap;color:#fff!important;letter-spacing:-.055em!important;font-size:18px!important;font-weight:900!important}.sidebar-v664-wordmark span{white-space:nowrap;margin-top:5px;color:#ffffffc7!important;letter-spacing:.05em!important;font-size:8px!important;font-weight:700!important}.sidebar-v664-nav{scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto;gap:2px!important;padding:14px 8px 10px!important}.sidebar-v664-nav::-webkit-scrollbar{display:none}.sidebar-v664 .sidebar-v664-nav button,.sidebar-v664-bottom button{text-align:left;cursor:pointer;align-items:center;width:100%;min-height:48px;transition:background .16s,color .16s;display:flex;color:#ffffffe0!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;gap:12px!important;padding:0 13px!important}.sidebar-v664 .sidebar-v664-nav button:hover,.sidebar-v664-bottom button:hover{color:#fff!important;background:#ffffff12!important}.sidebar-v664 .sidebar-v664-nav button.active,.sidebar-v664-bottom button.active{color:#fff!important;background:linear-gradient(90deg,#0b4c8d 0%,#0d56a0 100%)!important;box-shadow:inset 0 0 0 1px #ffffff09!important}.sidebar-v664 .side-nav-icon{flex:0 0 22px;color:currentColor!important;place-items:center!important;width:22px!important;height:22px!important;font-size:0!important;display:grid!important}.sidebar-v664 .side-nav-icon svg{width:21px;height:21px;display:block}.sidebar-v664 .sidebar-v664-nav button b,.sidebar-v664-bottom button b{white-space:nowrap;color:inherit!important;letter-spacing:-.025em!important;font-size:15px!important;font-weight:700!important}.sidebar-v664-new{color:#fff;letter-spacing:.01em;background:#ec3f4c;border-radius:5px;justify-content:center;align-items:center;min-width:31px;height:18px;margin-left:auto;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.sidebar-v664-bottom{border-top:1px solid #ffffff1a;flex:none;margin-top:auto;padding:11px 8px 10px}.sidebar-v664-bottom button{min-height:47px;height:47px!important}.sidebar-v664-footer{border-top:1px solid #ffffff1a;flex-direction:column;flex:none;justify-content:center;gap:6px;min-height:82px;padding:17px 20px 15px;display:flex}.sidebar-v664-footer strong{letter-spacing:-.035em;color:#fff;font-size:16px;font-weight:900}.sidebar-v664-footer span{color:#ffffffa8;letter-spacing:.01em;font-size:10px}.sidebar-v664-user-meta{display:none}.sidebar-v664 .desk-session-card{color:#fff;background:#ffffff0f;border-color:#ffffff24;margin:10px 10px 0}.sidebar-v664 .desk-session-card small{color:#ffffffad}@media (width<=900px){.app-shell:has(.sidebar-v664){--sidebar:0px}.sidebar.sidebar-v664{display:none!important}}@media (width>=901px){.app-shell:has(.sidebar-v664){--sidebar:176px}.sidebar.sidebar-v664{background:linear-gradient(#0b2342 0%,#0a294d 52%,#081f3a 100%)!important;border-right:1px solid #ffffff0b!important;width:176px!important}.sidebar-v664-brand{border-bottom:1px solid #ffffff0f;gap:8px;height:62px;padding:0 17px}.sidebar-v664-symbol{transform-origin:0;flex-basis:30px;width:30px;height:33px;transform:scale(.88)}.sidebar-v664-wordmark strong{font-size:16px!important;font-weight:900!important}.sidebar-v664-wordmark span{margin-top:4px;font-size:7px!important}.sidebar-v664-nav{gap:1px!important;padding:10px 7px 8px!important}.sidebar-v664 .sidebar-v664-nav button,.sidebar-v664-bottom button{min-height:39px;color:#cbd8e8!important;border-radius:6px!important;gap:9px!important;height:39px!important;padding:0 10px!important}.sidebar-v664 .sidebar-v664-nav button.active,.sidebar-v664-bottom button.active{background:linear-gradient(90deg,#1d57c7 0%,#2563eb 100%)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 3px 8px #0a33802e!important}.sidebar-v664 .side-nav-icon{flex-basis:18px;width:18px!important;height:18px!important}.sidebar-v664 .side-nav-icon svg{width:17px;height:17px}.sidebar-v664 .sidebar-v664-nav button b,.sidebar-v664-bottom button b{letter-spacing:-.02em!important;font-size:12px!important;font-weight:650!important}.sidebar-v664-new{border-radius:4px;min-width:27px;height:16px;font-size:7px}.sidebar-v664-bottom{border-top:1px solid #ffffff14;padding:8px 7px}.sidebar-v664-bottom button{min-height:38px;height:38px!important}.sidebar-v664-footer{border-top:1px solid #ffffff14;min-height:62px;padding:12px 16px}.sidebar-v664-footer strong{font-size:13px}.sidebar-v664-footer span{font-size:8px}.sidebar-v664 .desk-session-card{margin:7px 7px 0;border-radius:7px!important;padding:8px!important}.sidebar-v664 .desk-session-card small{font-size:9px;line-height:1.45}}.sidebar-v664-brand{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-family:inherit}.sidebar-v664-brand:hover{background:#ffffff09}.sidebar-v664-brand:focus-visible{outline-offset:-2px;outline:2px solid #60a5fae6}.sidebar-v664-brand--workspace{justify-content:flex-start;overflow:hidden}.sidebar-v664-brand-logo{object-fit:contain;object-position:left center;width:auto;max-width:142px;height:auto;max-height:42px;display:block}@media (width<=900px){.sidebar-v664-brand-logo{max-width:132px;max-height:38px}}.app-shell-global-mobile-header-v960{display:none}@media (width<=900px){.app-shell-global-mobile-header-v960{display:block}.map-page:has(.map-mobile-v955){--mobile-header-height:56px;--mobile-bottom-nav-height:70px;--mobile-touch-size:44px;--v688-mobile-head:108px;--v688-nav:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.map-mobile-v955{height:var(--v688-mobile-head);box-shadow:none;background:0 0;border:0;padding:0 10px 8px}.mobile-global-v955{z-index:4;height:var(--mobile-header-height);color:#fff;pointer-events:auto;background:#0e1b2e;border-bottom:1px solid #ffffff0f;grid-template-columns:44px minmax(0,1fr) 44px 44px 44px;align-items:center;column-gap:2px;margin:0 -10px;padding:0 10px;display:grid;position:relative;box-shadow:0 2px 8px #06142729}.mobile-global-v955 button{font:inherit}.mobile-global-v955__menu,.mobile-global-v955__action,.mobile-global-v955__profile{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-global-v955__menu svg,.mobile-global-v955__action svg{color:#fff;stroke:#fff;width:24px;height:24px}.mobile-global-v955__menu svg *,.mobile-global-v955__action svg *{stroke:#fff}.mobile-global-v955__brand{background:0 0;border:0;justify-content:flex-start;align-items:center;min-width:0;height:48px;padding:0 4px;display:flex;overflow:hidden}.mobile-global-v955__brand img{object-fit:contain;object-position:left center;filter:none;width:146px;max-width:100%;height:40px}.mobile-global-v955__bell{position:relative}.mobile-global-v955__bell i{color:#fff;background:#e53935;border:2px solid #0e1b2e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:grid;position:absolute;top:3px;right:3px}.mobile-global-v955__profile-wrap{width:44px;height:44px;position:relative}.mobile-global-v955__profile{color:#294766;background:linear-gradient(145deg,#eef3f8,#d7e1ec);border-radius:50%;overflow:hidden}.mobile-global-v955__profile img{object-fit:cover;width:100%;height:100%}.mobile-global-v955__profile b{font-size:14px;font-weight:900}.mobile-global-v955__profile-menu{z-index:22050;background:#fff;border:1px solid #dce4ed;border-radius:0 0 12px 12px;width:180px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 12px 28px #0d25412e}.mobile-global-v955__profile-menu button{color:#243b56;text-align:left;background:#fff;border:0;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:750}.mobile-global-v955__profile-menu button:active{background:#f2f6fb}.mobile-global-v955__profile-menu .logout{color:#e53935;border-top:1px solid #edf1f5;border-radius:0;margin-top:4px}.mobile-global-v955.is-searching{grid-template-columns:minmax(0,1fr) 44px 44px;column-gap:4px}.mobile-global-v955__search{background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;min-width:0;height:42px;display:grid;overflow:hidden}.mobile-global-v955__search>svg{opacity:.92;justify-self:end;width:19px;height:19px}.mobile-global-v955__search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0 8px;font-size:13px;font-weight:600}.mobile-global-v955__search input::placeholder{color:#b9c6d6}.mobile-global-v955__search-close{color:#dce6f1;background:0 0;border:0;place-items:center;width:38px;height:40px;padding:0;display:grid}.mobile-global-v955__search-close svg{width:18px;height:18px}.map-mobile-v955 .map-mobile-v688__quickbar{height:44px;margin-top:7px}.map-page:has(.map-mobile-v955)>.map-canvas>.kakao-map-root{top:56px}.mobile-nav.mobile-nav-v955-map{height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));padding:4px 6px max(5px,env(safe-area-inset-bottom));z-index:20000;background:#fff;border-top:1px solid #dce4ed;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;box-shadow:0 -4px 16px #0c2a4c14}.mobile-nav.mobile-nav-v955-map>button{color:#66788e;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;min-height:58px;padding:5px 2px 3px;display:flex;position:relative}.mobile-nav.mobile-nav-v955-map>button.active{color:#1f63c5;background:0 0}.mobile-nav.mobile-nav-v955-map>button.active:after{content:"";background:#1f63c5;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-5px;left:24%;right:24%}.mobile-nav-v955-map .v955-nav-icon{place-items:center;width:28px;height:28px;display:grid}.mobile-nav-v955-map .v955-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mobile-nav-v955-map .v955-nav-icon svg path:first-child:not(:only-child){fill:none}.mobile-nav-v955-map button:first-child .v955-nav-icon svg path{fill:currentColor;stroke:currentColor}.mobile-nav-v955-map .v955-nav-icon svg circle{fill:currentColor;stroke:none}.mobile-nav.mobile-nav-v955-map>button b{white-space:nowrap;margin:0;font-size:10.5px;font-weight:700;line-height:1}.mobile-nav.mobile-nav-v955-map .v955-create{justify-content:flex-end;padding-top:0}.mobile-nav-v955-map .v955-create-circle{color:#fff;background:#2f67c7;border:4px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:31px;font-weight:400;line-height:1;display:grid;position:absolute;top:-24px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #1f4f9642}.mobile-nav.mobile-nav-v955-map .v955-create b{color:#53687f;margin-bottom:1px}.map-page:has(.map-mobile-v955) .map-create-fab{display:none}.more-sheet.more-sheet--map{top:var(--mobile-header-height);max-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-bottom-nav-height) - env(safe-area-inset-bottom))}.more-sheet-backdrop.more-sheet-backdrop--map{top:var(--mobile-header-height)}}@media (width<=390px){.mobile-global-v955{grid-template-columns:42px minmax(0,1fr) 42px 42px 42px;padding-left:7px;padding-right:7px}.mobile-global-v955__menu,.mobile-global-v955__action,.mobile-global-v955__profile,.mobile-global-v955__profile-wrap{width:42px;height:42px}.mobile-global-v955__brand img{width:136px}.map-page:has(.map-mobile-v955){--v688-mobile-head:106px}}@media (width<=900px){.mobile-nav.mobile-nav-v955-map>button.active{color:#5f8fd8;background:0 0}.mobile-nav.mobile-nav-v955-map>button.active:after{background:#5f8fd8}.mobile-nav.mobile-nav-v955-map>button.active .v955-nav-icon,.mobile-nav.mobile-nav-v955-map>button.active b{color:#5f8fd8}.mobile-nav-v955-map button:first-child.active .v955-nav-icon svg path{fill:currentColor;stroke:currentColor}.mobile-nav-v955-map .v955-create-circle{border:0;box-shadow:0 6px 16px #1f4f9638}.mobile-global-v955__profile-wrap{place-items:center;width:44px;height:44px;display:grid}.mobile-global-v955__profile{place-self:center;width:36px;height:36px}.mobile-global-v955__profile b{font-size:12px;font-weight:700}}@media (width<=390px){.mobile-global-v955__profile-wrap{width:42px;height:42px}.mobile-global-v955__profile{width:35px;height:35px}}@media (width<=900px){.mobile-global-v955__search{box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 34px;column-gap:2px;height:42px;padding:2px 3px}.mobile-global-v955__search>svg{color:#fff;stroke:#fff;opacity:.96;justify-self:center;width:18px;height:18px}.mobile-global-v955__search>svg *{stroke:#fff}.mobile-global-v955__search input{box-sizing:border-box;color:#243b56;background:#fffffff5;border:1px solid #beccdc94;border-radius:7px;outline:0;height:34px;margin:0 1px;padding:0 9px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff3d}.mobile-global-v955__search input::placeholder{color:#7e8fa3;font-weight:600}.mobile-global-v955__search-close{color:#e8eff7;width:34px;height:38px}.mobile-global-v955__search-close svg{color:#e8eff7;stroke:#e8eff7;opacity:.96;width:17px;height:17px}.mobile-global-v955__search-close svg *{stroke:#e8eff7}.app-shell-global-mobile-header-v960{z-index:22000;width:100%;height:56px;display:block;position:sticky;top:0}.app-shell-global-mobile-header-v960 .mobile-global-v955{width:100%;margin:0}.content.has-global-mobile-v960{min-height:100dvh}.content.has-global-mobile-v960 .ledger-mobile-header,.content.has-global-mobile-v960 .ledger-mobile-search,.content.has-global-mobile-v960 .duksam-mobile-common-header,.content.has-global-mobile-v960 .duksam-mobile-common-search{display:none!important}.mobile-nav.mobile-nav-v960-global{z-index:22000}.more-sheet{max-height:calc(100dvh - 56px - 70px - env(safe-area-inset-bottom))!important;z-index:21990!important;top:56px!important;bottom:auto!important}.map-mobile-v955 .mobile-global-v955__brand--official{box-shadow:none!important;background:0 0!important;border:0!important}.map-mobile-v955 .mobile-global-v955__brand-logo--official{object-fit:contain!important;object-position:left center!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;width:146px!important;max-width:100%!important;height:40px!important;display:block!important}}@media (width<=390px){.map-mobile-v955 .mobile-global-v955__brand-logo--official{width:136px!important}}@media (width<=900px){.content.has-global-mobile-v960>.app-shell-global-mobile-header-v960{z-index:22000;flex:0 0 56px;width:100%;height:56px;min-height:56px;max-height:56px;display:block;position:sticky;top:0;overflow:visible}.map-page:has(.map-mobile-v955){--mobile-header-height:56px;--v688-mobile-head:52px}.map-mobile-v955{height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 10px 8px!important}.map-mobile-v955 .map-mobile-v688__quickbar{height:44px;margin-top:0}.map-page:has(.map-mobile-v955)>.map-canvas>.kakao-map-root{top:0}}@media (width<=390px){.map-page:has(.map-mobile-v955){--v688-mobile-head:52px}.map-mobile-v955{height:52px!important;min-height:52px!important;max-height:52px!important}}@media (width<=900px){.app-shell-global-mobile-header-v960 .mobile-global-v955{box-shadow:none;border-bottom:0}.app-shell-global-mobile-header-v960{background:#0e1b2e}.app-shell-global-mobile-header-v960>.mobile-global-v955{box-sizing:border-box;height:56px;min-height:56px;max-height:56px}.more-sheet,.more-sheet.more-sheet--map,.more-sheet.more-sheet--properties,.more-sheet.more-sheet--customers,.more-sheet-backdrop,.more-sheet-backdrop.more-sheet-backdrop--map,.more-sheet-backdrop.more-sheet-backdrop--properties,.more-sheet-backdrop.more-sheet-backdrop--customers{top:56px!important}.more-sheet,.more-sheet.more-sheet--map,.more-sheet.more-sheet--properties,.more-sheet.more-sheet--customers{width:auto!important;max-height:calc(100dvh - 56px - 70px - 10px - env(safe-area-inset-bottom))!important;opacity:1!important;box-sizing:border-box!important;overscroll-behavior:contain!important;isolation:isolate!important;background:#fff!important;border:1px solid #e3e9f0!important;border-radius:18px!important;margin:0!important;padding:10px 12px 12px!important;inset:56px 10px auto!important;overflow-y:auto!important;box-shadow:0 10px 24px #0f233c1f!important}.more-sheet:before,.more-sheet.more-sheet--map:before,.more-sheet.more-sheet--properties:before,.more-sheet.more-sheet--customers:before{content:none!important;display:none!important}.more-sheet-backdrop,.more-sheet-backdrop.more-sheet--map,.more-sheet-backdrop.more-sheet-backdrop--map,.more-sheet-backdrop.more-sheet-backdrop--properties,.more-sheet-backdrop.more-sheet-backdrop--customers{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;top:56px!important}.mobile-nav.mobile-nav-v955-map{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav.mobile-nav-v955-map>button{justify-content:center;gap:4px;padding:7px 2px 5px}.mobile-nav.mobile-nav-v955-map .v955-map-center{justify-content:center}.mobile-nav.mobile-nav-v955-map .v955-map-center .v955-nav-icon{width:30px;height:30px}.mobile-nav.mobile-nav-v955-map .mobile-nav-placeholder{opacity:0;pointer-events:none}.map-page:has(.map-mobile-v955) .map-create-fab{place-items:center!important;display:grid!important}.map-create-category-mobile-v748{display:none!important}.map-create-category-modal-v748{z-index:30000!important;padding:18px 12px calc(var(--mobile-bottom-nav-height,74px) + 20px)!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#081c3242!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.map-create-category-modal-v748__dialog{background:#fff!important;border:1px solid #d7e1ec!important;border-radius:16px!important;width:min(760px,100vw - 24px)!important;max-height:min(720px,100dvh - 110px)!important;overflow:auto!important;box-shadow:0 28px 70px #04193047!important}.map-create-category-modal-v748__head{gap:16px!important;min-height:82px!important;padding:16px 18px 14px!important}.map-create-category-modal-v748__head strong{font-size:18px!important}.map-create-category-modal-v748__head span{font-size:13px!important}.map-create-category-modal-v748__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:18px!important}.map-create-category-modal-v748__category{height:56px!important;font-size:13px!important}}@media (width<=640px){.map-create-category-modal-v748__dialog{width:min(560px,100vw - 24px)!important}.map-create-category-modal-v748__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=480px){.map-create-category-modal-v748{padding:14px 10px calc(var(--mobile-bottom-nav-height,74px) + 16px)!important}.map-create-category-modal-v748__dialog{border-radius:14px!important;width:calc(100vw - 20px)!important;max-height:calc(100dvh - 92px)!important}.map-create-category-modal-v748__head{min-height:76px!important;padding:14px 16px 12px!important}.map-create-category-modal-v748__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:14px!important}}:root{--duksam-navy:#0e1b2e;--duksam-navy-2:#0a2647;--duksam-blue:#2563eb;--duksam-blue-deep:#1e3a8a;--duksam-bg:#f6f8fb;--duksam-surface:#fff;--duksam-border:#dbe3ee;--duksam-text:#132238;--duksam-muted:#7b8ba3;--duksam-sidebar-width:176px;--duksam-global-header-height:62px;--duksam-control-height:36px;--duksam-card-radius:8px;--duksam-page-padding:20px}@media (width>=901px){.app-shell.duksam-global-v911{--sidebar:var(--duksam-sidebar-width);background:var(--duksam-bg)}.duksam-global-v911>.content{background:var(--duksam-bg);min-height:100dvh;margin-left:var(--duksam-sidebar-width)!important;padding-top:var(--duksam-global-header-height)!important}.duksam-global-v911>.content.map-content{height:100dvh!important;overflow:hidden!important}.duksam-global-v911>.content.map-content>.map-page{height:calc(100dvh - var(--duksam-global-header-height))!important}.duksam-global-v911 .map-topbar-v665{display:none!important}.duksam-global-v911 .map-page:has(.map-topbar-v665) .map-canvas{height:100%!important;top:0!important}.global-header-v911{z-index:900;top:0;left:var(--duksam-sidebar-width);height:var(--duksam-global-header-height);color:#fff;background:linear-gradient(90deg,#0d213d 0%,#0b2342 48%,#091d36 100%);border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(220px,1fr) minmax(280px,430px) minmax(360px,1fr);align-items:center;gap:18px;padding:0 20px;display:grid;position:fixed;right:0;box-shadow:0 2px 10px #0414281a}.global-header-v911 button{font-family:inherit}.global-header-v911__page{align-items:center;gap:9px;min-width:0;display:flex}.global-header-v911__home,.global-header-v911__icon{color:#dce7f6;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.global-header-v911__home:hover,.global-header-v911__icon:hover{color:#fff;background:#ffffff14}.global-header-v911__home svg,.global-header-v911__icon svg{width:18px;height:18px}.global-header-v911__crumb{color:#7185a0;font-size:18px}.global-header-v911__title-copy{align-items:baseline;gap:10px;min-width:0;display:flex}.global-header-v911__title-copy strong{color:#fff;letter-spacing:-.03em;white-space:nowrap;font-size:15px;font-weight:800}.global-header-v911__title-copy span{color:#91a2ba;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.global-header-v911__search{color:#91a5c0;text-align:left;background:#172f50;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:9px;min-width:0;height:36px;padding:0 11px;display:flex}.global-header-v911__search:hover{background:#1a365b;border-color:#ffffff21}.global-header-v911__search svg{flex:none;width:17px;height:17px}.global-header-v911__search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.global-header-v911__search kbd{color:#7188a5;min-width:21px;height:21px;box-shadow:none;border:1px solid #ffffff21;border-radius:5px;place-items:center;font-family:inherit;font-size:10px;display:grid}.global-header-v911__actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.global-header-v911__bell{position:relative}.global-header-v911__bell i{background:#ef3340;border:1.5px solid #0b2342;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px}.global-header-v911__update{color:#dce7f6;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.global-header-v911__update:hover{color:#fff;background:#ffffff14}.global-header-v911__update svg{width:16px;height:16px}.global-header-v911__profile-menu{margin-left:4px;position:relative}.global-header-v911__profile-menu>summary{cursor:pointer;list-style:none}.global-header-v911__profile-menu>summary::-webkit-details-marker{display:none}.global-header-v911__profile{color:#fff;border-radius:8px;align-items:center;gap:8px;min-width:184px;height:44px;padding:3px 6px;display:flex}.global-header-v911__profile:hover,.global-header-v911__profile-menu[open]>.global-header-v911__profile{background:#ffffff12}.global-header-v911__avatar{color:#dceaff;background:#23457a;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.global-header-v911__profile-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.global-header-v911__profile-copy b{white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:128px;font-size:10px;font-weight:800;overflow:hidden}.global-header-v911__profile-copy small{white-space:nowrap;text-overflow:ellipsis;color:#8da0ba;max-width:128px;font-size:9px;overflow:hidden}.global-header-v911__profile>svg{color:#9db0c9;width:14px;height:14px}.global-header-v911__profile-menu[open] .global-header-v911__profile>svg{transform:rotate(180deg)}.global-header-v911__profile-dropdown{border:1px solid var(--duksam-border);background:#fff;border-radius:9px;width:170px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #0e203729}.global-header-v911__profile-dropdown button{color:#203650;text-align:left;background:#fff;border:0;border-radius:6px;width:100%;height:38px;padding:0 11px;font-size:12px;font-weight:650}.global-header-v911__profile-dropdown button:hover{background:#f1f5fa}.global-header-v911__profile-dropdown .is-logout{color:#c63d45}.duksam-global-v911 .page,.duksam-global-v911 .page-shell,.duksam-global-v911 .dashboard-page,.duksam-global-v911 .properties-page,.duksam-global-v911 .customers-page,.duksam-global-v911 .contracts-v605{color:var(--duksam-text);font-size:13px}body:has(.duksam-global-v911) .map-topbar-v665:after{display:none!important}}@media (width<=900px){.global-header-v911{display:none!important}}@media (width>=901px){.global-header-v911__home,.global-header-v911__icon{color:#c9d9ec}.global-header-v911__home:hover,.global-header-v911__icon:hover{color:#fff;background:#ffffff17}.global-header-v911__crumb{color:#91a8c5}.global-header-v911__title-copy span{color:#b7c6d9;font-weight:550}.global-header-v911__search{color:#c5d6e9;background:#17365d;border-color:#b4cdeb2e}.global-header-v911__search:hover{color:#eef6ff;background:#1b416d;border-color:#c9dcf247}.global-header-v911__search span{color:#c5d6e9}.global-header-v911__search svg{color:#d1e0f1}.global-header-v911__search kbd{color:#b9cade;background:#ffffff09;border-color:#cddff43d}.global-header-v911__update,.global-header-v911__update svg{color:#d8e5f4}.global-header-v911__profile-copy small{color:#b6c6d9}.global-header-v911__profile>svg{color:#bed0e5}.global-header-v911__bell i{border-color:#0b2342;width:8px;height:8px;top:4px;right:5px}.global-header-v911 .global-header-v911__home,.global-header-v911 .global-header-v911__icon{color:#eef5ff;-webkit-text-fill-color:currentColor}.global-header-v911 .global-header-v911__home svg,.global-header-v911 .global-header-v911__icon svg,.global-header-v911 .global-header-v911__update svg,.global-header-v911 .global-header-v911__search svg,.global-header-v911 .global-header-v911__profile>svg{color:inherit;stroke:currentColor}.global-header-v911 .global-header-v911__home:hover,.global-header-v911 .global-header-v911__icon:hover{color:#fff;background:#ffffff1f}.global-header-v911 .global-header-v911__crumb{color:#c6d7eb}.global-header-v911 .global-header-v911__title-copy span{color:#d2deed;font-weight:600}.global-header-v911 .global-header-v911__search{color:#e4eefb;background:#183b65;border-color:#d7e7f94d;box-shadow:inset 0 0 0 1px #ffffff04}.global-header-v911 .global-header-v911__search span{color:#e1ebf8;-webkit-text-fill-color:#e1ebf8;font-weight:550}.global-header-v911 .global-header-v911__search svg{color:#f0f6ff}.global-header-v911 .global-header-v911__search kbd{color:#e2ecf8;-webkit-text-fill-color:#e2ecf8;background:#ffffff14;border-color:#e1edfb61}.global-header-v911 .global-header-v911__search:hover{color:#fff;background:#1d4777;border-color:#e5f0fd7a}.global-header-v911 .global-header-v911__update{color:#edf5ff;-webkit-text-fill-color:#edf5ff;font-weight:750}.global-header-v911 .global-header-v911__update span{color:#edf5ff}.global-header-v911 .global-header-v911__update svg{color:#f4f8ff}.global-header-v911 .global-header-v911__update:hover{color:#fff;background:#ffffff1f}.global-header-v911 .global-header-v911__bell{color:#f5f8ff}.global-header-v911 .global-header-v911__bell i{background:#ff3b4d;border:2px solid #0b2342;width:9px;height:9px;top:3px;right:4px;box-shadow:0 0 0 1px #ff4d5b38}.global-header-v911 .global-header-v911__avatar{color:#fff;-webkit-text-fill-color:#fff;background:#2d5794}.global-header-v911 .global-header-v911__profile-copy b{color:#fff;-webkit-text-fill-color:#fff}.global-header-v911 .global-header-v911__profile-copy small{color:#cfdded;-webkit-text-fill-color:#cfdded;font-weight:550}.global-header-v911 .global-header-v911__profile>svg{color:#dce9f7}.global-header-v911__search{cursor:pointer}.global-header-v911__search-clear{color:#e2ecf8;cursor:pointer;background:#ffffff14;border:1px solid #e1edfb61;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.global-header-v911__search-clear:hover{color:#fff;background:#ffffff29;border-color:#eef6ff99}.global-header-v911__search-clear svg{width:13px;height:13px;color:inherit;stroke:currentColor}.global-header-v911__profile-menu{z-index:930}.global-header-v911__profile-dropdown{color:#15283f;background:#fff;border:1px solid #dbe3ee;border-radius:10px;width:236px;padding:0;overflow:hidden;box-shadow:0 18px 42px #06193038}.global-header-v911__profile-dropdown-head{background:#fff;border-bottom:1px solid #e8edf4;align-items:center;gap:10px;padding:14px 14px 13px;display:flex}.global-header-v911__profile-dropdown-avatar{color:#415777;background:#e8eef7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.global-header-v911__profile-dropdown-head>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.global-header-v911__profile-dropdown-head b{color:#17283f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.global-header-v911__profile-dropdown-head small{color:#7a8aa0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.global-header-v911__profile-dropdown-list{border-bottom:1px solid #edf1f6;padding:7px 8px}.global-header-v911__profile-dropdown button{color:#23364e;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:39px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.global-header-v911__profile-dropdown button svg{color:#5c6d83;flex:0 0 16px;width:16px;height:16px}.global-header-v911__profile-dropdown button:hover{color:#132a47;background:#f3f6fa}.global-header-v911__profile-dropdown button.is-help:disabled{cursor:default;opacity:.62}.global-header-v911__profile-dropdown button.is-help:disabled:hover{color:#23364e;background:#fff}.global-header-v911__profile-dropdown button em{color:#98a6b8;margin-left:auto;font-size:9px;font-style:normal;font-weight:700}.global-header-v911__profile-dropdown .is-logout{color:#e3363e;width:calc(100% - 16px);margin:7px 8px;font-weight:750}.global-header-v911__profile-dropdown .is-logout svg{color:#e3363e}.global-header-v911__profile-dropdown .is-logout:hover{color:#d5252e;background:#fff3f3}.global-header-v911__property-owner-tools{align-items:center;gap:5px;min-width:0;margin-right:3px;display:flex}.global-header-v911__property-owner-tools button{color:#edf5ff;-webkit-text-fill-color:#edf5ff;white-space:nowrap;cursor:pointer;background:#ffffff0b;border:1px solid #dae8f947;border-radius:7px;height:32px;padding:0 10px;font-size:10px;font-weight:750}.global-header-v911__property-owner-tools button:hover{color:#fff;-webkit-text-fill-color:#fff;background:#ffffff1c;border-color:#e5f0fd7a}.global-header-v911:has(.global-header-v911__property-owner-tools){grid-template-columns:minmax(210px,.9fr) minmax(280px,430px) minmax(540px,1.25fr);gap:14px}}.global-header-v911__login{color:#12365f;cursor:pointer;background:#fff;border:1px solid #ffffff47;border-radius:8px;height:34px;padding:0 14px;font-size:12px;font-weight:800}.global-header-v911__login:hover{background:#eef5fc;border-color:#b7cee5}@media (width>=901px){.global-header-v911__search.is-context-search{cursor:text}.global-header-v911__search.is-context-search input{color:#17355f;-webkit-text-fill-color:#17355f;caret-color:#17355f;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:11px;font-weight:550}.global-header-v911__search.is-context-search input::placeholder{color:#9aadc1;opacity:1;-webkit-text-fill-color:#9aadc1}.global-header-v911__search.is-context-search input::-webkit-search-cancel-button{display:none}.global-header-v911__search.is-context-search{border-radius:10px;gap:8px;height:38px;padding:4px 7px 4px 10px}.global-header-v911__search.is-context-search input{color:#17355f;-webkit-text-fill-color:#17355f;caret-color:#17355f;background:#fff;border-radius:7px;height:28px;padding:0 10px}.global-header-v911__search.is-context-search input::placeholder{color:#9aadc1;-webkit-text-fill-color:#9aadc1}}@media (width<=900px){html body .map-create-category-mobile-v748{display:none!important}html body .map-create-category-modal-v748{z-index:40000!important;box-sizing:border-box!important;padding:16px 12px calc(var(--mobile-bottom-nav-height,74px) + env(safe-area-inset-bottom) + 18px)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#081c3247!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}html body .map-create-category-modal-v748__dialog{width:min(720px,100vw - 24px)!important;max-height:calc(100dvh - var(--mobile-header-height,56px) - var(--mobile-bottom-nav-height,74px) - env(safe-area-inset-bottom) - 28px)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:16px!important;overflow:auto!important;box-shadow:0 24px 64px #0419304d!important}html body .map-create-category-modal-v748__head{border-bottom:1px solid #e3e9f0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:15px 16px 13px!important;display:flex!important}html body .map-create-category-modal-v748__head>div{gap:4px!important;min-width:0!important;display:grid!important}html body .map-create-category-modal-v748__head strong{color:#0b2d52!important;font-size:19px!important;font-weight:800!important;line-height:1.2!important}html body .map-create-category-modal-v748__head span{color:#6d8197!important;font-size:12.5px!important;line-height:1.4!important}html body .map-create-category-modal-v748__close{color:#173858!important;background:#fff!important;border:1px solid #d8e1eb!important;border-radius:9px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:grid!important}html body .map-create-category-modal-v748__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:16px!important;display:grid!important}html body .map-create-category-modal-v748__category{color:#183753!important;text-align:center!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:54px!important;padding:0 8px!important;font-size:12.5px!important;font-weight:750!important;display:flex!important}}@media (width<=430px){html body .map-create-category-modal-v748{padding-left:10px!important;padding-right:10px!important}html body .map-create-category-modal-v748__dialog{border-radius:14px!important;width:calc(100vw - 20px)!important}html body .map-create-category-modal-v748__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:14px!important}}.map-topbar-v665{z-index:140;color:#fff;height:73px;box-shadow:none;background:linear-gradient(90deg,#08284c 0%,#092a4f 48%,#072440 100%);border-bottom:0;align-items:center;gap:18px;padding:0 26px 0 20px;display:flex;position:absolute;top:0;left:0;right:0}.map-topbar-v665__menu{cursor:default;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex;color:#fff!important}.map-topbar-v665__menu span{opacity:.95;border-radius:3px;width:17px;height:1.8px;display:block;background:#fff!important}.map-topbar-v665__center{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.map-topbar-v665__location{color:#17243a;background:#fff;border:1px solid #d8e0ea;border-right:0;border-radius:7px 0 0 7px;flex:0 0 210px;justify-content:space-between;align-items:center;gap:8px;width:210px;height:42px;padding:0 14px 0 16px;font-size:13px;font-weight:700;display:flex}.map-topbar-v665__location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-topbar-v665__location svg{color:#637083;flex:0 0 15px;width:15px;height:15px}.map-topbar-v665__search{background:#fff;border:1px solid #d8e0ea;border-radius:0 7px 7px 0;align-items:center;width:min(430px,38vw);min-width:280px;height:42px;display:flex;overflow:hidden}.map-topbar-v665__search input{flex:1;min-width:0;height:100%;padding:0 14px;font-size:14px;box-shadow:none!important;color:#15233a!important;background:#fff!important;border:0!important;outline:0!important}.map-topbar-v665__search input::placeholder{color:#9aa5b4}.map-topbar-v665__search button{color:#0a2140;cursor:pointer;background:#fff;border:0;place-items:center;width:46px;height:100%;display:grid}.map-topbar-v665__search button:hover{background:#f5f8fc}.map-topbar-v665__search svg{width:20px;height:20px}.map-topbar-v665__actions{flex:none;align-items:center;gap:12px;display:flex}.map-topbar-v665__icon-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;position:relative;color:#fff!important}.map-topbar-v665__icon-btn:hover{background:#ffffff12}.map-topbar-v665__icon-btn svg{width:21px;height:21px;color:#fff!important;stroke:#fff!important}.map-topbar-v665__icon-btn i{background:#ef3340;border:1.5px solid #08284c;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.map-topbar-v665__presence{cursor:pointer;background:#ffffff09;border:1px solid #fff3;border-radius:7px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:flex;color:#fff!important}.map-topbar-v665__presence:hover{background:#ffffff14}.map-topbar-v665__presence svg{width:18px;height:18px;color:#fff!important;stroke:#fff!important}.map-topbar-v665__profile{align-items:center;gap:9px;min-width:150px;height:46px;padding-left:6px;display:flex}.map-topbar-v665__avatar{color:#fff;background:#ffffff0d;border:1px solid #ffffff47;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.map-topbar-v665__profile-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.map-topbar-v665__profile-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:105px;font-size:13px;font-weight:800;overflow:hidden}.map-topbar-v665__profile-copy span{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;max-width:105px;font-size:10px;overflow:hidden}.map-topbar-v665__profile>svg{width:15px;height:15px;color:#ffffffd1!important;stroke:currentColor!important}.map-page:has(.map-topbar-v665) .map-canvas{height:calc(100% - 73px);top:73px}.map-page:has(.map-topbar-v665) .map-right-tools>.map-search-float{display:none!important}@media (width<=1180px) and (width>=901px){.map-topbar-v665{gap:10px;padding-right:16px}.map-topbar-v665__location{flex-basis:185px;width:185px;font-size:12px}.map-topbar-v665__search{width:min(360px,34vw);min-width:230px}.map-topbar-v665__profile{min-width:118px}.map-topbar-v665__profile-copy span{display:none}}@media (width<=900px){.map-topbar-v665{display:none!important}.map-page:has(.map-topbar-v665) .map-canvas{height:100%;top:0}.map-page:has(.map-topbar-v665) .map-right-tools>.map-search-float{display:flex!important}}@media (width>=901px){.map-topbar-v665{box-sizing:border-box!important;overflow:visible!important}.map-topbar-v665:after{content:"";pointer-events:none;z-index:139;background:#072440;width:24px;height:73px;position:fixed;top:0;right:0}:is(html:has(.map-topbar-v665),body:has(.map-topbar-v665)){scrollbar-gutter:auto!important;overflow:hidden!important}body:has(.map-topbar-v665) #root{max-width:100vw!important}body:has(.map-topbar-v665) .app-shell{max-width:100vw!important}body:has(.map-topbar-v665) .content{max-width:100vw!important}body:has(.map-topbar-v665) .map-content{max-width:100vw!important}.map-topbar-v665:after,.map-topbar-v665__menu{display:none!important}.map-topbar-v665{gap:14px!important}.map-topbar-v665__profile-menu{margin:0;padding:0;position:relative}.map-topbar-v665__profile-menu>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.map-topbar-v665__profile-menu>summary::-webkit-details-marker{display:none}.map-topbar-v665__profile{box-sizing:border-box;border-radius:9px;min-width:150px;height:46px;padding:4px 7px 4px 6px;transition:background-color .15s}.map-topbar-v665__profile:hover,.map-topbar-v665__profile-menu[open]>.map-topbar-v665__profile{background:#ffffff12}.map-topbar-v665__profile-menu[open] .map-topbar-v665__profile>svg{transform:rotate(180deg)}.map-topbar-v665__profile>svg{transition:transform .15s}.map-topbar-v665__profile-dropdown{z-index:220;box-sizing:border-box;background:#fff;border:1px solid #d9e2ec;border-radius:10px;width:174px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0b244229}.map-topbar-v665__profile-dropdown button{color:#203650;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.map-topbar-v665__profile-dropdown button:hover{background:#f2f6fb}.map-topbar-v665__profile-dropdown button.is-logout{color:#c43f45}.map-topbar-v665__profile-dropdown button.is-logout:hover{background:#fff3f3}.map-topbar-v665__dropdown-icon{width:20px;height:20px;color:inherit;flex:0 0 20px;place-items:center;font-size:15px;line-height:1;display:grid}.map-topbar-v665__location{display:none!important}.map-topbar-v665__location-group{background:#fff;border:1px solid #d8e0ea;border-right:0;border-radius:7px 0 0 7px;flex:none;align-items:stretch;height:42px;display:flex;overflow:hidden}.map-topbar-v665__location-select{background:#fff;border-right:1px solid #e3e8ef;height:100%;display:block;position:relative}.map-topbar-v665__location-select--sido{width:112px}.map-topbar-v665__location-select--sigungu{width:86px}.map-topbar-v665__location-select--dong{width:92px}.map-topbar-v665__location-select select{box-sizing:border-box;appearance:auto;cursor:pointer;width:100%;height:100%;padding:0 8px 0 11px;font-size:12px;font-weight:700;box-shadow:none!important;color:#17243a!important;background:#fff!important;border:0!important;outline:0!important}.map-topbar-v665__location-select select:hover{background:#f7f9fc!important}.map-topbar-v665__location-select select:focus{background:#f7fbff!important}.map-topbar-v665__search{border-left:0!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}}@media (width<=1180px) and (width>=901px){.map-topbar-v665__location-select--sido{width:98px}.map-topbar-v665__location-select--sigungu{width:76px}.map-topbar-v665__location-select--dong{width:82px}.map-topbar-v665__location-select select{padding-left:8px;font-size:11px}.map-topbar-v665__search{width:min(330px,30vw);min-width:210px}}@media (width>=901px){.map-topbar-v665__location-group{border-right:1px solid #d8e0ea!important;border-radius:7px!important;margin-right:10px!important}.map-topbar-v665__search{border-left:1px solid #d8e0ea!important;border-radius:7px!important}.map-topbar-v665__location-group{display:none!important}.map-topbar-v665__search{border:1px solid #d8e0ea!important;border-radius:7px!important;margin-left:0!important}.map-topbar-v665__center{display:none!important}.map-topbar-v665{grid-template-columns:minmax(0,1fr) auto!important;justify-content:flex-end!important;align-items:center!important;column-gap:16px!important;display:grid!important}.map-topbar-v665__page-title{align-items:baseline!important;gap:12px!important;min-width:0!important;padding-left:22px!important;display:flex!important;overflow:hidden!important}.map-topbar-v665__page-title strong{color:#fff!important;letter-spacing:-.03em!important;flex:none!important;font-size:20px!important;font-weight:800!important;line-height:1!important}.map-topbar-v665__page-title span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#b8c9db!important;min-width:0!important;font-size:12px!important;font-weight:500!important;overflow:hidden!important}.map-topbar-v665__actions{justify-self:end!important}}.map-main-header-v667{z-index:132;box-sizing:border-box;color:#17243a;background:#f8fafc;border-bottom:1px solid #e6ebf2;height:192px;padding:22px 28px;position:absolute;top:73px;left:0;right:0}.map-main-header-v667__headline{justify-content:space-between;align-items:flex-start;gap:24px;height:66px;display:flex}.map-main-header-v667__title h1{color:#14233a;letter-spacing:-.5px;margin:0;font-size:25px;font-weight:850;line-height:1.2}.map-main-header-v667__title p{color:#708096;margin:6px 0 0;font-size:13px;line-height:1.35}.map-main-header-v667__actions{align-items:center;gap:10px;display:flex}.map-main-header-v667__action{cursor:pointer;background:#fff;border:1px solid #d4dce8;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:138px;height:46px;padding:0 18px;font-size:14px;font-weight:800;display:flex;box-shadow:0 1px 2px #14233a08;color:#19385f!important}.map-main-header-v667__action svg{color:currentColor;stroke:currentColor;flex:0 0 19px;width:19px;height:19px}.map-main-header-v667__action:hover{background:#f8fbff;border-color:#9eb2cc;color:#0f3d78!important}.map-main-header-v667__action--primary{background:#1767c8;border-color:#1767c8;box-shadow:0 6px 14px #1767c82e;color:#fff!important}.map-main-header-v667__action--primary:hover{background:#1159ae;border-color:#1159ae;color:#fff!important}.map-main-header-v667__filters{box-sizing:border-box;background:#fff;border:1px solid #dfe5ed;border-radius:8px;align-items:flex-end;gap:14px;height:82px;padding:13px 14px 14px;display:flex}.map-main-header-v667__field{flex-direction:column;gap:7px;width:145px;min-width:120px;display:flex}.map-main-header-v667__field--wide{width:165px}.map-main-header-v667__field>span{color:#64748b;font-size:11px;font-weight:700;line-height:1}.map-main-header-v667__field select{color:#25364d;background:#fff;border:1px solid #d8e0ea;border-radius:6px;outline:0;width:100%;height:36px;padding:0 30px 0 11px;font-family:inherit;font-size:12px;font-weight:650}.map-main-header-v667__field select:hover,.map-main-header-v667__field select:focus{border-color:#92a9c5;box-shadow:0 0 0 3px #315f9812}.map-main-header-v667__detail,.map-main-header-v667__list,.map-main-header-v667__reset{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:6px;flex:none;height:36px;padding:0 13px;font-size:12px;font-weight:750;color:#42546b!important}.map-main-header-v667__detail:hover,.map-main-header-v667__list:hover,.map-main-header-v667__reset:hover{background:#f7f9fc;border-color:#aebdd0;color:#17365f!important}.map-main-header-v667__detail.is-active,.map-main-header-v667__list.is-active{background:#edf5ff;border-color:#8eb2df;color:#155eb7!important}.map-main-header-v667__filter-spacer{flex:1;min-width:10px}.map-main-header-v667__reset{align-items:center;gap:7px;display:flex}.map-main-header-v667__reset svg{color:currentColor;stroke:currentColor;width:15px;height:15px}.map-page:has(.map-main-header-v667) .map-canvas{height:calc(100% - 265px);top:265px}.map-page:has(.map-main-header-v667) .map-top-stack-v7{display:none!important}@media (width<=1280px) and (width>=901px){.map-main-header-v667{padding-left:20px;padding-right:20px}.map-main-header-v667__action{min-width:118px;padding:0 13px}.map-main-header-v667__filters{gap:8px}.map-main-header-v667__field{width:120px}.map-main-header-v667__field--wide{width:135px}}@media (width<=900px){.map-main-header-v667{display:none!important}.map-page:has(.map-main-header-v667) .map-canvas{height:100%;top:0}.map-page:has(.map-main-header-v667) .map-top-stack-v7{display:grid!important}}@media (width>=901px){.map-main-header-v667{height:174px!important;padding-bottom:16px!important}.map-main-header-v667__filters{align-items:center!important;height:58px!important;padding:10px 14px!important}.map-main-header-v667__field{gap:0!important}.map-main-header-v667__field>span{display:none!important}.map-main-header-v667{height:162px!important}.map-page:has(.map-main-header-v667) .map-canvas{height:calc(100% - 235px)!important;top:235px!important}.map-main-header-v667{border-bottom:0!important}}@media (width>=1281px){.map-main-header-v667__filters{margin-left:-10px!important;margin-right:-10px!important}}@media (width>=901px) and (width<=1280px){.map-main-header-v667__filters{margin-left:-2px!important;margin-right:-2px!important}}@media (width>=901px){.map-main-header-v667__search-row{align-items:center!important;height:44px!important;margin-bottom:6px!important;display:flex!important}.map-main-header-v667__search{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 44px!important;width:min(520px,44vw)!important;height:40px!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #0f20370a!important}.map-main-header-v667__search input{color:#24364d!important;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;height:100%!important;padding:0 14px!important;font-size:13px!important}.map-main-header-v667__search input::placeholder{color:#8b99aa!important}.map-main-header-v667__search button{color:#102e50!important;cursor:pointer!important;background:#fff!important;border:0!important;border-left:1px solid #e3e8ef!important;place-items:center!important;width:44px!important;height:40px!important;display:grid!important}.map-main-header-v667__search button:hover{background:#f5f8fc!important}.map-main-header-v667__search button svg{width:19px!important;height:19px!important}.map-main-header-v667{height:162px!important;padding-top:12px!important}.map-main-header-v667__search-row{display:none!important}.map-main-header-v667__actions{flex-wrap:nowrap!important;gap:10px!important}.map-main-header-v667__search--inline{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:8px!important;flex:0 0 330px!important;grid-template-columns:minmax(0,1fr) 44px!important;width:330px!important;height:42px!important;display:grid!important;overflow:hidden!important;box-shadow:0 1px 2px #0f20370a!important}.map-main-header-v667__search--inline input{box-sizing:border-box!important;color:#24364d!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 13px!important;font-size:12px!important}.map-main-header-v667__search--inline input::placeholder{color:#8b99aa!important}.map-main-header-v667__search--inline button{color:#102e50!important;cursor:pointer!important;background:#fff!important;border:0!important;border-left:1px solid #e3e8ef!important;place-items:center!important;width:44px!important;height:42px!important;display:grid!important}.map-main-header-v667__search--inline button:hover{background:#f5f8fc!important}.map-main-header-v667__search--inline button svg{width:18px!important;height:18px!important}.map-page:has(.map-main-header-v667) .map-canvas{height:calc(100% - 235px)!important;top:235px!important}}@media (width<=1280px) and (width>=901px){.map-main-header-v667__search--inline{flex-basis:270px!important;width:270px!important}}@media (width>=901px){.map-main-header-v667__mode-tabs{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;height:36px!important;display:grid!important;overflow:hidden!important}.map-main-header-v667__mode-tabs button{color:#32465f!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-right:1px solid #e2e8ef!important;border-radius:0!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important}.map-main-header-v667__mode-tabs button:last-child{border-right:0!important}.map-main-header-v667__mode-tabs button:hover{background:#f4f7fb!important}.map-main-header-v667__mode-tabs button.is-selected{color:#fff!important;background:#174f8f!important}.map-main-header-v667__action{height:42px!important;min-height:42px!important}.map-main-header-v667__search--inline,.map-main-header-v667__search--inline button{height:42px!important}.map-main-header-v667{height:132px!important;padding:10px 28px!important}.map-main-header-v667__headline{align-items:center!important;height:42px!important}.map-main-header-v667__title h1{font-size:24px!important}.map-main-header-v667__title p{margin-top:3px!important;font-size:12px!important}.map-main-header-v667__filters{align-items:center!important;gap:8px!important;height:52px!important;margin-top:6px!important;padding:7px 8px!important}.map-main-header-v667__field--mode{width:188px!important;min-width:188px!important}.map-main-header-v667__mode-tabs,.map-main-header-v667__mode-tabs button{height:36px!important}.map-main-header-v667__field:not(.map-main-header-v667__field--mode){flex:0 0 78px!important;width:78px!important;min-width:78px!important}.map-main-header-v667__field--wide:not(.map-main-header-v667__field--mode){flex-basis:88px!important;width:88px!important;min-width:88px!important}.map-main-header-v667__field select{height:36px!important;padding-left:8px!important;padding-right:22px!important;font-size:11px!important}.map-main-header-v667__detail,.map-main-header-v667__reset{height:36px!important;padding:0 10px!important;font-size:11px!important}.map-main-header-v667__reset{gap:5px!important}.map-main-header-v667__filter-spacer{flex:16px!important;min-width:8px!important}.map-main-header-v667__search--inline{display:none!important}.map-main-header-v667__search--diet{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:7px!important;flex:0 0 260px!important;grid-template-columns:minmax(0,1fr) 38px!important;width:260px!important;height:36px!important;display:grid!important;overflow:hidden!important}.map-main-header-v667__search--diet input{color:#24364d!important;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-size:11px!important}.map-main-header-v667__search--diet input::placeholder{color:#8b99aa!important}.map-main-header-v667__search--diet button{color:#102e50!important;cursor:pointer!important;background:#fff!important;border:0!important;border-left:1px solid #e3e8ef!important;place-items:center!important;width:38px!important;height:36px!important;display:grid!important}.map-main-header-v667__search--diet button svg{width:17px!important;height:17px!important}.map-main-header-v667__action{border-radius:7px!important;gap:7px!important;min-width:112px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}.map-main-header-v667__action svg{flex-basis:17px!important;width:17px!important;height:17px!important}.map-main-header-v667__action--primary{color:#fff!important;background:#1767c8!important;border-color:#1767c8!important;box-shadow:0 5px 12px #1767c829!important}.map-main-header-v667__list{display:none!important}.map-page:has(.map-main-header-v667) .map-canvas{height:calc(100% - 213px)!important;top:213px!important}}@media (width<=1280px) and (width>=901px){.map-main-header-v667{padding-left:20px!important;padding-right:20px!important}.map-main-header-v667__field--mode{width:166px!important;min-width:166px!important}.map-main-header-v667__search--diet{flex-basis:210px!important;width:210px!important}.map-main-header-v667__action{min-width:98px!important;padding-left:9px!important;padding-right:9px!important}}@media (width>=901px){.map-main-header-v667__filters{margin-top:0!important}.map-main-header-v667{height:68px!important;padding-top:8px!important;padding-bottom:8px!important}.map-main-header-v667__filters{height:52px!important;margin-top:0!important}.map-main-header-v667{background:#fff!important;border-bottom:0!important;height:52px!important;padding:0!important;top:73px!important;left:0!important;right:0!important}.map-main-header-v667__headline{display:none!important}.map-main-header-v667__filters{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe5ed!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;height:52px!important;margin:0!important;padding:8px 12px!important}.map-page:has(.map-main-header-v667) .map-canvas{height:calc(100% - 125px)!important;top:125px!important}.duksam-global-v911 .map-main-header-v667{border:0!important;border-bottom:1px solid var(--duksam-border,#dbe3ee)!important;height:52px!important;box-shadow:none!important;background:#fff!important;padding:0!important;top:0!important;left:0!important;right:0!important}.duksam-global-v911 .map-main-header-v667__headline{display:none!important}.duksam-global-v911 .map-main-header-v667__filters{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;width:100%!important;height:52px!important;margin:0!important;padding:8px 12px!important;display:flex!important}.duksam-global-v911 .map-main-header-v667__search,.duksam-global-v911 .map-main-header-v667__search--diet,.duksam-global-v911 .map-main-header-v667__search--inline{display:none!important}.duksam-global-v911 .map-main-header-v667__field{gap:0!important;width:126px!important;min-width:112px!important}.duksam-global-v911 .map-main-header-v667__field--mode{flex:none!important;width:auto!important;min-width:174px!important}.duksam-global-v911 .map-main-header-v667__field--wide{width:142px!important}.duksam-global-v911 .map-main-header-v667__field select,.duksam-global-v911 .map-main-header-v667__detail,.duksam-global-v911 .map-main-header-v667__reset{height:var(--duksam-control-height,36px)!important;border:1px solid var(--duksam-border,#dbe3ee)!important;color:var(--duksam-text,#132238)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;font-size:12px!important;font-weight:650!important}.duksam-global-v911 .map-main-header-v667__field select:hover,.duksam-global-v911 .map-main-header-v667__field select:focus,.duksam-global-v911 .map-main-header-v667__detail:hover,.duksam-global-v911 .map-main-header-v667__reset:hover{box-shadow:none!important;background:#f8fbff!important;border-color:#9eb4d0!important}.duksam-global-v911 .map-main-header-v667__detail.is-active{color:#1e5eaa!important;background:#eef5ff!important;border-color:#7fa7dc!important}.duksam-global-v911 .map-main-header-v667__mode-tabs{border:1px solid var(--duksam-border,#dbe3ee)!important;background:#f6f8fb!important;border-radius:7px!important;height:36px!important;padding:2px!important}.duksam-global-v911 .map-main-header-v667__mode-tabs button{color:#66778f!important;min-width:82px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important}.duksam-global-v911 .map-main-header-v667__mode-tabs button.is-selected{background:var(--duksam-blue,#2563eb)!important;color:#fff!important}.duksam-global-v911 .map-main-header-v667__filter-spacer{flex:auto!important;min-width:8px!important}.duksam-global-v911 .map-main-header-v667{pointer-events:none!important;z-index:46!important;background:0 0!important;border-bottom:0!important}.duksam-global-v911 .map-main-header-v667__filters{box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important}.duksam-global-v911 .map-page:has(.map-main-header-v667) .map-canvas{height:100%!important;top:0!important}}.map-body-v668{z-index:41;pointer-events:none;color:#18304f;font-family:inherit;position:absolute;inset:0}.map-body-v668 button{font-family:inherit}.map-body-v668__count{color:#fff;pointer-events:auto;background:#0d2f59;border:1px solid #0e2c4f29;border-radius:7px;align-items:center;gap:5px;height:36px;padding:0 13px;font-size:12px;font-weight:650;display:flex;position:absolute;top:16px;left:128px;box-shadow:0 5px 14px #0d2f5938}.map-body-v668__count b{font-size:12px;font-weight:850}.map-body-v668__tools{pointer-events:auto;background:#fffffff7;border:1px solid #d7e0ea;border-radius:8px;width:76px;padding:4px 0;position:absolute;top:16px;left:18px;overflow:hidden;box-shadow:0 7px 20px #13304f21}.map-body-v668__tool{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:64px;padding:5px 4px;font-size:10px;font-weight:750;line-height:1.1;display:flex;color:#17365f!important}.map-body-v668__tool svg{stroke:currentColor;flex:none;width:22px;height:22px}.map-body-v668__tool:hover{background:#f1f6fc;color:#0d5cbd!important}.map-body-v668__tool--reset{border-top:1px solid #e5ebf2}.map-body-v668__right-tools{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.map-body-v668__square,.map-body-v668__zoom{background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:46px;overflow:hidden;box-shadow:0 5px 16px #13304f21}.map-body-v668__square{cursor:pointer;place-items:center;height:46px;display:grid;color:#17365f!important}.map-body-v668__square svg{stroke:currentColor;width:22px;height:22px}.map-body-v668__square:hover,.map-body-v668__zoom button:hover{background:#f1f6fc;color:#0d5cbd!important}.map-body-v668__zoom{flex-direction:column;display:flex}.map-body-v668__zoom button{cursor:pointer;background:#fff;border:0;border-top:1px solid #e5ebf2;width:46px;height:43px;font-size:25px;font-weight:500;line-height:1;color:#17365f!important}.map-body-v668__zoom button:first-child{border-top:0}.map-body-v668__legend{pointer-events:auto;color:#334861;background:#fffffff5;border:1px solid #dce3ec;border-radius:7px;align-items:center;gap:25px;min-height:50px;padding:0 18px;font-size:11px;font-weight:650;display:flex;position:absolute;bottom:14px;left:18px;right:18px;box-shadow:0 4px 14px #13304f17}.map-body-v668__legend span{white-space:nowrap;align-items:center;gap:7px;display:flex}.map-body-v668__legend span b{color:#1c3555;font-weight:800}.map-body-v668__legend span>i:not(.cluster){border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:block}.map-body-v668__legend .is-ad{background:#e53434}.map-body-v668__legend .is-plan{background:#f4a33a}.map-body-v668__legend .is-own{background:#1c69c9}.map-body-v668__legend .is-other{background:#4da63a}.map-body-v668__legend .is-hold{background:#9299a3}.map-body-v668__cluster i{color:#42546a;background:#fff;border:1px solid #cbd6e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:850;display:grid}@media (width>=901px){.map-page:has(.map-body-v668)>.map-canvas>.map-zoom{display:none!important}.map-page:has(.map-body-v668)>.map-canvas>.map-location-label{display:none!important}}@media (width<=1100px) and (width>=901px){.map-body-v668__legend{gap:14px;padding:0 12px}.map-body-v668__legend span{gap:5px;font-size:10px}}@media (width<=900px){.map-body-v668{display:none!important}}@media (width>=901px){.map-page:has(.map-main-header-v667)>.map-canvas>.map-create-fab{display:none!important}.map-page:has(.map-body-v668)>.map-canvas{overflow:hidden!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__right-tools{z-index:44!important;right:18px!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__legend{scrollbar-width:none;z-index:43!important;min-width:0!important;bottom:14px!important;left:18px!important;right:18px!important;overflow:auto hidden!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__legend::-webkit-scrollbar{display:none}.map-page:has(.map-body-v668)>.map-canvas{--map-bottom-legend-h:54px;--map-bottom-footer-h:42px;--map-bottom-total-h:calc(var(--map-bottom-legend-h) + var(--map-bottom-footer-h));background:#f5f7fa}.map-page:has(.map-body-v668)>.map-canvas>.kakao-map-root{inset:0 0 var(--map-bottom-total-h) 0!important;width:auto!important;height:auto!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__legend{left:18px!important;right:18px!important;bottom:var(--map-bottom-footer-h)!important;height:var(--map-bottom-legend-h)!important;min-height:var(--map-bottom-legend-h)!important;box-shadow:none!important;z-index:46!important;background:#fffffffc!important;border:1px solid #dce3ec!important;border-color:#dce3ec #e4e9f0!important;border-radius:0!important;padding:0 18px!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__footer{height:var(--map-bottom-footer-h);color:#8290a2;pointer-events:auto;z-index:46;box-sizing:border-box;background:#f7f9fc;border:1px solid #e1e7ee;border-top:0;border-radius:0 0 7px 7px;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:10.5px;font-weight:550;display:flex;position:absolute;bottom:0;left:18px;right:18px}.map-body-v668__footer-help,.map-body-v668__footer-copy{white-space:nowrap}.map-body-v668__footer-copy{text-align:right;margin-left:auto}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__right-tools{top:calc((100% - var(--map-bottom-total-h)) / 2)!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{bottom:calc(var(--map-bottom-total-h) + 16px)!important;max-height:calc(100% - var(--map-bottom-total-h) - 32px)!important}.map-canvas:has(.map-overview-v669) .map-body-v668__legend{right:18px!important}}@media (width<=1180px) and (width>=901px){.map-body-v668__footer-copy{display:none}}@media (width<=900px){.map-body-v668__footer{display:none!important}}@media (width>=901px){.map-page:has(.map-body-v668)>.map-canvas{--map-stage-pad-x:18px;--map-stage-pad-top:16px;--map-overview-w:286px;--map-overview-gap:16px;--map-bottom-legend-h:54px;--map-bottom-footer-h:42px;--map-bottom-legend-footer-gap:8px;--map-bottom-map-legend-gap:12px;--map-bottom-total-h:calc(var(--map-bottom-legend-h) + var(--map-bottom-footer-h) + var(--map-bottom-legend-footer-gap) + var(--map-bottom-map-legend-gap))}.map-page:has(.map-body-v668)>.map-canvas>.kakao-map-root{box-sizing:border-box;border:1px solid #dce3ec;border-radius:8px;overflow:hidden;top:var(--map-stage-pad-top)!important;left:var(--map-stage-pad-x)!important;right:var(--map-stage-pad-x)!important;bottom:var(--map-bottom-total-h)!important}.map-page:has(.map-body-v668)>.map-canvas:has(.map-overview-v669)>.kakao-map-root{right:calc(var(--map-stage-pad-x) + var(--map-overview-w) + var(--map-overview-gap))!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{scrollbar-width:thin;overflow-y:auto;top:var(--map-stage-pad-top)!important;right:var(--map-stage-pad-x)!important;bottom:calc(var(--map-bottom-footer-h) + var(--map-bottom-legend-footer-gap))!important;width:var(--map-overview-w)!important;max-height:none!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__legend{left:var(--map-stage-pad-x)!important;right:var(--map-stage-pad-x)!important;bottom:calc(var(--map-bottom-footer-h) + var(--map-bottom-legend-footer-gap))!important;border-radius:7px!important}.map-page:has(.map-body-v668)>.map-canvas:has(.map-overview-v669) .map-body-v668__legend{right:calc(var(--map-stage-pad-x) + var(--map-overview-w) + var(--map-overview-gap))!important}.map-page:has(.map-body-v668)>.map-canvas:has(.map-overview-v669) .map-body-v668__right-tools{right:calc(var(--map-stage-pad-x) + var(--map-overview-w) + var(--map-overview-gap) + 18px)!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__right-tools{top:calc(var(--map-stage-pad-top) + (100% - var(--map-stage-pad-top) - var(--map-bottom-total-h)) / 2)!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__footer{left:var(--map-stage-pad-x)!important;right:var(--map-stage-pad-x)!important;border:1px solid #e1e7ee!important;border-radius:7px!important;bottom:0!important}}@media (width<=1240px) and (width>=901px){.map-page:has(.map-body-v668)>.map-canvas{--map-overview-w:250px;--map-overview-gap:12px}}@media (width>=901px){.map-page--split-panel>.map-canvas .map-body-v668__right-tools{right:30px!important}.map-page.map-page--split-panel>.map-canvas .map-body-v668__right-tools{right:calc(var(--map-stage-pad-x,18px) + 30px)!important}.map-page:has(.map-body-v668)>.map-canvas{--map-stage-pad-top:8px!important;--map-bottom-map-legend-gap:8px!important;--map-bottom-legend-footer-gap:8px!important}.map-page:has(.map-body-v668)>.map-canvas{--map-stage-pad-top:8px!important;background:#f8fafc!important}.map-body-v668__tools{border-radius:8px!important;width:46px!important;padding:0!important;left:18px!important}.map-body-v668__tool{white-space:nowrap!important;gap:2px!important;width:46px!important;height:46px!important;min-height:46px!important;padding:3px 2px!important;font-size:8px!important;font-weight:700!important;line-height:1!important}.map-body-v668__tool svg{width:18px!important;height:18px!important}.map-body-v668__tool+.map-body-v668__tool,.map-body-v668__tool--reset{border-top:1px solid #e5ebf2!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__tools{left:calc(var(--map-stage-pad-x,18px) + 18px)!important;top:calc(var(--map-stage-pad-top,8px) + (100% - var(--map-stage-pad-top,8px) - var(--map-bottom-total-h,116px)) / 2)!important;transform:translateY(-50%)!important}.map-body-v668__tools{display:none!important}.map-body-v668__count{left:calc(var(--map-stage-pad-x,18px) + 18px)!important}.map-body-v668__right-tools{gap:8px!important}.map-body-v668__utility-tools{pointer-events:auto!important;flex-direction:column!important;gap:8px!important;width:46px!important;display:flex!important}.map-body-v668__utility-tools .map-body-v668__square{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.map-body-v668__utility-tools .map-body-v668__square svg{width:21px!important;height:21px!important}.map-body-v668__utility-tools{background:#fff!important;border:1px solid #d7e0ea!important;border-radius:8px!important;flex-direction:column!important;gap:0!important;width:46px!important;display:flex!important;overflow:hidden!important;box-shadow:0 5px 16px #13304f21!important}.map-body-v668__utility-tools .map-body-v668__square{width:46px!important;min-width:46px!important;height:43px!important;min-height:43px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e5ebf2!important;border-radius:0!important}.map-body-v668__utility-tools .map-body-v668__square:first-child{border-top:0!important}.map-body-v668__utility-tools .map-body-v668__square:hover{background:#f1f6fc!important}.map-page:has(.map-body-v668)>.map-canvas{--map-bottom-total-h:calc(var(--map-bottom-footer-h) + 8px)!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__legend{display:none!important}.map-page:has(.map-body-v668)>.map-canvas>.kakao-map-root{bottom:var(--map-bottom-total-h)!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{bottom:var(--map-bottom-total-h)!important}.map-page:has(.map-body-v668)>.map-canvas{--map-stage-pad-top:0px!important}.map-body-v668__location-picker{z-index:40!important;background:#fff!important;border:1px solid #d4dde8!important;border-radius:8px!important;align-items:stretch!important;height:34px!important;display:flex!important;position:absolute!important;top:12px!important;left:18px!important;overflow:hidden!important;box-shadow:0 4px 12px #0e2b4a21!important}.map-body-v668__location-picker select{box-sizing:border-box!important;color:#172b45!important;cursor:pointer!important;background:#fff!important;border:0!important;border-right:1px solid #e2e8ef!important;border-radius:0!important;outline:0!important;height:34px!important;padding:0 21px 0 9px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}.map-body-v668__location-picker select:first-child{width:92px!important}.map-body-v668__location-picker select:nth-child(2){width:70px!important}.map-body-v668__location-picker select:last-child{border-right:0!important;width:78px!important}.map-body-v668__location-picker select:hover,.map-body-v668__location-picker select:focus{background:#f5f8fc!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__count{display:none!important}.map-page:has(.map-body-v668)>.map-canvas{--map-overview-right:8px!important}.map-body-v668__location-picker{left:calc(var(--map-stage-pad-x,18px) + 12px)!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{right:var(--map-overview-right)!important;width:var(--map-overview-w)!important}.map-page:has(.map-body-v668)>.map-canvas{--map-stage-pad-x:0px!important;--map-stage-pad-top:0px!important;--map-overview-right:0px!important;--map-overview-gap:0px!important;--map-bottom-footer-h:42px!important;--map-bottom-total-h:42px!important}.map-page:has(.map-body-v668)>.map-canvas>.kakao-map-root{top:0!important;left:0!important;bottom:var(--map-bottom-footer-h)!important;border:0!important;border-radius:0!important}.map-page:has(.map-body-v668)>.map-canvas:has(.map-overview-v669)>.kakao-map-root{right:var(--map-overview-w)!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__footer{height:var(--map-bottom-footer-h)!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{top:0!important;right:0!important;bottom:var(--map-bottom-footer-h)!important;width:var(--map-overview-w)!important;max-height:none!important}.map-page:has(.map-body-v668)>.map-canvas:has(.map-overview-v669) .map-body-v668__right-tools{right:calc(var(--map-overview-w) + 18px)!important}.map-body-v668__location-picker{top:12px!important;left:30px!important}.map-body-v668__map-actions{flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:112px!important;margin-top:8px!important;margin-left:-66px!important;display:flex!important}.map-body-v668__map-action{color:#fff!important;letter-spacing:-.02em!important;cursor:pointer!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:112px!important;height:40px!important;padding:0 11px!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important;display:flex!important;box-shadow:0 5px 14px #11325629!important}.map-body-v668__map-action.is-create{background:#1767c8!important;border:1px solid #1767c8!important}.map-body-v668__map-action.is-create:hover{background:#0f5ab5!important}.map-body-v668__map-action.is-route{background:#0e6671!important;border:1px solid #0e6671!important}.map-body-v668__map-action.is-route:hover{background:#0a5861!important}.map-body-v668__map-action-icon{font-size:18px!important;font-weight:600!important;line-height:1!important}.map-body-v668__map-actions{border:1px solid #d7e0ea!important;border-radius:8px!important;gap:0!important;width:46px!important;margin-top:8px!important;margin-left:0!important;overflow:hidden!important;box-shadow:0 5px 14px #11325624!important}.map-body-v668__map-action{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;border-radius:0!important;gap:0!important;padding:0!important}.map-body-v668__map-action+.map-body-v668__map-action{border-top-width:1px!important}.map-body-v668__map-action>span:last-child{display:none!important}.map-body-v668__map-action-icon{place-items:center!important;width:46px!important;height:46px!important;font-size:21px!important;line-height:1!important;display:grid!important}.map-page:has(.map-body-v668)>.map-canvas .map-body-v668__right-tools{top:auto!important;bottom:72px!important;transform:none!important}.map-body-v668__map-actions,.map-body-v668__map-action{display:none!important}}.map-overview-v669{z-index:43;pointer-events:auto;color:#17304f;flex-direction:column;gap:12px;width:286px;font-family:inherit;display:flex;position:absolute;top:16px;right:18px}.map-overview-v669__card{background:#fffffff7;border:1px solid #d9e2ec;border-radius:9px;overflow:hidden;box-shadow:0 6px 18px #14304e17}.map-overview-v669__title{border-bottom:1px solid #e6ebf1;align-items:center;gap:5px;min-height:47px;padding:0 17px;display:flex}.map-overview-v669__title strong{color:#123a69;font-size:13px;font-weight:850}.map-overview-v669__title span{color:#8a98aa;font-size:10px;font-weight:650}.map-overview-v669__rows{padding:3px 17px 8px}.map-overview-v669__row{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;height:35px;font-size:11px;display:flex}.map-overview-v669__row>span{color:#344962;align-items:center;gap:8px;font-weight:700;display:flex}.map-overview-v669__row b{color:#33465d;font-size:11px;font-weight:850}.map-overview-v669__row i{border-radius:50%;width:8px;height:8px;display:block}.map-overview-v669__row .tone-ad{background:#e53434}.map-overview-v669__row .tone-plan{background:#f4a33a}.map-overview-v669__row .tone-own{background:#1c69c9}.map-overview-v669__row .tone-other{background:#4da63a}.map-overview-v669__row .tone-hold{background:#c6cbd1}.map-overview-v669__row--total{border-bottom:0;height:40px;font-size:12px}.map-overview-v669__row--total>span,.map-overview-v669__row--total b{color:#132d4d;font-size:12px}.map-overview-v669__info{margin:0;padding:10px 17px 13px}.map-overview-v669__info>div{grid-template-columns:72px 1fr;align-items:start;gap:8px;min-height:29px;display:grid}.map-overview-v669__info dt{color:#8795a7;font-size:10px;font-weight:700}.map-overview-v669__info dd{color:#2f435b;word-break:keep-all;margin:0;font-size:10.5px;font-weight:650;line-height:1.4}.map-overview-v669__quick{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.map-overview-v669__quick button{cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:72px;font-family:inherit;font-size:10px;font-weight:750;display:flex;color:#17365f!important}.map-overview-v669__quick button svg{width:25px;height:25px}.map-overview-v669__quick button:hover{background:#f4f8fd;border-color:#a8c3e5;color:#0b61c5!important}@media (width>=901px){.map-canvas:has(.map-overview-v669) .map-body-v668__right-tools{right:322px}.map-canvas:has(.map-overview-v669) .map-body-v668__legend{right:322px}}@media (width<=1240px) and (width>=901px){.map-overview-v669{width:250px}.map-canvas:has(.map-overview-v669) .map-body-v668__right-tools{right:286px}.map-canvas:has(.map-overview-v669) .map-body-v668__legend{right:286px}}@media (width<=900px){.map-overview-v669{display:none!important}}@media (width>=901px){.map-overview-v669__quick{gap:6px!important;padding:8px 10px 10px!important}.map-overview-v669__quick button{border-radius:7px!important;flex-direction:row!important;gap:7px!important;height:46px!important;min-height:46px!important;font-size:12px!important;font-weight:800!important}.map-overview-v669__quick button svg{width:20px!important;height:20px!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child{flex:none!important;min-height:auto!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child .map-overview-v669__quick{flex:none!important;grid-auto-rows:46px!important;align-content:start!important}.map-overview-v669__card:has(.map-overview-v669__quick) .map-overview-v669__title{align-items:center!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.map-overview-v669__quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:38px!important;align-content:start!important;gap:5px!important;padding:6px 8px 8px!important}.map-overview-v669__quick button{border-radius:6px!important;gap:6px!important;height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:13px!important;font-weight:800!important}.map-overview-v669__quick button svg{flex:0 0 18px!important;width:18px!important;height:18px!important}.map-overview-v669__card:has(.map-overview-v669__quick){flex:none!important;min-height:0!important}.map-overview-v669__card:has(.map-overview-v669__quick) .map-overview-v669__title{height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.map-overview-v669__quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:40px!important;align-content:start!important;gap:6px!important;padding:7px 9px 9px!important;display:grid!important}.map-overview-v669__quick button{color:#fff!important;border-radius:8px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 9px!important;font-size:12px!important;font-weight:800!important;display:flex!important;box-shadow:0 4px 10px #1132561a!important}.map-overview-v669__quick button svg{color:#fff!important;flex:0 0 17px!important;width:17px!important;height:17px!important}.map-overview-v669__quick button:first-child{background:#1767c8!important;border-color:#1767c8!important}.map-overview-v669__quick button:nth-child(2){background:#0e6671!important;border-color:#0e6671!important}.map-overview-v669__quick button:nth-child(3){background:#6b5ac7!important;border-color:#6b5ac7!important}.map-overview-v669__quick button:nth-child(4){background:#c05a3a!important;border-color:#c05a3a!important}.map-overview-v669__quick button:first-child:hover{background:#0f5ab5!important}.map-overview-v669__quick button:nth-child(2):hover{background:#0a5861!important}.map-overview-v669__quick button:nth-child(3):hover{background:#5948b5!important}.map-overview-v669__quick button:nth-child(4):hover{background:#a94c31!important}.map-overview-v669__quick{grid-auto-rows:32px!important;gap:5px!important;padding:6px 8px 8px!important}.map-overview-v669__quick button{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}.map-overview-v669__quick{grid-template-rows:38px 38px!important;grid-auto-rows:38px!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:88px!important}.map-overview-v669__quick button{height:38px!important;min-height:38px!important;max-height:38px!important}.map-overview-v669__quick{grid-template-rows:34px 34px!important;grid-auto-rows:34px!important;align-content:start!important;gap:4px 6px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:4px 6px!important}.map-overview-v669__quick>button{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;font-size:12px!important;line-height:1!important}.map-overview-v669__quick>button svg{flex:0 0 16px!important;width:16px!important;height:16px!important}.map-overview-v669{background:#fff!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.map-overview-v669__banner{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #d9e2ec!important;flex:0 0 118px!important;min-height:118px!important;max-height:118px!important;padding:10px!important}.map-overview-v669__banner-placeholder{box-sizing:border-box!important;color:#486079!important;text-align:center!important;background:#f7fafe!important;border:1px dashed #b9c8d8!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:100%!important;display:flex!important}.map-overview-v669__banner-placeholder strong{color:#17395f!important;font-size:13px!important;font-weight:800!important}.map-overview-v669__banner-placeholder span{color:#7b8da0!important;font-size:10px!important;font-weight:500!important}.map-overview-v669__card--map-info{height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #d9e2ec!important;border-radius:0!important;flex:none!important}.map-overview-v669__card--quick{height:auto!important;min-height:0!important;max-height:100px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #d9e2ec!important;border-radius:0!important;flex:none!important;margin-top:auto!important}.map-overview-v669__card--quick .map-overview-v669__title{align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.map-overview-v669__quick--two{grid-template-rows:38px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:7px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:6px 8px 8px!important;display:grid!important}.map-overview-v669__quick--two>button{color:#fff!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-shadow:none!important;border-radius:7px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:flex!important}.map-overview-v669__quick--two>button svg{color:#fff!important;flex:0 0 17px!important;width:17px!important;height:17px!important}.map-overview-v669__quick--two>button.is-create{background:#1767c8!important;border:1px solid #1767c8!important}.map-overview-v669__quick--two>button.is-create:hover{background:#0f5ab5!important}.map-overview-v669__quick--two>button.is-route{background:#0e6671!important;border:1px solid #0e6671!important}.map-overview-v669__quick--two>button.is-route:hover{background:#0a5861!important}.map-overview-v669__banner{flex-basis:160px!important;min-height:160px!important;max-height:160px!important;padding:10px!important}.map-overview-v669__banner-placeholder{min-height:138px!important}}.map-recommended-agent-ad{display:none}@media (width>=901px){.map-recommended-agent-ad{z-index:72;box-sizing:border-box;background:#fff;border:1px solid #d7e1eb;border-radius:12px;width:318px;display:block;position:absolute;bottom:58px;left:18px;overflow:hidden;box-shadow:0 12px 30px #08213d2b}.map-recommended-agent-ad__head{box-sizing:border-box;border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:9px 12px 8px;display:flex}.map-recommended-agent-ad__head>div{align-items:center;gap:7px;min-width:0;display:flex}.map-recommended-agent-ad__eyebrow{color:#10375f;letter-spacing:-.025em;font-size:13px;font-weight:800}.map-recommended-agent-ad__sponsored{color:#6b7b8d;background:#f1f4f7;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.map-recommended-agent-ad__body{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:11px;padding:13px 13px 11px;display:grid}.map-recommended-agent-ad__logo{color:#123e6e;background:#f5f8fc;border:1px solid #dbe4ee;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.map-recommended-agent-ad__logo svg{width:29px;height:29px}.map-recommended-agent-ad__copy{gap:3px;min-width:0;display:grid}.map-recommended-agent-ad__copy strong{color:#102f51;letter-spacing:-.03em;font-size:16px;font-weight:800;line-height:1.25}.map-recommended-agent-ad__copy span{color:#456078;font-size:12px;font-weight:650}.map-recommended-agent-ad__copy small{color:#7a8b9d;margin-top:3px;font-size:10.5px;font-weight:500;line-height:1.45}.map-recommended-agent-ad__meta{color:#8796a7;justify-content:space-between;align-items:center;min-height:30px;padding:0 11px 8px 13px;font-size:10px;font-weight:700;display:flex}.map-recommended-agent-ad__meta>div{align-items:center;gap:3px;display:flex}.map-recommended-agent-ad__meta button{color:#344d68;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.map-recommended-agent-ad__meta button:disabled{opacity:.38;cursor:default}.map-recommended-agent-ad__meta button svg{width:15px;height:15px}.map-recommended-agent-ad__actions{background:#fbfcfe;border-top:1px solid #e7ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 11px 11px;display:grid}.map-recommended-agent-ad__actions button{cursor:pointer;border-radius:7px;height:36px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:800}.map-recommended-agent-ad__actions .is-contact{color:#fff;background:#1767c8;border:1px solid #1767c8}.map-recommended-agent-ad__actions .is-contact:hover{background:#0f5ab5}.map-recommended-agent-ad__actions .is-detail{color:#173858;background:#fff;border:1px solid #cfd9e5}.map-recommended-agent-ad__actions .is-detail:hover{background:#f4f8fc;border-color:#9eb4ca}}@media (width<=900px){.map-recommended-agent-ad{display:none!important}}@media (width>=901px){.map-recommended-agent-ad{width:332px!important;bottom:42px!important;left:12px!important}.map-recommended-agent-ad__body{grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;padding:14px 14px 12px!important}.map-recommended-agent-ad__logo{background:#f3f7fb!important;border-radius:11px!important;width:82px!important;height:82px!important;overflow:hidden!important}.map-recommended-agent-ad__logo svg{width:48px!important;height:48px!important}.map-recommended-agent-ad__copy{align-self:center!important;gap:4px!important}.map-recommended-agent-ad__copy strong{font-size:17px!important}.map-recommended-agent-ad__copy span{font-size:12px!important}.map-recommended-agent-ad__copy small{font-size:10.5px!important;line-height:1.4!important}.map-recommended-agent-ad{bottom:36px!important;left:4px!important}.map-recommended-agent-ad-shell{z-index:72!important;width:332px!important;display:block!important;position:absolute!important;bottom:42px!important;left:0!important}.map-recommended-agent-ad-shell .map-recommended-agent-ad{border-bottom:0!important;border-left:0!important;border-radius:0 12px 0 0!important;width:332px!important;position:relative!important;bottom:auto!important;left:auto!important;box-shadow:8px -8px 24px #08213d26!important}.map-recommended-agent-ad__actions{display:none!important}.map-recommended-agent-ad__collapse{color:#173858!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7e1eb!important;border-radius:7px!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;font-size:18px!important;font-weight:500!important;line-height:1!important;display:grid!important}.map-recommended-agent-ad__collapse:hover{background:#f3f7fb!important;border-color:#b7c7d8!important}.map-recommended-agent-ad-shell.is-collapsed{width:auto!important}.map-recommended-agent-ad__expand{color:#123e6e!important;cursor:pointer!important;background:#fff!important;border-top:1px solid #cfd9e5!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #cfd9e5!important;border-radius:0 8px 0 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:76px!important;height:34px!important;padding:0 8px!important;font-family:inherit!important;font-size:11px!important;font-weight:800!important;display:flex!important;box-shadow:5px -5px 14px #08213d1f!important}.map-recommended-agent-ad__expand:hover{background:#f3f7fb!important}.map-recommended-agent-ad__expand svg{flex:0 0 18px!important;width:18px!important;height:18px!important}}@media (width<=900px){.map-recommended-agent-ad-shell{z-index:94!important;width:min(300px,100vw - 14px)!important;display:block!important;position:fixed!important;bottom:64px!important;left:0!important}.map-recommended-agent-ad-shell .map-recommended-agent-ad{background:#fff!important;border-bottom:0!important;border-left:0!important;border-radius:0 12px 0 0!important;width:100%!important;display:block!important;position:relative!important;bottom:auto!important;left:auto!important;box-shadow:7px -7px 20px #08213d26!important}.map-recommended-agent-ad__head{min-height:36px!important;padding:6px 8px 6px 10px!important}.map-recommended-agent-ad__eyebrow{font-size:12px!important}.map-recommended-agent-ad__sponsored{height:17px!important;padding:0 6px!important;font-size:9px!important}.map-recommended-agent-ad__body{grid-template-columns:62px minmax(0,1fr)!important;gap:9px!important;padding:9px 10px!important}.map-recommended-agent-ad__logo{border-radius:9px!important;width:62px!important;height:62px!important}.map-recommended-agent-ad__copy strong{font-size:14px!important}.map-recommended-agent-ad__copy span{font-size:10.5px!important}.map-recommended-agent-ad__copy small{font-size:9px!important;line-height:1.35!important}.map-recommended-agent-ad__meta{min-height:25px!important;padding:0 8px 6px 10px!important}.map-recommended-agent-ad__collapse{flex-basis:25px!important;width:25px!important;height:25px!important}.map-recommended-agent-ad__expand{color:#123e6e!important;background:#fff!important;border-bottom:0!important;border-left:0!important;border-radius:0 8px 0 0!important;width:68px!important;height:31px!important;font-size:10px!important;box-shadow:5px -5px 13px #08213d1f!important}.map-recommended-agent-ad__expand svg{width:16px!important;height:16px!important}.map-recommended-agent-ad-shell{width:min(306px,100vw - 18px)!important;bottom:64px!important;left:0!important}.map-recommended-agent-ad-shell .map-recommended-agent-ad{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #d7e1eb!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #d7e1eb!important;border-radius:0 12px 0 0!important;width:100%!important;display:block!important;overflow:hidden!important}.map-recommended-agent-ad__head{box-sizing:border-box!important;border-bottom:1px solid #e5eaf0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:7px 8px 7px 10px!important;display:flex!important}.map-recommended-agent-ad__head>div{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.map-recommended-agent-ad__eyebrow{color:#10375f!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.map-recommended-agent-ad__sponsored{color:#6b7b8d!important;white-space:nowrap!important;background:#f1f4f7!important;border-radius:999px!important;align-items:center!important;height:18px!important;padding:0 6px!important;font-size:9px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.map-recommended-agent-ad__collapse{color:#173858!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7e1eb!important;border-radius:6px!important;flex:0 0 25px!important;place-items:center!important;width:25px!important;height:25px!important;padding:0!important;font-family:inherit!important;font-size:16px!important;line-height:1!important;display:grid!important}.map-recommended-agent-ad__body{box-sizing:border-box!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.map-recommended-agent-ad__logo{box-sizing:border-box!important;color:#123e6e!important;background:#f3f7fb!important;border:1px solid #dbe4ee!important;border-radius:10px!important;place-items:center!important;width:68px!important;height:68px!important;display:grid!important;overflow:hidden!important}.map-recommended-agent-ad__logo svg{width:40px!important;height:40px!important}.map-recommended-agent-ad__copy{align-content:center!important;gap:3px!important;min-width:0!important;display:grid!important}.map-recommended-agent-ad__copy strong{color:#102f51!important;letter-spacing:-.03em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.map-recommended-agent-ad__copy span{color:#456078!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10.5px!important;font-weight:650!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.map-recommended-agent-ad__copy small{color:#7a8b9d!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:2px!important;font-size:9px!important;font-weight:500!important;line-height:1.4!important;display:-webkit-box!important;overflow:hidden!important}.map-recommended-agent-ad__meta{box-sizing:border-box!important;color:#8796a7!important;justify-content:space-between!important;align-items:center!important;min-height:31px!important;padding:0 8px 7px 10px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.map-recommended-agent-ad__meta>div{align-items:center!important;gap:3px!important;display:flex!important}.map-recommended-agent-ad__meta button{color:#344d68!important;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:6px!important;place-items:center!important;width:25px!important;height:25px!important;padding:0!important;display:grid!important}.map-recommended-agent-ad__meta button:disabled{opacity:.38!important}.map-recommended-agent-ad__meta button svg{width:14px!important;height:14px!important}.map-recommended-agent-ad-shell.is-collapsed{width:auto!important}.map-recommended-agent-ad__expand{box-sizing:border-box!important;color:#123e6e!important;background:#fff!important;border-top:1px solid #cfd9e5!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #cfd9e5!important;border-radius:0 8px 0 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:70px!important;height:32px!important;padding:0 8px!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;display:flex!important;box-shadow:5px -5px 13px #08213d1f!important}.map-recommended-agent-ad__expand svg{flex:0 0 16px!important;width:16px!important;height:16px!important}}.map-recommended-agent-ad__sponsored{display:none!important}.map-recommended-agent-ad__rating{align-items:center;gap:3px;margin-top:5px;display:flex}.map-recommended-agent-ad__rating svg{stroke-width:1.5px;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.map-recommended-agent-ad__rating svg.is-filled{fill:#f5b51b;stroke:#d99a00}.map-recommended-agent-ad__rating svg.is-empty{fill:#fff;stroke:#b8c3cf}@media (width<=900px){.map-recommended-agent-ad__rating{gap:2px!important;margin-top:4px!important}.map-recommended-agent-ad__rating svg{flex-basis:15px!important;width:15px!important;height:15px!important}.map-recommended-agent-ad-shell{bottom:calc(var(--mobile-bottom-nav-height,70px) + env(safe-area-inset-bottom) + 30px)!important;width:min(292px,100vw - 74px)!important}.map-recommended-agent-ad-shell .map-recommended-agent-ad{border-radius:0 10px 0 0!important;box-shadow:6px -6px 16px #08213d1f!important}.map-recommended-agent-ad__head{min-height:34px!important;padding:5px 8px 5px 10px!important}.map-recommended-agent-ad__body{grid-template-columns:56px minmax(0,1fr)!important;gap:8px!important;padding:8px 9px!important}.map-recommended-agent-ad__logo{border-radius:8px!important;width:56px!important;height:56px!important}.map-recommended-agent-ad__copy strong{font-size:13.5px!important}.map-recommended-agent-ad__copy span{font-size:10px!important}.map-recommended-agent-ad__copy small{font-size:8.8px!important}.map-recommended-agent-ad__meta{min-height:23px!important;padding:0 8px 5px 9px!important}}.map-mobile-v688{display:none}@media (width<=900px){.map-page:has(.map-mobile-v688){--v688-mobile-head:224px;--v688-nav:64px;background:#fff;overflow:hidden}.map-mobile-v688{z-index:82;height:var(--v688-mobile-head);box-sizing:border-box;color:#102d52;background:#fff;border-bottom:1px solid #dfe6ef;padding:8px 10px 10px;display:block;position:absolute;top:0;left:0;right:0;box-shadow:0 3px 12px #0c2a4c14}.map-mobile-v688 *{box-sizing:border-box;font-family:inherit}.map-mobile-v688__header{grid-template-columns:40px 1fr 40px;align-items:center;height:46px;display:grid}.map-mobile-v688__icon{color:#17375f;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.map-mobile-v688__icon svg{width:23px;height:23px}.map-mobile-v688__logo{object-fit:contain;object-position:center;mix-blend-mode:multiply;justify-self:center;width:118px;height:36px}.map-mobile-v688__bell{justify-self:end;position:relative}.map-mobile-v688__bell i{background:#ef3b43;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:6px}.map-mobile-v688__search{background:#fff;border:1px solid #d6e0eb;border-radius:10px;align-items:center;height:44px;margin-top:2px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0d2f590a}.map-mobile-v688__search input{flex:1;min-width:0;height:100%;color:#1b3659!important;background:0 0!important;border:0!important;outline:0!important;padding:0 12px!important;font-size:13px!important}.map-mobile-v688__search input::placeholder{color:#98a6b6}.map-mobile-v688__search button{color:#17375f;background:#fff;border:0;border-left:1px solid #e5ebf2;place-items:center;width:46px;height:100%;display:grid}.map-mobile-v688__search svg{width:19px;height:19px}.map-mobile-v688__tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.map-mobile-v688__tabs button{color:#334b68;white-space:nowrap;background:#fff;border:1px solid #d7e0eb;border-radius:19px;height:38px;font-size:12px;font-weight:800}.map-mobile-v688__tabs button.active{color:#fff;background:#123f72;border-color:#123f72;box-shadow:0 4px 10px #123f7229}.map-mobile-v688__filters{grid-template-columns:1.2fr 1.3fr .8fr .7fr;gap:6px;margin-top:9px;display:grid}.map-mobile-v688__filters label{min-width:0;position:relative}.map-mobile-v688__filters select,.map-mobile-v688__filters>button{color:#28425f;appearance:none;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d7e0eb;border-radius:18px;width:100%;height:36px;padding:0 24px 0 10px;font-size:11px;font-weight:750;overflow:hidden}.map-mobile-v688__filters label svg{color:#60738b;pointer-events:none;width:15px;height:15px;position:absolute;top:10px;right:8px}.map-mobile-v688__filters>button{padding:0 8px}.map-mobile-v688__filters>button.active{color:#0b63c9;background:#f2f8ff;border-color:#9ec6f3}.map-page:has(.map-mobile-v688) .map-top-stack-v7{display:none!important}:is(.map-page:has(.map-mobile-v688)>.map-main-header-v667,.map-page:has(.map-mobile-v688)>.map-topbar-v665){display:none!important}.map-page:has(.map-mobile-v688)>.map-canvas{height:100%!important;top:0!important;overflow:hidden!important}.map-page:has(.map-mobile-v688)>.map-canvas>.kakao-map-root{top:var(--v688-mobile-head)!important;right:0!important;bottom:var(--v688-nav)!important;width:auto!important;height:auto!important;position:absolute!important;left:0!important}.map-page:has(.map-mobile-v688) .map-zoom{z-index:78!important;bottom:142px!important;right:12px!important}.map-page:has(.map-mobile-v688) .map-location-label{display:none!important}.map-page:has(.map-mobile-v688) .map-body-v668{pointer-events:none!important;display:block!important}:is(.map-page:has(.map-mobile-v688) .map-body-v668__count,.map-page:has(.map-mobile-v688) .map-body-v668__tools,.map-page:has(.map-mobile-v688) .map-body-v668__footer){display:none!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend{grid-template-columns:repeat(3,minmax(0,1fr));left:8px!important;right:8px!important;bottom:calc(var(--v688-nav) + 8px)!important;pointer-events:auto!important;z-index:77!important;background:#fffffff5!important;border:1px solid #dce4ed!important;border-radius:10px!important;gap:6px 10px!important;height:auto!important;min-height:64px!important;padding:7px 9px!important;font-size:9px!important;display:grid!important;box-shadow:0 4px 14px #1432541a!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend span{min-width:0;gap:5px!important;font-size:9px!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend span b{display:none}.map-page:has(.map-mobile-v688) .map-body-v668__legend span>i:not(.cluster){flex-basis:8px;width:8px;height:8px}.map-page:has(.map-mobile-v688) .map-body-v668__cluster i{width:18px;height:18px;font-size:8px}.mobile-nav:not(.mobile-nav-v955-map){height:var(--v688-nav)!important;padding:3px 4px max(4px,env(safe-area-inset-bottom))!important;z-index:1000!important;background:#fffffffa!important;border-top:1px solid #dfe6ef!important;box-shadow:0 -4px 16px #0c2a4c0f!important}.mobile-nav:not(.mobile-nav-v955-map) button{color:#66788e!important;min-height:54px!important}.mobile-nav:not(.mobile-nav-v955-map) button.active{color:#0e3768!important;background:#eef4fb!important;border-radius:12px!important}.mobile-nav:not(.mobile-nav-v955-map) button span{font-size:19px!important;line-height:1!important}.mobile-nav:not(.mobile-nav-v955-map) button b{font-size:10px!important;font-weight:800!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{bottom:var(--v688-nav)!important;background:#f5f8fc!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__head{background:#fff!important;border-bottom:1px solid #dfe6ef!important;height:58px!important;min-height:58px!important;padding:0 12px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__title{color:#112f54!important;font-size:18px!important;font-weight:850!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__body{background:#f5f8fc!important;padding:10px 10px 18px!important}body>.map-panel-overlay .map-parcel-building-v476,body>.map-panel-overlay .map-parcel-status-v476,body>.map-panel-overlay .map-public-detail-v481__hero,body>.map-panel-overlay .map-public-detail-v481__photo,body>.map-panel-overlay .map-public-detail-v481__section{background:#fff!important;border:1px solid #d9e3ee!important;border-radius:12px!important;box-shadow:0 2px 8px #0f2e520d!important}body>.map-panel-overlay .map-public-detail-v481{gap:10px!important}body>.map-panel-overlay .map-public-detail-v481__hero{order:1;padding:16px!important}body>.map-panel-overlay .map-public-detail-v481__photo{order:2;overflow:hidden!important}body>.map-panel-overlay .map-public-detail-v481__section{order:3}body>.map-panel-overlay .map-public-detail-v481__hero h2{color:#102f55!important;margin:6px 0!important;font-size:22px!important}body>.map-panel-overlay .map-public-detail-v481__price strong{color:#1a6bd1!important;font-size:24px!important}body>.map-panel-overlay .map-public-detail-v481__photo img{aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important}body>.map-panel-overlay .map-public-detail-v481__section>h4{color:#173a65!important;padding:13px 14px!important;font-size:14px!important}body>.map-panel-overlay .map-public-detail-v481__table{grid-template-columns:1fr!important}body>.map-panel-overlay .map-public-detail-v481__row{grid-template-columns:92px minmax(0,1fr)!important;min-height:42px!important}}@media (width<=390px){.map-page:has(.map-mobile-v688){--v688-mobile-head:216px}.map-mobile-v688{padding-left:8px;padding-right:8px}.map-mobile-v688__filters{grid-template-columns:1.15fr 1.15fr .8fr .65fr;gap:4px}.map-mobile-v688__filters select,.map-mobile-v688__filters>button{padding-left:8px;font-size:10px}.map-mobile-v688__logo{width:108px}}@media (width<=900px){.map-mobile-v688__logo{object-fit:contain!important;width:138px!important;height:40px!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend{gap:7px 12px!important;min-height:68px!important;padding:8px 11px!important;font-size:10.5px!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend span{gap:6px!important;font-size:10.5px!important;font-weight:700!important;line-height:1.15!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend span>i:not(.cluster){flex-basis:9px!important;width:9px!important;height:9px!important}.map-page:has(.map-mobile-v688) .map-body-v668__cluster i{width:20px!important;height:20px!important;font-size:9px!important}.mobile-nav:not(.mobile-nav-v955-map) button{min-height:54px!important;padding:4px 2px!important}.mobile-nav:not(.mobile-nav-v955-map) button.active{color:#0e3768!important;background:0 0!important;border-radius:0!important}.mobile-nav:not(.mobile-nav-v955-map) button span{font-size:22px!important;line-height:1!important}.mobile-nav:not(.mobile-nav-v955-map) button b{margin-top:5px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important}.map-page:has(.map-mobile-v688) .map-zoom{display:none!important}.map-page:has(.map-mobile-v688) .map-body-v668__right-tools{top:auto!important;right:12px!important;bottom:calc(var(--mobile-bottom-nav-height,74px) + env(safe-area-inset-bottom) + 168px)!important;pointer-events:auto!important;z-index:88!important;flex-direction:column!important;align-items:center!important;gap:5px!important;display:flex!important;position:absolute!important;transform:none!important}:is(.map-page:has(.map-mobile-v688) .map-body-v668__square,.map-page:has(.map-mobile-v688) .map-body-v668__zoom){background:#fffffffa!important;border:1px solid #d5dee9!important;border-radius:10px!important;width:38px!important;min-width:38px!important;overflow:hidden!important;box-shadow:0 4px 12px #1130521f!important}.map-page:has(.map-mobile-v688) .map-body-v668__square{color:#17365f!important;place-items:center!important;height:38px!important;min-height:38px!important;display:grid!important}.map-page:has(.map-mobile-v688) .map-body-v668__square svg{width:18px!important;height:18px!important}.map-page:has(.map-mobile-v688) .map-body-v668__zoom{flex-direction:column!important;display:flex!important}.map-page:has(.map-mobile-v688) .map-body-v668__zoom button{color:#17365f!important;background:#fff!important;border:0!important;border-top:1px solid #e5ebf2!important;width:38px!important;height:36px!important;min-height:36px!important;font-size:21px!important;line-height:1!important}.map-page:has(.map-mobile-v688) .map-body-v668__zoom button:first-child{border-top:0!important}.map-page:has(.map-mobile-v688) .map-body-v668__utility-tools{pointer-events:auto!important;flex-direction:column!important;gap:5px!important;width:38px!important;display:flex!important}.map-page:has(.map-mobile-v688) .map-body-v668__utility-tools .map-body-v668__square{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.map-page:has(.map-mobile-v688) .map-create-fab{visibility:visible!important;opacity:1!important;pointer-events:auto!important;right:12px!important;bottom:calc(var(--mobile-bottom-nav-height,74px) + env(safe-area-inset-bottom) + 92px)!important;color:#fff!important;z-index:89!important;cursor:pointer!important;background:#0e3768!important;border:0!important;border-radius:50%!important;place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;font-size:32px!important;font-weight:300!important;line-height:1!important;display:grid!important;position:absolute!important;box-shadow:0 7px 18px #0d2f5942!important}}@media (width<=390px){.map-mobile-v688__logo{width:128px!important;height:38px!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend{font-size:10px!important}.map-page:has(.map-mobile-v688) .map-body-v668__legend span{font-size:10px!important}.mobile-nav:not(.mobile-nav-v955-map) button span{font-size:21px!important}}@media (width<=900px){.map-mobile-v688__header{grid-template-columns:44px minmax(0,1fr) 44px!important}.map-mobile-v688__logo{transform-origin:50%!important;mix-blend-mode:normal!important;width:168px!important;max-width:72vw!important;height:44px!important;transform:scale(1.04)!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{background:#f5f8fc!important;border-left:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;left:0!important;right:0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__head{grid-template-columns:42px minmax(0,1fr) 42px!important;height:58px!important;min-height:58px!important;padding:0 10px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__body{overscroll-behavior:contain!important;gap:10px!important;padding:10px 10px 18px!important;overflow-y:auto!important}body>.map-panel-overlay .map-parcel-summary-v472{border-radius:14px!important;padding:16px 14px!important;box-shadow:0 2px 8px #0f2e520d!important}body>.map-panel-overlay .map-parcel-summary-v472__main{grid-template-columns:26px minmax(0,1fr) auto!important;gap:9px!important}body>.map-panel-overlay .map-parcel-summary-v472__pin{width:25px!important;height:25px!important}body>.map-panel-overlay .map-parcel-summary-v472__pin svg{width:22px!important;height:22px!important}body>.map-panel-overlay .map-parcel-summary-v472__copy strong{letter-spacing:-.025em!important;font-size:16px!important;line-height:1.35!important}body>.map-panel-overlay .map-parcel-summary-v472__copy span{margin-top:2px!important;font-size:11px!important}body>.map-panel-overlay .map-parcel-summary-v472__count{color:#1e66cc!important;background:#edf3ff!important;min-width:42px!important;height:30px!important;padding:0 10px!important;font-size:12px!important}body>.map-panel-overlay .map-parcel-ledger-v646{border-top:1px solid #edf1f5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:13px!important;padding-top:12px!important;display:grid!important}body>.map-panel-overlay .map-parcel-ledger-v646>div{border-right:1px solid #edf1f5!important;min-width:0!important;padding:6px 8px!important}body>.map-panel-overlay .map-parcel-ledger-v646>div:nth-child(3n){border-right:0!important}body>.map-panel-overlay .map-parcel-ledger-v646 span{color:#6f8297!important;margin-bottom:4px!important;font-size:10px!important;font-weight:700!important;display:block!important}body>.map-panel-overlay .map-parcel-ledger-v646 b{text-overflow:ellipsis!important;white-space:nowrap!important;color:#294766!important;font-size:11px!important;font-weight:800!important;display:block!important;overflow:hidden!important}body>.map-panel-overlay .map-parcel-actions-v646{margin:0!important;padding:0!important}body>.map-panel-overlay .map-parcel-create-v646{color:#fff!important;background:#124c88!important;border:0!important;border-radius:10px!important;width:100%!important;min-height:48px!important;font-size:14px!important;font-weight:850!important;box-shadow:0 4px 10px #124c8824!important}body>.map-panel-overlay .map-parcel-create-v646 span{margin-right:5px!important;font-size:22px!important;font-weight:400!important}body>.map-panel-overlay .map-parcel-status-wrap-v646{background:#fff!important;border:1px solid #d9e3ee!important;border-radius:13px!important;padding:12px!important;box-shadow:0 2px 8px #0f2e520a!important}body>.map-panel-overlay .map-parcel-status-title-v646{color:#173a65!important;margin:0 0 10px!important;font-size:13px!important}body>.map-panel-overlay .map-parcel-status-tabs-v472{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}body>.map-panel-overlay .map-parcel-status-tabs-v472>button{width:100%!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;border-radius:9px!important;padding:4px 3px!important}body>.map-panel-overlay .map-parcel-status-tabs-v472>button span,body>.map-panel-overlay .map-parcel-status-tabs-v472>button b{font-size:9.5px!important;font-weight:800!important}body>.map-panel-overlay .map-parcel-list-v472{flex-direction:column!important;gap:10px!important;display:flex!important}body>.map-panel-overlay .map-parcel-list-v472__card{background:#fff!important;border-radius:13px!important;padding:11px!important;box-shadow:0 2px 8px #0f2e520b!important}body>.map-panel-overlay .map-parcel-list-v476__content{grid-template-columns:92px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;display:grid!important}body>.map-panel-overlay .map-parcel-list-v476__media{min-width:0!important}body>.map-panel-overlay .map-parcel-list-v474__thumb,body>.map-panel-overlay .map-parcel-list-v476__thumb,body>.map-panel-overlay .map-parcel-list-v476__thumb-placeholder{border-radius:9px!important;width:92px!important;height:78px!important}body>.map-panel-overlay .map-parcel-list-v478__confirm{white-space:nowrap!important;margin-top:8px!important;font-size:9px!important;line-height:1.25!important;display:block!important}body>.map-panel-overlay .map-parcel-list-v474__headline{align-items:center!important;gap:5px!important}body>.map-panel-overlay .map-parcel-list-v474__headline>strong{font-size:14px!important}body>.map-panel-overlay .map-parcel-list-v472__category,body>.map-panel-overlay .map-parcel-list-v472__status{min-height:22px!important;padding:0 7px!important;font-size:9px!important}body>.map-panel-overlay .map-parcel-list-v474__price{gap:5px!important;margin-top:5px!important}body>.map-panel-overlay .map-parcel-list-v474__price>span{font-size:12px!important}body>.map-panel-overlay .map-parcel-list-v474__price>b{color:#2473df!important;font-size:18px!important}body>.map-panel-overlay .map-parcel-list-v490__address{color:#29435f!important;margin-top:5px!important;font-size:11px!important;font-weight:800!important}body>.map-panel-overlay .map-parcel-list-v490__detail,body>.map-panel-overlay .map-parcel-list-v474__feature{color:#718197!important;margin-top:3px!important;font-size:10px!important;line-height:1.35!important}body>.map-panel-overlay .map-parcel-list-v490__controls{margin-top:7px!important}body>.map-panel-overlay .map-parcel-list-v490__toggles{flex-wrap:wrap!important;gap:5px!important;display:flex!important}body>.map-panel-overlay .map-work-toggle-v489{border-radius:999px!important;min-height:24px!important;padding:0 7px!important;font-size:9px!important}body>.map-panel-overlay .map-parcel-list-v476__actions{justify-content:flex-end!important;gap:6px!important;margin-top:7px!important;display:flex!important}body>.map-panel-overlay .map-parcel-list-v476__actions button{border-radius:7px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important}}@media (width<=390px){.map-mobile-v688__logo{width:158px!important;max-width:74vw!important;height:42px!important}body>.map-panel-overlay .map-parcel-list-v476__content{grid-template-columns:84px minmax(0,1fr)!important;gap:9px!important}body>.map-panel-overlay .map-parcel-list-v474__thumb,body>.map-panel-overlay .map-parcel-list-v476__thumb,body>.map-panel-overlay .map-parcel-list-v476__thumb-placeholder{width:84px!important;height:72px!important}}.map-parcel-status-close-v691{display:none}@media (width<=900px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__head .map-parcel-close-button{display:none!important}body>.map-panel-overlay .map-parcel-status-title-v646{align-items:center!important;gap:8px!important;min-height:30px!important;margin-bottom:10px!important;display:flex!important}body>.map-panel-overlay .map-parcel-status-close-v691{color:#17375f!important;-webkit-text-fill-color:#17375f!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin-left:auto!important;padding:0!important;font-size:23px!important;font-weight:500!important;line-height:1!important;display:grid!important}body>.map-panel-overlay .map-parcel-status-close-v691:active{background:#eef3f8!important}body>.map-panel-overlay .map-parcel-actions-v646,body>.map-panel-overlay .map-parcel-actions-v648{grid-template-columns:none!important;width:100%!important;display:block!important}body>.map-panel-overlay .map-parcel-create-v646{border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;font-size:13.5px!important;box-shadow:0 3px 8px #124c881f!important}body>.map-panel-overlay .map-parcel-create-v646 span{font-size:20px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:not(:has(.map-public-detail-v481)){bottom:0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:not(:has(.map-public-detail-v481)) .map-parcel-panel-v472__body{padding-bottom:calc(var(--v688-nav,64px) + 14px)!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481){bottom:0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481) .map-parcel-panel-v472__body{padding-bottom:calc(var(--v688-nav,64px) + 14px)!important}body>.map-panel-overlay .map-public-detail-v694__toggles{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:10px!important;display:flex!important}body>.map-panel-overlay .map-public-detail-v694__toggle{color:#66778d!important;-webkit-text-fill-color:#66778d!important;min-height:28px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e6!important;border-radius:999px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}body>.map-panel-overlay .map-public-detail-v694__toggle.is-on{color:#13864d!important;-webkit-text-fill-color:#13864d!important;background:#effbf4!important;border-color:#83d7aa!important}body>.map-panel-overlay .map-public-detail-v694__toggle.is-co.is-on{color:#7351c9!important;-webkit-text-fill-color:#7351c9!important;background:#f6f2ff!important;border-color:#b9a6ef!important}body>.map-panel-overlay .map-public-detail-v694__toggle:disabled{opacity:.62!important}body>.map-panel-overlay .map-public-detail-v481__table{border-top:1px solid #e1e8f0!important;border-left:1px solid #e1e8f0!important;border-radius:0 0 12px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:hidden!important}body>.map-panel-overlay .map-public-detail-v481__row{background:#fff!important;border-bottom:1px solid #e1e8f0!important;border-right:1px solid #e1e8f0!important;grid-template-columns:82px minmax(0,1fr)!important;min-height:46px!important;display:grid!important}body>.map-panel-overlay .map-public-detail-v481__row.is-wide{grid-column:1/-1!important;grid-template-columns:82px minmax(0,1fr)!important}body>.map-panel-overlay .map-public-detail-v481__row>span,body>.map-panel-overlay .map-public-detail-v481__row>b{align-items:center!important;min-width:0!important;padding:8px 9px!important;line-height:1.35!important;display:flex!important}body>.map-panel-overlay .map-public-detail-v481__row>span{color:#708096!important;background:#f8fafc!important;font-size:10px!important;font-weight:700!important}body>.map-panel-overlay .map-public-detail-v481__row>b{color:#173657!important;overflow-wrap:anywhere!important;font-size:10.5px!important;font-weight:800!important}}@media (width<=390px){body>.map-panel-overlay .map-public-detail-v481__row,body>.map-panel-overlay .map-public-detail-v481__row.is-wide{grid-template-columns:72px minmax(0,1fr)!important}body>.map-panel-overlay .map-public-detail-v481__row>span,body>.map-panel-overlay .map-public-detail-v481__row>b{padding:7px!important;font-size:9.5px!important}}@media (width<=900px){body>.map-panel-overlay .map-public-detail-v481__section>h4{font-size:17px!important;font-weight:800!important}body>.map-panel-overlay .map-public-detail-v481__row>span,body>.map-panel-overlay .map-public-detail-v481__row>b{min-height:54px!important;padding:10px!important;line-height:1.35!important}body>.map-panel-overlay .map-public-detail-v481__row>span{text-align:center!important;justify-content:center!important;font-size:15px!important;font-weight:600!important}body>.map-panel-overlay .map-public-detail-v481__row>b{text-align:left!important;justify-content:flex-start!important;font-size:16px!important;font-weight:400!important}}@media (width<=390px){body>.map-panel-overlay .map-public-detail-v481__row>span{font-size:14px!important}body>.map-panel-overlay .map-public-detail-v481__row>b{font-size:15px!important}}@media (width<=900px){body>.map-panel-overlay .map-public-detail-v481__row>span{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;padding-left:5px!important;padding-right:5px!important;font-size:12px!important;line-height:1.15!important}}@media (width<=390px){body>.map-panel-overlay .map-public-detail-v481__row>span{padding-left:4px!important;padding-right:4px!important;font-size:11px!important}}@media (width<=900px){.map-page:has(.map-mobile-v688){--v688-mobile-head:104px!important}.map-page:has(.map-mobile-v688.search-open){--v688-mobile-head:154px!important}.map-mobile-v688{height:var(--v688-mobile-head)!important;padding:7px 10px 8px!important;transition:height .16s!important}.map-mobile-v688__header{grid-template-columns:44px minmax(0,1fr) auto!important;height:46px!important}.map-mobile-v688__header-actions{justify-self:end;align-items:center;gap:2px;display:flex}.map-mobile-v688__header-actions .map-mobile-v688__icon.active{color:#0d5fa9!important;background:#eef6ff!important}.map-mobile-v688__search{animation:.14s ease-out both map-v858-search-in;height:42px!important;margin:1px 0 6px!important}@keyframes map-v858-search-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.map-mobile-v688__tabs,.map-mobile-v688__filters{display:none!important}.map-mobile-v688__quickbar{grid-template-columns:minmax(146px,1.7fr) .68fr .72fr .92fr;align-items:center;gap:5px;height:42px;margin-top:2px;display:grid}.map-mobile-v688__mode-toggle{background:#fff;border:1px solid #d4deea;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:36px;display:grid;overflow:hidden}.map-mobile-v688__mode-toggle:has(button:only-child){grid-template-columns:1fr}.map-mobile-v688__mode-toggle button{color:#334b68;white-space:nowrap;background:#fff;border:0;border-radius:0;min-width:0;padding:0 6px;font-size:11px;font-weight:800}.map-mobile-v688__mode-toggle button+button{border-left:1px solid #dbe3ed}.map-mobile-v688__mode-toggle button.active{color:#fff;background:#123f72}.map-mobile-v688__quick{color:#334b68;white-space:nowrap;background:#fff;border:1px solid #d4deea;border-radius:18px;width:100%;min-width:0;height:36px;padding:0 6px;font-size:11px;font-weight:800}.map-mobile-v688__quick.active{color:#0b63c9;background:#f2f8ff;border-color:#9ec6f3}.map-mobile-v688__reset{font-size:10px!important}}@media (width<=390px){.map-page:has(.map-mobile-v688){--v688-mobile-head:102px!important}.map-page:has(.map-mobile-v688.search-open){--v688-mobile-head:152px!important}.map-mobile-v688{padding-left:8px!important;padding-right:8px!important}.map-mobile-v688__quickbar{grid-template-columns:minmax(132px,1.65fr) .62fr .66fr .9fr;gap:4px}.map-mobile-v688__mode-toggle button,.map-mobile-v688__quick{padding-left:4px;padding-right:4px;font-size:10px!important}.map-mobile-v688__reset{font-size:9px!important}}@media (width<=760px){.map-page:has(.map-mobile-v688) .map-mobile-filter-sheet{top:var(--v688-mobile-head,104px)!important;max-height:calc(100% - var(--v688-mobile-head,104px) - 10px)!important}}@media (width<=900px){.map-page:has(.map-mobile-v688){--v688-mobile-head:110px!important}.map-page:has(.map-mobile-v688.search-open){--v688-mobile-head:160px!important}.map-mobile-v688{box-shadow:none!important;background:0 0!important;border-bottom:0!important}.map-mobile-v688__header{z-index:2;position:relative;background:#fff!important}.map-mobile-v688__header:before{content:"";z-index:-1;background:#fff;border-bottom:1px solid #e3e9f0;position:absolute;inset:-7px -10px 0}.map-mobile-v688__search{z-index:2;position:relative;background:#fff!important}.map-mobile-v688__quickbar{z-index:1;position:relative;background:0 0!important;margin-top:8px!important}}@media (width<=390px){.map-page:has(.map-mobile-v688){--v688-mobile-head:108px!important}.map-page:has(.map-mobile-v688.search-open){--v688-mobile-head:158px!important}.map-mobile-v688__header:before{left:-8px;right:-8px}}@media (width<=900px){.map-page:has(.map-mobile-v688)>.map-canvas>.kakao-map-root{top:56px!important}.map-mobile-v688{pointer-events:none;background:0 0!important}.map-mobile-v688__header,.map-mobile-v688__search,.map-mobile-v688__quickbar{pointer-events:auto}.map-mobile-v688__quickbar{background:0 0!important}}@media (width<=390px){.map-page:has(.map-mobile-v688)>.map-canvas>.kakao-map-root{top:56px!important}}@media (width<=900px){.map-page:has(.map-mobile-v955)>.map-canvas>.kakao-map-root{top:0!important}}@media (width<=390px){.map-page:has(.map-mobile-v955)>.map-canvas>.kakao-map-root{top:0!important}}@media (width<=900px){.map-page:has(.map-mobile-v955) .map-mobile-v688__quickbar{margin-top:0!important}}@media (width<=390px){.map-page:has(.map-mobile-v955) .map-mobile-v688__quickbar{margin-top:0!important}}@media (width<=900px){.map-page:has(.map-mobile-v955) .map-mobile-v688{box-shadow:none!important;border-bottom:0!important;padding-top:0!important}}@media (width<=390px){.map-page:has(.map-mobile-v955) .map-mobile-v688{box-shadow:none!important;border-bottom:0!important;padding-top:0!important}}@media (width>=901px){.map-overview-v669{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100% - 32px);padding-right:2px;overflow-y:auto}.map-overview-v669__quick{padding-bottom:14px}.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{z-index:120!important;background:#fff!important;border:0!important;border-left:1px solid #dce4ee!important;border-radius:0!important;width:clamp(520px,35vw,610px)!important;max-width:calc(100vw - 194px)!important;height:auto!important;position:fixed!important;inset:72px 0 0 auto!important;box-shadow:-12px 0 30px #122e521a!important}.map-parcel-panel-v472__head{border-bottom:1px solid #e5eaf0!important;grid-template-columns:42px minmax(0,1fr) 92px!important;height:66px!important;min-height:66px!important;padding:0 22px!important}.map-parcel-panel-v472__title{color:#122b4c!important;font-size:18px!important}.map-parcel-panel-v472__head .map-parcel-panel__head-actions{gap:8px;width:auto!important}.map-parcel-panel-v472__head .map-parcel-close-button,.map-parcel-panel-v472__head .map-parcel-share-button,.map-parcel-panel-v472__head .map-parcel-back-button{color:#17365f!important;border-radius:8px!important;width:38px!important;height:38px!important;min-height:38px!important}.map-parcel-panel-v472__body{overscroll-behavior:contain;background:#f7f9fc!important;padding:16px 18px 26px!important;overflow-y:auto!important}.map-public-detail-v481{gap:14px!important}.map-public-detail-v481__hero,.map-public-detail-v481__section,.map-public-detail-v481__photo{box-shadow:none!important;border-color:#dce4ee!important;border-radius:10px!important}.map-public-detail-v481__hero{padding:20px!important}.map-public-detail-v481__flags{margin-bottom:10px!important}.map-public-detail-v481__hero h2{color:#122842!important;font-size:23px!important;line-height:1.3!important}.map-public-detail-v481__price{gap:8px!important;margin-top:12px!important}.map-public-detail-v481__price span{color:#526982!important;font-size:14px!important}.map-public-detail-v481__price strong{color:#1767c7!important;font-size:25px!important}.map-public-detail-v481__hero>p{color:#65778b!important;margin-top:10px!important;font-size:13px!important}.map-public-detail-v481__photo img{aspect-ratio:16/9;object-fit:cover!important;width:100%!important;max-height:310px!important}.map-public-detail-v481__section>h4{color:#173a66!important;background:#fff!important;padding:14px 16px!important;font-size:14px!important}.map-public-detail-v481__table{grid-template-columns:1fr 1fr!important}.map-public-detail-v481__row{grid-template-columns:92px minmax(0,1fr)!important;min-height:43px!important}.map-public-detail-v481__row>span,.map-public-detail-v481__row>b{padding:11px 12px!important;font-size:12px!important}.map-public-detail-v481__description{padding:16px!important;font-size:13px!important;line-height:1.75!important}.map-public-detail-v481__agency-card{padding:16px!important}.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__right-tools{right:calc(clamp(520px,35vw,610px) + 18px)!important}.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__legend{right:calc(clamp(520px,35vw,610px) + 18px)!important}.map-canvas:has(.map-parcel-panel-v472) .map-create-fab{right:calc(clamp(520px,35vw,610px) + 22px)!important}}@media (width<=1180px) and (width>=901px){.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{width:500px!important}.map-public-detail-v481__table{grid-template-columns:1fr!important}:is(.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__right-tools,.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__legend){right:518px!important}}@media (width>=901px){.map-overview-v669{scrollbar-width:thin;scrollbar-gutter:stable;gap:9px!important;max-height:none!important;top:14px!important;bottom:14px!important;overflow:hidden auto!important}.map-overview-v669__card{flex:none}.map-overview-v669__title{min-height:40px!important;padding:0 15px!important}.map-overview-v669__rows{padding:2px 15px 6px!important}.map-overview-v669__row{height:31px!important}.map-overview-v669__row--total{height:34px!important}.map-overview-v669__info{padding:8px 15px 9px!important}.map-overview-v669__info>div{min-height:25px!important}.map-overview-v669__quick{gap:7px!important;padding:9px 9px 10px!important}.map-overview-v669__quick button{gap:4px!important;height:58px!important}.map-overview-v669__quick button svg{width:21px!important;height:21px!important}.map-canvas:has(.map-overview-v669) .map-body-v668__right-tools{margin-right:8px}}@media (width>=901px) and (height<=760px){.map-overview-v669{gap:7px!important}.map-overview-v669__title{min-height:36px!important}.map-overview-v669__row{height:28px!important}.map-overview-v669__row--total{height:31px!important}.map-overview-v669__quick button{height:52px!important}}@media (width>=901px){.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481){background:#fff!important;width:clamp(560px,36vw,640px)!important}.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481) .map-parcel-panel-v472__head{background:#fff!important;height:62px!important;min-height:62px!important;padding:0 18px!important}.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481) .map-parcel-panel-v472__body{background:#fff!important;padding:16px 18px 22px!important}.map-public-detail-v481{grid-template-columns:minmax(0,1.08fr) minmax(230px,.92fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.map-public-detail-v481__photo{background:#f2f5f9!important;grid-area:1/1!important;min-height:220px!important;overflow:hidden!important}.map-public-detail-v481__photo img{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important;min-height:220px!important;max-height:280px!important;display:block!important}.map-public-detail-v481__hero{background:#fff!important;flex-direction:column!important;grid-area:1/2!important;justify-content:flex-start!important;min-height:220px!important;padding:18px!important;display:flex!important}.map-public-detail-v481__flags{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-bottom:14px!important;display:flex!important}.map-public-detail-v481__confirm,.map-public-detail-v481__flags .map-parcel-list-v472__status{border-radius:6px!important;min-height:26px!important;padding:4px 9px!important;font-size:11px!important;font-weight:800!important}.map-public-detail-v481__hero h2{letter-spacing:-.35px!important;margin:0!important;font-size:21px!important;line-height:1.35!important}.map-public-detail-v481__price{align-items:baseline!important;margin-top:18px!important}.map-public-detail-v481__price span{color:#40566f!important;font-weight:800!important}.map-public-detail-v481__price strong{font-size:26px!important;line-height:1.1!important}.map-public-detail-v481__hero>p{border-top:1px solid #edf1f5!important;margin-top:12px!important;padding-top:12px!important;line-height:1.55!important}.map-public-detail-v481__section{background:#fff!important;grid-column:1/-1!important;overflow:hidden!important}.map-public-detail-v481__section>h4{border-bottom:1px solid #e8edf3!important;align-items:center!important;min-height:43px!important;margin:0!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.map-public-detail-v481__table{background:#fff!important;grid-template-columns:1fr 1fr!important}.map-public-detail-v481__row{grid-template-columns:104px minmax(0,1fr)!important;min-height:42px!important}.map-public-detail-v481__row:nth-child(odd){border-right:1px solid #edf1f5!important}.map-public-detail-v481__row>span{color:#6a7c90!important;background:#f8fafc!important;font-weight:700!important}.map-public-detail-v481__row>b{color:#263c55!important;font-weight:700!important}.map-public-detail-v481__row>span,.map-public-detail-v481__row>b{align-items:center!important;padding:10px 11px!important;font-size:12px!important;display:flex!important}.map-public-detail-v481__description{color:#41566d!important;background:#fff!important;min-height:92px!important;margin:0!important;padding:16px!important;line-height:1.7!important}.map-public-detail-v481__agency-card,.map-public-detail-v481__agency-empty{background:#fbfcfe!important;margin:0!important;padding:15px 16px!important}.map-public-detail-v481__agency-card strong{color:#183759!important;font-size:14px!important}.map-public-detail-v481__agency-card a,.map-public-detail-v481__agency-card span{color:#526a82!important;font-size:12px!important}:is(.map-canvas:has(.map-public-detail-v481) .map-body-v668__right-tools,.map-canvas:has(.map-public-detail-v481) .map-body-v668__legend){right:calc(clamp(560px,36vw,640px) + 18px)!important}.map-canvas:has(.map-public-detail-v481) .map-create-fab{right:calc(clamp(560px,36vw,640px) + 22px)!important}}@media (width<=1180px) and (width>=901px){.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481){width:520px!important}.map-public-detail-v481{grid-template-columns:1fr!important}.map-public-detail-v481__photo,.map-public-detail-v481__hero{grid-column:1!important}.map-public-detail-v481__photo{grid-row:1!important}.map-public-detail-v481__hero{grid-row:2!important;min-height:auto!important}.map-public-detail-v481__table{grid-template-columns:1fr!important}.map-public-detail-v481__row:nth-child(odd){border-right:0!important}:is(.map-canvas:has(.map-public-detail-v481) .map-body-v668__right-tools,.map-canvas:has(.map-public-detail-v481) .map-body-v668__legend){right:538px!important}}@media (width>=901px){.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{box-sizing:border-box!important;flex-direction:column!important;height:100%!important;max-height:100%!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 0 0 auto!important;overflow:hidden!important}.map-parcel-panel-v472__head{z-index:2!important;flex:0 0 62px!important;height:62px!important;min-height:62px!important;position:relative!important}.map-parcel-panel-v472__body{scrollbar-width:thin;overscroll-behavior:contain!important;box-sizing:border-box!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:28px!important;overflow:hidden auto!important}.map-parcel-summary-v646,.map-parcel-actions-v646,.map-parcel-status-wrap-v646,.map-parcel-list-section-v646,.map-parcel-list-v472{box-sizing:border-box!important;flex:none!important;min-width:0!important;max-width:100%!important}.map-parcel-list-section-v646,.map-parcel-list-v472{overflow:visible!important}.map-parcel-list-v472__card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.map-parcel-list-v472__actions,.map-parcel-list-v474__footer{min-width:0!important}.map-public-detail-v481{align-content:start!important;min-width:0!important;max-width:100%!important;padding-bottom:4px!important}.map-public-detail-v481__hero,.map-public-detail-v481__photo,.map-public-detail-v481__section,.map-public-detail-v481__table,.map-public-detail-v481__row{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__right-tools{right:calc(clamp(520px,35vw,610px) + 18px)!important}.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__legend{right:calc(clamp(520px,35vw,610px) + 18px)!important}.map-canvas:has(.map-parcel-panel-v472) .map-create-fab{right:calc(clamp(520px,35vw,610px) + 22px)!important}:is(.map-canvas:has(.map-public-detail-v481) .map-body-v668__right-tools,.map-canvas:has(.map-public-detail-v481) .map-body-v668__legend){right:calc(clamp(560px,36vw,640px) + 18px)!important}.map-canvas:has(.map-public-detail-v481) .map-create-fab{right:calc(clamp(560px,36vw,640px) + 22px)!important}}@media (width<=1180px) and (width>=901px){.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{width:500px!important}.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481){width:520px!important}:is(.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__right-tools,.map-canvas:has(.map-parcel-panel-v472) .map-body-v668__legend){right:518px!important}:is(.map-canvas:has(.map-public-detail-v481) .map-body-v668__right-tools,.map-canvas:has(.map-public-detail-v481) .map-body-v668__legend){right:538px!important}}@media (width>=901px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{z-index:220!important;box-sizing:border-box!important;height:auto!important;max-height:none!important;margin:0!important;position:fixed!important;inset:73px 0 0 auto!important;overflow:hidden!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481){width:clamp(560px,36vw,640px)!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:not(:has(.map-public-detail-v481)){width:clamp(520px,35vw,610px)!important}}@media (width<=1180px) and (width>=901px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{width:500px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481){width:520px!important}}@media (width>=901px){.map-page--split-panel{--map-split-panel-width:clamp(520px, 35vw, 610px)}.map-page--split-panel>.map-main-header-v667{transition:right .18s;right:var(--map-split-panel-width)!important}.map-page--split-panel>.map-canvas{transition:right .18s;right:var(--map-split-panel-width)!important;width:auto!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{width:var(--map-split-panel-width,clamp(520px, 35vw, 610px))!important}}@media (width<=1180px) and (width>=901px){.map-page--split-panel{--map-split-panel-width:500px}}@media (width>=901px){:is(body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481),body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:not(:has(.map-public-detail-v481))){width:var(--map-split-panel-width,clamp(520px, 35vw, 610px))!important}}@media (width<=1180px) and (width>=901px){:is(body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v481),body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:not(:has(.map-public-detail-v481))){width:500px!important}}@media (width<=900px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472{inset:0 0 var(--mobile-nav,64px) 0!important;top:0!important;right:0!important;bottom:var(--mobile-nav,64px)!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:none!important;box-shadow:none!important;z-index:950!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;left:0!important;overflow:hidden!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__head{background:#fff!important;border-bottom:1px solid #e4eaf1!important;flex:0 0 58px!important;height:58px!important;min-height:58px!important;padding:0 12px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-parcel-panel-v472__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;box-sizing:border-box!important;background:#f7f9fc!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 8px 18px!important;overflow:hidden auto!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-public-detail-v481{flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;display:flex!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-public-detail-v481__hero,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-public-detail-v481__photo,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-public-detail-v481__section{width:100%!important;min-width:0!important;max-width:100%!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472 .map-public-detail-v481__photo img{aspect-ratio:16/9!important;object-fit:cover!important;width:100%!important;height:auto!important;max-height:none!important}}@media (width>=901px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v697) .map-parcel-panel-v472__head{display:none!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472:has(.map-public-detail-v697) .map-parcel-panel-v472__body{background:#f7f9fc!important;padding:0!important}.map-public-detail-v697{background:#f7f9fc!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;grid-auto-flow:row!important;gap:12px!important;padding:14px 14px 18px!important;display:grid!important}.map-public-detail-v697__toolbar{grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;padding:0 2px!important;display:flex!important}.map-public-detail-v697__toolbar-flags,.map-public-detail-v697__toolbar-actions{align-items:center!important;gap:8px!important;display:flex!important}.map-public-detail-v697__category{color:#51677e!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:7px!important;align-items:center!important;min-height:28px!important;padding:4px 10px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.map-public-detail-v697__action,.map-public-detail-v697__close{color:#173b63!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:8px!important;min-height:34px!important;font-size:12px!important;font-weight:750!important}.map-public-detail-v697__action{min-width:72px!important;padding:0 12px!important}.map-public-detail-v697__action:disabled{opacity:.56!important;cursor:default!important}.map-public-detail-v697__close{border:0!important;width:36px!important;padding:0!important;font-size:29px!important;font-weight:400!important}.map-public-detail-v697__gallery,.map-public-detail-v697__summary,.map-public-detail-v697__info,.map-public-detail-v697__assignee,.map-public-detail-v697__notes-grid,.map-public-detail-v697__agency,.map-public-detail-v697__actions{box-sizing:border-box!important}.map-public-detail-v697__gallery{background:0 0!important;border:0!important;flex-direction:column!important;grid-area:2/1!important;gap:8px!important;min-height:0!important;padding:0!important;display:flex!important}.map-public-detail-v697__main-photo{aspect-ratio:16/10!important;background:#eef2f6!important;border:1px solid #dbe3ec!important;border-radius:10px!important;position:relative!important;overflow:hidden!important}.map-public-detail-v697__main-photo img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.map-public-detail-v697__photo-count{color:#fff!important;background:#0a1b31b8!important;border-radius:6px!important;padding:4px 8px!important;font-size:11px!important;font-weight:800!important;position:absolute!important;bottom:9px!important;right:10px!important}.map-public-detail-v697__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.map-public-detail-v697__thumbs button,.map-public-detail-v697__thumb-placeholder{background:#eef2f6!important;border:1px solid #dce4ed!important;border-radius:7px!important;height:56px!important;overflow:hidden!important}.map-public-detail-v697__thumbs button{padding:0!important}.map-public-detail-v697__thumbs button.is-active{border:2px solid #2b74da!important}.map-public-detail-v697__thumbs img{object-fit:cover!important;width:100%!important;height:100%!important}.map-public-detail-v697__summary{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:10px!important;grid-area:2/2!important;min-height:0!important;padding:18px 18px 16px!important}.map-public-detail-v697__mobile-flags{display:none!important}.map-public-detail-v697__summary h2{color:#102d4d!important;margin:0 0 5px!important;font-size:22px!important;line-height:1.25!important}.map-public-detail-v697__address{color:#6b7e93!important;border:0!important;margin:0 0 8px!important;padding:0!important;font-size:12px!important}.map-public-detail-v697__listing-no{color:#7e8fa2!important;margin-bottom:15px!important;font-size:11px!important}.map-public-detail-v697__listing-no span{color:#4d647d!important;margin-left:5px!important}.map-public-detail-v697__summary .map-public-detail-v481__price{border-top:1px solid #edf1f5!important;border-bottom:1px solid #edf1f5!important;margin-top:0!important;padding:12px 0!important}.map-public-detail-v697__summary .map-public-detail-v481__price strong{color:#1768d5!important;font-size:27px!important}.map-public-detail-v697__summary>p:not(.map-public-detail-v697__address){color:#50657b!important;border:0!important;margin:10px 0 0!important;padding:0!important}.map-public-detail-v697__summary .map-public-detail-v694__toggles{margin-top:auto!important;padding-top:14px!important}.map-public-detail-v697__info,.map-public-detail-v697__assignee,.map-public-detail-v697__notes-grid,.map-public-detail-v697__agency,.map-public-detail-v697__actions{grid-column:1/-1!important}.map-public-detail-v697__info{border:1px solid #dbe3ec!important;border-radius:10px!important}.map-public-detail-v697__info .map-public-detail-v481__table{grid-template-columns:1fr 1fr!important}.map-public-detail-v697__info .map-public-detail-v481__row.is-wide{grid-column:1/-1!important}.map-public-detail-v697__assignee{background:#fff!important;border:1px solid #dbe3ec!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:13px 15px!important;display:grid!important}.map-public-detail-v697__assignee-icon{color:#315a84!important;background:#f0f5fa!important;border-radius:50%!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}.map-public-detail-v697__assignee span{color:#7b8ca0!important;margin-bottom:2px!important;font-size:10px!important;display:block!important}.map-public-detail-v697__assignee strong{color:#183759!important;font-size:13px!important}.map-public-detail-v697__assignee a{color:#355d84!important;font-size:12px!important;text-decoration:none!important}.map-public-detail-v697__notes-grid{grid-template-columns:1.35fr .65fr!important;gap:10px!important;display:grid!important}.map-public-detail-v697__description-card,.map-public-detail-v697__memo-card,.map-public-detail-v697__agency{border:1px solid #dbe3ec!important;border-radius:10px!important}.map-public-detail-v697__memo-placeholder{color:#9aa8b6!important;background:#fbfcfe!important;border:1px solid #e2e8ef!important;border-radius:8px!important;min-height:86px!important;margin:12px!important;padding:12px!important;font-size:12px!important}.map-public-detail-v697__agency{margin-top:2px!important}.map-public-detail-v697__actions{z-index:4!important;background:linear-gradient(#f7f9fcb8,#f7f9fc 36%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:11px 0 2px!important;display:grid!important;position:sticky!important;bottom:-1px!important}.map-public-detail-v697__actions button{color:#1761bb!important;background:#fff!important;border:1px solid #286fcd!important;border-radius:8px!important;min-height:42px!important;font-size:12px!important;font-weight:800!important}.map-public-detail-v697__actions button.is-primary{color:#fff!important;background:#1466c5!important}.map-public-detail-v697__actions button:disabled{opacity:.74!important}}@media (width<=900px){.map-public-detail-v697__toolbar,.map-public-detail-v697__thumbs,.map-public-detail-v697__listing-no,.map-public-detail-v697__assignee,.map-public-detail-v697__notes-grid,.map-public-detail-v697__actions{display:none!important}.map-public-detail-v697__gallery{order:2!important}.map-public-detail-v697__summary{order:1!important}.map-public-detail-v697__info{order:3!important}.map-public-detail-v697__agency{order:5!important}}@media (width>=901px){.map-public-detail-v697__toolbar-flags .map-parcel-list-v472__status{border-radius:8px!important;min-height:32px!important;padding:6px 13px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.map-public-detail-v697__toolbar-actions .map-public-detail-v697__action:disabled{opacity:1!important;color:#111827!important;background:#fff!important;border-color:#d7e0eb!important;font-weight:400!important}.map-public-detail-v698__share{gap:6px!important}.map-public-detail-v698__share svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:none!important;width:16px!important;height:16px!important;display:block!important}.map-public-detail-v697__main-photo{aspect-ratio:auto!important;flex:auto!important;min-height:0!important}.map-public-detail-v697__thumbs{flex:0 0 56px!important}.map-public-detail-v697__info{overflow:hidden!important}.map-public-detail-v697__info .map-public-detail-v481__table{border-top:0!important}.map-public-detail-v697__toolbar-actions{gap:10px!important}.map-public-detail-v697__action{white-space:nowrap!important;color:#111827!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:82px!important;min-height:38px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.map-public-detail-v697__action:disabled{cursor:default!important}.map-public-detail-v697__action svg{flex:none!important;width:18px!important;height:18px!important}.map-public-detail-v697__action span{color:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1!important;display:inline-block!important}.map-public-detail-v698__share{min-width:92px!important}.map-public-detail-v697__summary .map-public-detail-v694__toggles{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.map-public-detail-v694__toggle{color:#23466f!important;letter-spacing:-.01em!important;background:#f8fbff!important;border:1px solid #d5dfeb!important;border-radius:10px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s!important;box-shadow:0 1px 2px #0f172a0a!important}.map-public-detail-v694__toggle.is-on{color:#1358b8!important;background:linear-gradient(#eff6ff 0%,#e0eeff 100%)!important;border-color:#9fc1f7!important}.map-public-detail-v694__toggle.is-off{color:#415468!important;background:#fff!important;border-color:#d4dbe5!important}.map-public-detail-v694__toggle.is-co.is-on{color:#6b42d6!important;background:linear-gradient(#f6f1ff 0%,#ece3ff 100%)!important;border-color:#c7b0ff!important}.map-public-detail-v694__toggle:hover:not(:disabled){box-shadow:0 4px 10px #1c4d8f14!important}.map-public-detail-v694__toggle:disabled{opacity:.72!important;cursor:wait!important}.map-public-detail-v697__info .map-public-detail-v481__row{grid-template-columns:108px minmax(0,1fr)!important}.map-public-detail-v697__info .map-public-detail-v481__row>span{font-weight:700!important}.map-public-detail-v697__gallery{align-self:start!important;height:auto!important}.map-public-detail-v697__main-photo{aspect-ratio:auto!important;flex:0 0 225px!important;height:225px!important;min-height:225px!important;max-height:225px!important}.map-public-detail-v697__main-photo img{object-fit:cover!important;width:100%!important;height:225px!important;min-height:225px!important;max-height:225px!important}.map-public-detail-v697__thumbs{flex:0 0 56px!important;height:56px!important}.map-public-detail-v702__confirm-date{color:#e64646!important;margin:0 0 7px!important;font-size:11.5px!important;font-weight:400!important;line-height:1.25!important;display:block!important}.map-public-detail-v702__meta-line{white-space:nowrap!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0 0 15px!important;display:flex!important}.map-public-detail-v702__meta-line .map-public-detail-v697__address,.map-public-detail-v702__meta-line .map-public-detail-v697__listing-no{color:#718296!important;border:0!important;min-width:0!important;margin:0!important;padding:0!important;font-size:11.5px!important;line-height:1.35!important}.map-public-detail-v702__meta-line .map-public-detail-v697__address{text-overflow:ellipsis!important;overflow:hidden!important}.map-public-detail-v702__meta-line .map-public-detail-v697__listing-no{flex:none!important}.map-public-detail-v702__meta-line .map-public-detail-v697__listing-no span{color:#52677d!important;margin-left:4px!important}.map-public-detail-v702__meta-dot{color:#a2afbd!important;flex:none!important;font-size:13px!important}.map-public-detail-v702__quick-summary{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.map-public-detail-v697__close{color:#fff!important;background:#0d355f!important;border:1px solid #0c3157!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:22px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:0 4px 10px #0d355f24!important}.map-public-detail-v697__close:hover{background:#0a2c50!important;border-color:#0a2c50!important}}@media (width<=900px){.map-public-detail-v702__confirm-date,.map-public-detail-v702__meta-dot{display:none!important}.map-public-detail-v702__meta-line{display:block!important}}@media (width>=901px){.map-parcel-status-title-v646{min-height:34px!important}.map-parcel-status-title-v646 .map-parcel-status-close-v691{color:#17365f!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:9px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin-left:auto!important;padding:0!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:inline-grid!important}.map-parcel-status-title-v646 .map-parcel-status-close-v691:hover{background:#f4f7fb!important;border-color:#bfcddd!important}.map-parcel-list-v704__maintenance{color:#3f5f80!important;margin:2px 0 3px!important;font-size:13px!important;font-weight:600!important;line-height:1.35!important}}@media (width<=900px){.map-parcel-list-v704__maintenance{color:#52677e!important;margin:1px 0 2px!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}}@media (width>=901px){.map-parcel-status-title-v646 .map-parcel-status-close-v691{color:#fff!important;text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important;cursor:pointer!important;background:#123e70!important;border:1px solid #123e70!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin-left:auto!important;padding:0!important;font-size:22px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.map-parcel-status-title-v646 .map-parcel-status-close-v691:hover{color:#fff!important;background:#0e3159!important;border-color:#0e3159!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{grid-template-rows:auto auto minmax(0,1fr)!important;align-content:stretch!important;gap:10px!important;display:grid!important;overflow:hidden!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669__card{min-height:0!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669__card:last-child{flex-direction:column!important;min-height:0!important;display:flex!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669__quick{flex:auto!important;grid-template-rows:repeat(2,minmax(64px,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:0!important;padding:10px!important;display:grid!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669__quick button{width:100%!important;height:100%!important;min-height:64px!important}}@media (width>=901px) and (height<=760px){.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669{gap:8px!important;overflow-y:auto!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669__quick{grid-template-rows:repeat(2,54px)!important}.map-page:has(.map-body-v668)>.map-canvas .map-overview-v669__quick button{min-height:54px!important}}@media (width>=901px){.map-parcel-status-title-v646 .map-parcel-status-close-v691{color:#fff!important;background:#c94444!important;border-color:#c94444!important;box-shadow:0 3px 8px #c944442e!important}.map-parcel-status-title-v646 .map-parcel-status-close-v691:hover{color:#fff!important;background:#b63737!important;border-color:#b63737!important}.map-page:not(.map-page--split-panel) .map-overview-v669{scrollbar-gutter:auto!important;background:#fff!important;border-left:1px solid #d9e2ec!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #d9e2ec!important;border-radius:0!important;margin:0!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child{border-bottom:0!important;flex:none!important;height:auto!important;min-height:0!important;display:block!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child .map-overview-v669__quick{flex:none!important;grid-auto-rows:38px!important;align-content:start!important;height:auto!important;min-height:0!important}.map-page:not(.map-page--split-panel) .map-overview-v669__title{border-radius:0!important}.map-page:not(.map-page--split-panel) .map-overview-v669{align-content:flex-start!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child{flex:none!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:132px!important;display:block!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:has(.map-overview-v669__quick){flex:none!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:132px!important;display:block!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:has(.map-overview-v669__quick) .map-overview-v669__title{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 12px!important}.map-page:not(.map-page--split-panel) .map-overview-v669__quick button{align-self:start!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding-top:0!important;padding-bottom:0!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child{flex:none!important;height:auto!important;min-height:0!important;max-height:112px!important;overflow:hidden!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:has(.map-overview-v669__quick){flex:none!important;height:auto!important;min-height:0!important;max-height:112px!important;overflow:hidden!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:has(.map-overview-v669__quick) .map-overview-v669__title{align-items:center!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.map-page:not(.map-page--split-panel) .map-overview-v669__quick{flex:none!important;grid-template-rows:34px 34px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:34px!important;align-content:start!important;align-items:start!important;gap:4px 6px!important;height:76px!important;min-height:76px!important;max-height:76px!important;padding:4px 6px!important;display:grid!important}.map-page:not(.map-page--split-panel) .map-overview-v669__quick>button{align-self:start!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 8px!important;line-height:1!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child{flex:none!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:100px!important;margin-top:auto!important;display:block!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child .map-overview-v669__quick{flex:none!important;grid-template-rows:38px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:38px!important;align-content:start!important;height:52px!important;min-height:52px!important;max-height:52px!important}.map-page:not(.map-page--split-panel) .map-overview-v669__card:last-child .map-overview-v669__quick>button{height:38px!important;min-height:38px!important;max-height:38px!important}}.dash26-collab-calculator button{cursor:pointer;background:#0d438f;border:0;border-radius:9px;height:42px;padding:0 16px;font-weight:900;color:#fff!important}.dash26-collab-calculator button *{color:#fff!important}@media (width<=760px){.dash26-collab-calculator{flex-direction:column;align-items:flex-start}.dash26-collab-calculator button{width:100%}}.property-create-panel{z-index:1600;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:min(460px,100%);height:100vh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-12px 0 32px #0f172a24}.property-create-panel__header{color:#fff;background:#0f172a;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 20px;display:flex}.property-create-panel__eyebrow{letter-spacing:.04em;color:#93c5fd;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.4}.property-create-panel__title{color:#fff;margin:0;font-size:21px;font-weight:800;line-height:1.4}.property-create-panel__description{color:#cbd5e1;margin:8px 0 0;font-size:13px;line-height:1.5}.property-create-panel__close{color:#fff;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:3;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:26px;font-weight:300;line-height:1;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.property-create-panel__close:hover:not(:disabled){background:#ffffff29;border-color:#ffffff47;box-shadow:0 6px 14px #0f172a29}.property-create-panel__form{background:#f8fafc;flex-direction:column;flex:1;gap:18px;padding:22px 24px 28px;display:flex;overflow-y:auto}.property-create-panel__section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.property-create-panel__section--dynamic{background:#f8fbff;border-color:#bfdbfe}.property-create-panel__section-title{color:#0f172a;margin:0 0 16px;font-size:15px;font-weight:800;line-height:1.4}.property-create-panel__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;display:grid}.property-create-panel__field{flex-direction:column;gap:7px;min-width:0;display:flex}.property-create-panel__field--full{grid-column:1/-1}.property-create-panel__field span{color:#475569;font-size:13px;font-weight:700;line-height:1.4}.property-create-panel__field strong,.property-create-panel__dynamic-options strong{color:#dc2626}.property-create-panel__field input,.property-create-panel__field select,.property-create-panel__field textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;min-width:0;padding:0 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .18s,box-shadow .18s,background-color .18s}.property-create-panel__field input,.property-create-panel__field select{height:44px}.property-create-panel__field textarea{resize:vertical;min-height:96px;padding-top:11px;padding-bottom:11px}.property-create-panel__field input::placeholder,.property-create-panel__field textarea::placeholder{color:#94a3b8}.property-create-panel__field input:hover:not(:disabled),.property-create-panel__field select:hover:not(:disabled),.property-create-panel__field textarea:hover:not(:disabled){border-color:#94a3b8}.property-create-panel__field input:focus,.property-create-panel__field select:focus,.property-create-panel__field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.property-create-panel__field input:disabled,.property-create-panel__field select:disabled,.property-create-panel__field textarea:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.property-create-panel__dynamic-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.property-create-panel__dynamic-header .property-create-panel__section-title{margin-bottom:16px}.property-create-panel__dynamic-eyebrow{color:#2563eb;letter-spacing:.06em;margin:0 0 5px;font-size:11px;font-weight:800}.property-create-panel__dynamic-count{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd;border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:800}.property-create-panel__dynamic-state,.property-create-panel__dynamic-error,.property-create-panel__dynamic-empty,.property-create-panel__dynamic-notice{word-break:keep-all;border-radius:10px;padding:11px 12px;font-size:12px;font-weight:650;line-height:1.55}.property-create-panel__dynamic-state,.property-create-panel__dynamic-empty{color:#64748b;background:#f8fafc;border:1px solid #cbd5e1}.property-create-panel__dynamic-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.property-create-panel__dynamic-notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;margin-bottom:14px}.property-create-panel__dynamic-toggle{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.property-create-panel__dynamic-toggle input,.property-create-panel__dynamic-option input{accent-color:#2563eb;width:17px;height:17px}.property-create-panel__dynamic-options{background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-column:1/-1;min-width:0;margin:0;padding:13px}.property-create-panel__dynamic-options legend{color:#475569;padding:0 4px;font-size:13px;font-weight:800}.property-create-panel__dynamic-option-list{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.property-create-panel__dynamic-option{color:#334155;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.property-create-panel__actions{background:linear-gradient(#f8fafc00,#f8fafc 22px);grid-template-columns:1fr 1.4fr;gap:10px;margin-top:auto;padding:18px 0 0;display:grid;position:sticky;bottom:-28px}.property-create-panel__cancel-button,.property-create-panel__save-button{cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:3;border-radius:11px;min-height:48px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.4;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;position:relative}.property-create-panel__cancel-button{color:#334155;background:#fff;border:1px solid #cbd5e1}.property-create-panel__cancel-button:hover:not(:disabled){color:#0f172a;background:#f8fafc;border-color:#94a3b8;box-shadow:0 6px 14px #0f172a29}.property-create-panel__save-button{color:#fff;background:#2563eb;border:1px solid #1d4ed8;box-shadow:0 8px 18px #2563eb33}.property-create-panel__save-button:hover:not(:disabled){background:#1d4ed8;border-color:#1e40af;box-shadow:0 10px 22px #2563eb40}.property-create-panel__cancel-button:disabled,.property-create-panel__save-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.property-create-panel__cancel-button:focus-visible,.property-create-panel__save-button:focus-visible,.property-create-panel__close:focus-visible{outline-offset:2px;outline:3px solid #3b82f652}.property-create-panel__location-notice{color:#1e40af;word-break:keep-all;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;grid-column:1/-1;margin-top:-2px;padding:11px 12px;font-size:12px;font-weight:600;line-height:1.55}.property-create-panel__location-notice:before{content:"📍";margin-right:6px}@media (width<=640px){.property-create-panel{width:100%}.property-create-panel__header{padding:20px 18px 18px}.property-create-panel__title{font-size:19px}.property-create-panel__form{padding:18px 16px 24px}.property-create-panel__section{padding:16px}.property-create-panel__field-grid{grid-template-columns:1fr}.property-create-panel__field--full,.property-create-panel__dynamic-toggle,.property-create-panel__dynamic-options,.property-create-panel__location-notice{grid-column:auto}.property-create-panel__actions{grid-template-columns:1fr}}.property-create-panel__field--error select,.property-create-panel__field--error input{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451f}.property-create-panel__field-error{color:#c62828;margin-top:6px;font-size:12px;font-weight:700;display:block}.property-create-panel,.property-create-panel *{box-sizing:border-box}.property-create-panel__field-grid{grid-auto-flow:row;align-items:start}.property-create-panel__field,.property-create-panel__dynamic-options{align-self:start;min-width:0}.property-create-panel__dynamic-options{grid-column:1/-1;width:100%;margin:0}.property-create-panel__dynamic-toggle{grid-column:1/-1;min-height:44px}.property-create-panel__actions{z-index:3;background:linear-gradient(#f8fafc00,#f8fafc 22%);padding-top:14px;padding-bottom:6px;position:sticky;bottom:-28px}@media (width<=520px){.property-create-panel__form{padding-left:16px;padding-right:16px}.property-create-panel__field-grid{grid-template-columns:minmax(0,1fr)}.property-create-panel__field--full,.property-create-panel__dynamic-options,.property-create-panel__dynamic-toggle{grid-column:1}}.property-create-panel{width:min(520px,100vw);max-width:100vw;height:calc(100vh - 80px);top:80px}.property-create-panel__form{overflow-x:hidden}.property-create-panel__section,.property-create-panel__field,.property-create-panel__field input,.property-create-panel__field select,.property-create-panel__field textarea,.property-create-panel__dynamic-options,.property-create-panel__dynamic-toggle{box-sizing:border-box;min-width:0;max-width:100%}.property-create-panel__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.property-create-panel__field--full,.property-create-panel__dynamic-toggle,.property-create-panel__dynamic-options,.property-create-panel__location-notice{grid-column:1/-1}@media (width<=560px){.property-create-panel{width:100%;height:100vh;top:0}.property-create-panel__field-grid{grid-template-columns:1fr}.property-create-panel__field--full,.property-create-panel__dynamic-toggle,.property-create-panel__dynamic-options,.property-create-panel__location-notice{grid-column:1}}@media (width>=561px){.property-create-panel{height:calc(100vh - 56px);top:56px}}.property-create-panel{z-index:9800;pointer-events:auto}.property-create-panel__header,.property-create-panel__close{pointer-events:auto}.property-create-panel__close{z-index:9820;touch-action:manipulation;position:relative}@media (width>=700px) and (width<=899px) and (height<=620px){.property-create-panel{top:44px!important;right:0!important;bottom:calc(52px + env(safe-area-inset-bottom,0px))!important;width:min(720px,72vw)!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;overflow:hidden!important}.property-create-panel__header{flex:none;align-items:center!important;padding:12px 16px!important}.property-create-panel__eyebrow{margin-bottom:3px!important;font-size:10px!important}.property-create-panel__title{font-size:18px!important;line-height:1.2!important}.property-create-panel__description{margin-top:4px!important;font-size:10.5px!important;line-height:1.35!important}.property-create-panel__close{width:36px!important;height:36px!important}.property-create-panel__form{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto!important;gap:12px!important;min-height:0!important;padding:12px 16px 16px!important;overflow:hidden auto!important}.property-create-panel__section{padding:14px!important}.property-create-panel__section-title{margin-bottom:10px!important}.property-create-panel__field-grid{gap:10px!important}.property-create-panel__actions{padding-top:10px!important;bottom:-16px!important}}.naver-property-form{max-width:1200px;margin:0 auto;padding:8px 0 40px}.property-form-banner{border:1px solid var(--line,#2b3440);background:#11171d;border-radius:14px;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:flex}.property-form-banner b{color:#e8ff38}.property-form-banner span{color:#9da9b7;font-size:13px}.property-form-section{border:1px solid var(--line,#2b3440);background:#0d1217;border-radius:16px;margin-bottom:14px;overflow:hidden}.property-form-section h3{border-bottom:1px solid var(--line,#2b3440);background:#141b22;margin:0;padding:13px 16px;font-size:15px}.property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.property-form-field{flex-direction:column;gap:7px;display:flex}.property-form-field>span{color:#cbd4df;font-size:13px}.property-form-field em{color:#e8ff38;font-style:normal}.property-form-field input,.property-form-field select,.property-form-field textarea{box-sizing:border-box;color:#fff;background:#0a0f14;border:1px solid #303b47;border-radius:10px;width:100%;padding:11px 12px}.property-form-field textarea{resize:vertical;min-height:110px}.naver-radio-row{align-items:center;gap:16px;min-height:42px;display:flex}.naver-radio-row label{align-items:center;gap:6px;display:flex}.property-form-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.ledger .tr.data-row{cursor:pointer}.ledger .tr.data-row:hover{background:#f3f7fb}.ledger .tr.data-row.selected:hover{background:#e8f1fb}@media (width<=760px){.property-form-grid{grid-template-columns:1fr}.property-form-banner{flex-direction:column;align-items:flex-start}}.property-ledger-panel{width:min(1080px,100vw - 280px);min-width:720px}.naver-property-form{background:#10161c;flex-direction:column;max-width:none;height:100%;margin:0;padding:0;display:flex}.property-form-banner{background:#19222b;border-color:#33404d;border-radius:10px;margin:0 14px 10px;padding:10px 13px}.property-form-banner b{font-size:16px}.property-form-banner span{font-size:12px}.property-form-scroll{flex:1;padding:0 14px 86px;overflow-y:auto}.property-form-section{background:#dfe5ea;border-color:#4a5662;border-radius:11px;margin-bottom:10px}.property-form-section h3{color:#f5f7fa;background:#25303a;padding:9px 12px;font-size:14px}.property-form-grid{grid-template-columns:repeat(var(--form-cols,4),minmax(0,1fr));align-items:start;gap:8px 9px;padding:10px 12px 12px;display:grid}.property-form-field{grid-column:span var(--field-span,1);gap:4px;min-width:0}.property-form-field.full{grid-column:1/-1}.property-form-field>span{color:#263442;font-size:11.5px;font-weight:800}.property-form-field input,.property-form-field select,.property-form-field textarea{color:#101820;background:#f8fafc;border:1px solid #aeb9c4;border-radius:7px;min-width:0;height:34px;padding:6px 9px;font-size:13px;box-shadow:inset 0 1px 1px #0000000a}.property-form-field textarea{height:auto;min-height:72px;padding:8px 9px}.property-form-field input:focus,.property-form-field select:focus,.property-form-field textarea:focus{border-color:#62768a;outline:2px solid #5b758f2e}.property-form-field input::placeholder,.property-form-field textarea::placeholder{color:#7f8b96}.section-location .property-form-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.naver-radio-row{flex-wrap:nowrap;align-items:center;gap:10px;min-height:34px;display:flex}.naver-radio-row label{color:#263442;cursor:pointer;background:#f8fafc;border:1px solid #aeb9c4;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:82px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.naver-radio-row label.checked{color:#151a00;background:#e8ff38;border-color:#aebd00}.naver-radio-row input{accent-color:#27323d;width:19px;height:19px;margin:0}.address-auto-state{color:#536474;margin-top:1px;font-size:10.5px;line-height:1.25;display:block}.naver-toggle{color:#263442;align-items:center;gap:9px;height:34px;font-size:12px;font-weight:800;display:flex}.naver-toggle input{opacity:0;pointer-events:none;position:absolute}.naver-toggle-ui{background:#aeb9c4;border-radius:999px;width:44px;height:24px;transition:all .15s;position:relative}.naver-toggle-ui:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.naver-toggle input:checked+.naver-toggle-ui{background:#93a900}.naver-toggle input:checked+.naver-toggle-ui:after{transform:translate(20px)}.property-form-actions{z-index:4;background:#10161cf5;border-top:1px solid #2f3943;padding:10px 14px;position:absolute;bottom:0;left:0;right:0}.property-form-actions button{min-width:110px;padding:9px 13px}@media (width<=1050px){.property-ledger-panel{width:min(900px,100vw - 220px);min-width:0}.property-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-location .property-form-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=760px){.property-ledger-panel{width:100vw;min-width:0}.property-form-grid,.section-location .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-form-field{grid-column:span 1!important}.property-form-field.full,.section-location .property-form-field[style*="--field-span: 6"]{grid-column:1/-1!important}.naver-radio-row{flex-wrap:wrap}.naver-radio-row label{flex:1;min-width:72px}}.property-ledger-panel{width:min(840px,62vw);min-width:680px;left:auto;right:0}.apartment-form .property-form-section{background:#eef2f5}.apartment-form .property-form-grid{gap:7px 8px;padding:9px 10px 10px}.apartment-form .property-form-field>span{font-size:11px}.apartment-form .property-form-field input,.apartment-form .property-form-field select{height:32px;padding:5px 8px;font-size:12.5px}.apartment-form .property-form-field textarea{background:#fff;min-height:92px}.naver-check-grid{flex-wrap:wrap;align-items:center;gap:5px 6px;min-height:32px;display:flex}.naver-check-grid label{color:#23313e;cursor:pointer;background:#fff;border:1px solid #b9c3cc;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;display:inline-flex}.naver-check-grid label.checked{color:#151a00;background:#e8ff38;border-color:#aebd00;font-weight:800}.naver-check-grid input{accent-color:#29333d;margin:0;padding:0;width:16px!important;height:16px!important}.property-form-field.full-width,.property-form-field.wide-content{grid-column:1/-1}.property-management-card{background:#f8fafc;border:1px solid #cbd7e3;border-radius:14px;grid-column:1/-1;overflow:hidden;box-shadow:0 3px 12px #1c37550e}.property-management-card__head{background:#f1f5f9;border-bottom:1px solid #dde5ec;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.property-management-card__head>div{align-items:baseline;gap:10px;min-width:0;display:flex}.property-management-card__head b{color:#183a5d;font-size:12.5px;font-weight:900}.property-management-card__head small{color:#728293;font-size:10.5px}.property-management-card__head>span{color:#62798f;letter-spacing:.7px;background:#fff;border:1px solid #c6d5e3;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.property-management-card__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 10px;display:grid}.property-management-card__field{flex-direction:column;gap:6px;min-width:0;display:flex}.property-management-card__field>span{color:#4a5e72;font-size:11px;font-weight:800}.property-management-card__field input,.property-management-card__field select,.property-management-card__field textarea{box-sizing:border-box;color:#223244;background:#fff;border:1px solid #c7d3df;border-radius:8px;width:100%;height:32px;padding:5px 8px;font-size:12.5px}.property-management-card__field input:focus,.property-management-card__field select:focus,.property-management-card__field textarea:focus{border-color:#6d93b9;outline:none;box-shadow:0 0 0 2px #3b67931a}.property-management-includes{border-top:1px dashed #d5dfe8;margin:0 14px 13px;padding-top:10px}.property-management-includes__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.property-management-includes__head b{color:#4a5e72;font-size:11px;font-weight:900}.property-management-includes__head small{color:#8291a0;font-size:10px}.property-management-includes__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.property-management-includes__chip{cursor:pointer;background:#fff;border:1px solid #cbd7e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 8px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.property-management-includes__chip:hover{border-color:#96b1cc;box-shadow:0 2px 8px #203d5f12}.property-management-includes__chip input{opacity:0;pointer-events:none;position:absolute}.property-management-includes__chip i{color:#0000;background:#fff;border:1.5px solid #bccbd9;border-radius:50%;flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.property-management-includes__chip b{color:#344b61;white-space:nowrap;font-size:11.5px;line-height:1.1}.property-management-includes__chip.is-active{background:#edf5fd;border-color:#2c5e91;box-shadow:inset 0 0 0 1px #2c5e910a}.property-management-includes__chip.is-active i{color:#fff;background:#214f7e;border-color:#214f7e}.property-management-includes__chip.is-active b{color:#173c61}.property-management-includes__chip.is-readonly{cursor:default}@media (width<=1050px){.property-management-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.property-management-includes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.property-management-card__head{align-items:flex-start}.property-management-card__head>div{display:block}.property-management-card__head small{margin-top:3px;display:block}.property-management-card__fields{grid-template-columns:1fr}.property-management-includes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-management-includes__chip{justify-content:flex-start}}.property-photo-editor{flex-direction:column;gap:8px;display:flex}.property-photo-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.property-photo-thumb,.property-photo-empty{aspect-ratio:4/3;color:#6b7884;background:#fff;border:1px solid #bcc5ce;border-radius:7px;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative;overflow:hidden}.property-photo-empty{aspect-ratio:auto;grid-column:1/-1;min-height:70px}.property-photo-thumb img{object-fit:cover;width:100%;height:100%}.property-photo-thumb button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:4px;right:4px}.property-photo-thumb em{color:#111;background:#e8ff38;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:800;position:absolute;bottom:4px;left:4px}.property-photo-add{color:#fff;cursor:pointer;background:#2e72cc;border-radius:7px;align-items:center;gap:6px;width:max-content;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.property-photo-add input{display:none}.property-photo-editor small{color:#667582;font-size:10.5px}@media (width<=1050px){.property-ledger-panel{width:min(780px,72vw);min-width:0}.property-photo-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.property-ledger-panel{width:100vw}.property-photo-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.apt-detail-panel{color:#17212b;background:#eef2f5;height:100%;padding-bottom:28px;overflow-y:auto}.apt-detail-hero{background:#d9e0e6;justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}.apt-detail-hero>img{object-fit:cover;cursor:zoom-in;width:100%;height:360px}.apt-detail-no-photo{color:#6c7b88;font-size:14px}.apt-detail-thumbs{flex-wrap:wrap;gap:7px;display:flex;position:absolute;bottom:12px;left:12px;right:76px}.apt-detail-thumbs button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 0 0 2px #0000}.apt-detail-thumbs button.active{box-shadow:0 0 0 2px #1f7ae0}.apt-detail-thumbs img{object-fit:cover;border:2px solid #ffffffe0;border-radius:6px;width:72px;height:54px;display:block}.apt-detail-zoom{letter-spacing:-.2px;text-shadow:0 1px 2px #00000059;cursor:pointer;z-index:3;background:#111827f0;border:1px solid #ffffffb8;border-radius:9px;padding:10px 15px;font-size:15px;font-weight:800;line-height:1.2;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 14px #0000003d;color:#fff!important}.apt-detail-zoom:hover{background:#111827;color:#fff!important}.apt-detail-head{background:#fff;border-bottom:1px solid #d1d9e0;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 16px;display:flex}.apt-detail-head h2{margin:8px 0 6px;font-size:32px;line-height:1.15}.apt-detail-head strong{color:#223243;font-size:20px;display:block}.apt-detail-head p{color:#3d4c59;margin:10px 0 0}.apt-detail-head button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a9b4bf;border-radius:9px;padding:10px 16px;font-weight:800}.apt-detail-head__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.apt-detail-head__meta small{color:#687785}.apt-detail-status{border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.apt-detail-status.on{color:#11833b;background:#e6f8ea}.apt-detail-status.off{color:#b53b3b;background:#ffeceb}.apt-detail-summary,.apt-detail-address{color:#556372;margin-top:10px;font-size:13px}.apt-detail-summary{font-weight:700}.apt-detail-section{background:#fff;border:1px solid #d2d9df;border-radius:12px;margin:14px 16px;padding:16px}.apt-detail-section h3{margin:0 0 14px;font-size:16px}.apt-detail-section.internal{background:#fffbe9;border-color:#ded6aa}.apt-detail-grid{gap:10px 12px;display:grid}.apt-detail-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.apt-detail-grid__item{background:#f8fafc;border:1px solid #e1e6eb;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.apt-detail-grid__item span{color:#667482;font-size:12px;font-weight:700}.apt-detail-grid__value,.apt-detail-grid__value span,.apt-detail-grid__value a{color:#182533;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45;text-decoration:none}.apt-detail-grid__value a{text-decoration:underline}.apt-detail-facilities{gap:12px;display:grid}.apt-detail-tag-group{background:#f8fafc;border:1px solid #e1e6eb;border-radius:10px;padding:12px}.apt-detail-tag-group>span{color:#667482;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.apt-detail-tag-group>div{flex-wrap:wrap;gap:8px;display:flex}.apt-detail-tag-group em{color:#2356a7;background:#edf3ff;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.apt-detail-tag-group b{color:#182533;font-size:14px}.apt-detail-copy-block+.apt-detail-copy-block{margin-top:14px}.apt-detail-copy-block h4,.apt-detail-private-box h4{color:#4f5b67;margin:0 0 8px;font-size:13px}.apt-detail-copy-block p,.apt-detail-private-box p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.apt-detail-private-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.apt-detail-private-header span{color:#6d6650;font-size:13px;font-weight:700}.apt-detail-private-header button{cursor:pointer;background:#fff8d8;border:1px solid #c9bd89;border-radius:8px;padding:8px 12px;font-weight:700}.apt-detail-private-box{background:#fffcf0;border:1px solid #e7dfb6;border-radius:10px;margin-top:14px;padding:14px}.apt-detail-lightbox{z-index:1200;background:#080e18d6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.apt-detail-lightbox__frame{justify-content:center;align-items:center;max-width:min(1120px,95vw);max-height:92vh;display:flex;position:relative}.apt-detail-lightbox__frame img{border-radius:12px;max-width:100%;max-height:92vh;box-shadow:0 20px 60px #00000061}.apt-detail-lightbox__frame .close,.apt-detail-lightbox__frame .nav{color:#fff;cursor:pointer;background:#0f172ad1;border:0;position:absolute}.apt-detail-lightbox__frame .close{border-radius:999px;width:42px;height:42px;font-size:26px;line-height:1;top:12px;right:12px}.apt-detail-lightbox__frame .nav{border-radius:10px;width:48px;height:64px;font-size:34px;top:50%;transform:translateY(-50%)}.apt-detail-lightbox__frame .nav.prev{left:12px}.apt-detail-lightbox__frame .nav.next{right:12px}@media (width<=760px){.apt-detail-hero{min-height:260px}.apt-detail-hero>img{height:260px}.apt-detail-thumbs{right:12px}.apt-detail-head{flex-direction:column}.apt-detail-head h2{font-size:26px}.apt-detail-grid.cols-2{grid-template-columns:1fr}.apt-detail-lightbox{padding:10px}.apt-detail-lightbox__frame .nav{width:40px;height:54px;font-size:28px}}.property-panel-scrim{top:84px;left:var(--sidebar,220px);z-index:79;background:#00000047;position:fixed;bottom:0;right:0}.property-ledger-panel{z-index:80;background:#10161c;flex-direction:column;min-width:680px;display:flex;overflow:hidden;box-shadow:-18px 0 45px #00000052;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:min(840px,62vw)!important;margin:0!important;padding:0!important;position:fixed!important;inset:84px 0 0 auto!important}.property-ledger-panel__top{background:#10161c;border-bottom:1px solid #2d3741;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0;padding:8px 14px;display:flex}.property-ledger-panel__top>div{align-items:baseline;gap:9px;min-width:0;display:flex}.property-ledger-panel__top small{color:#8997a5;font-size:10.5px}.property-ledger-panel__top strong{color:#f5f7fa;font-size:16px}.property-ledger-panel__top>button{color:#fff;cursor:pointer;background:#182129;border:1px solid #3a4651;border-radius:7px;width:34px;height:34px;font-size:20px;line-height:1}.property-ledger-panel>.naver-property-form,.property-ledger-panel>.apt-detail-panel{flex:1;min-height:0}.property-section-title-row{border-bottom:1px solid var(--line,#2b3440);background:#25303a;justify-content:space-between;align-items:center;min-height:38px;display:flex}.property-section-title-row h3{flex:1;background:0 0!important;border-bottom:0!important}.work-info-toggle{color:#e8ff38;cursor:pointer;background:#111820;border:1px solid #526170;border-radius:6px;height:28px;margin-right:9px;padding:0 11px;font-size:11.5px;font-weight:800}.section-work:has(.work-info-toggle) .property-form-grid{border-top:0}@media (width<=1050px){.property-ledger-panel{min-width:0;width:min(780px,74vw)!important}}@media (width<=760px){.property-panel-scrim{top:0;left:0}.property-ledger-panel{min-width:0;height:100dvh;width:100vw!important;top:0!important}}.apt-detail-panel.is-editing{background:#edf2f6}.apt-detail-edit-actions{align-items:center;gap:8px;display:flex}.apt-detail-edit-actions button,.apt-detail-bottom-actions button{cursor:pointer;background:#fff;border:1px solid #a9b4bf;border-radius:9px;padding:10px 16px;font-weight:800}.apt-detail-edit-actions button.primary,.apt-detail-bottom-actions button.primary{color:#fff;background:#1675d1;border-color:#1675d1}.apt-detail-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.apt-detail-section__head h3{margin:0}.apt-detail-work-toggle{cursor:pointer;background:#fff9dc;border:1px solid #c7bb85;border-radius:8px;padding:7px 11px;font-weight:800}.apt-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.apt-unified-field{background:#f8fafc;border:1px solid #e0e6eb;border-radius:10px;min-width:0;padding:11px 12px}.apt-unified-field.wide{grid-column:1/-1}.apt-unified-field__label{color:#657381;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.apt-unified-field__value{color:#172431;min-height:22px;font-size:14px;line-height:1.45}.apt-unified-field__value>span{white-space:pre-wrap;word-break:break-word}.apt-unified-field__value input,.apt-unified-field__value textarea,.apt-unified-field__value select{box-sizing:border-box;color:#172431;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b8c5d0;border-radius:7px;padding:8px 10px}.apt-unified-field__value textarea{resize:vertical;min-height:100px}.apt-unified-field__value input:focus,.apt-unified-field__value textarea:focus,.apt-unified-field__value select:focus{border-color:#1675d1;outline:2px solid #1675d12e}.apt-detail-tags,.apt-inline-checks{flex-wrap:wrap;gap:7px;display:flex}.apt-detail-tags em{color:#285ba6;background:#eaf2ff;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.apt-detail-inline-status{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.apt-detail-inline-status.on{color:#11833b;background:#e6f8ea}.apt-detail-inline-status.off{color:#b53b3b;background:#ffeceb}.apt-detail-phone{color:#146bc0;font-weight:800;text-decoration:underline}.apt-inline-radio-row,.apt-inline-checks{flex-wrap:wrap;gap:7px;display:flex}.apt-inline-radio-row button,.apt-inline-checks button{cursor:pointer;background:#fff;border:1px solid #b9c5ce;border-radius:8px;padding:7px 10px;font-weight:700}.apt-inline-radio-row button.active,.apt-inline-checks button.active{color:#182200;background:#dcff35;border-color:#b9d000}.apt-inline-toggle{align-items:center;display:flex}.apt-inline-toggle>input{opacity:0;pointer-events:none;position:absolute}.apt-inline-toggle>label{cursor:pointer;align-items:center;gap:9px;font-weight:800;display:inline-flex}.apt-inline-toggle>label>span{background:#b7c0c8;border-radius:999px;width:46px;height:26px;transition:all .15s;position:relative}.apt-inline-toggle>label>span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .15s;position:absolute;top:3px;left:3px}.apt-inline-toggle>input:checked+label>span{background:#35b86b}.apt-inline-toggle>input:checked+label>span:after{transform:translate(20px)}.apt-inline-help{color:#52708b;margin-top:6px;font-size:11px;display:block}.apt-detail-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.apt-detail-gallery button{cursor:zoom-in;background:#eef2f5;border:0;border-radius:9px;padding:0;position:relative;overflow:hidden}.apt-detail-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.apt-detail-gallery em{color:#fff;background:#0c1622c7;border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:7px;left:7px}.apt-inline-photo-editor{flex-direction:column;gap:12px;display:flex}.apt-inline-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.apt-inline-photo-card{background:#f8fafc;border:1px solid #d6dde3;border-radius:10px;padding:8px;position:relative}.apt-inline-photo-card img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%;display:block}.apt-inline-photo-card>em{color:#fff;background:#0c1622bf;border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal;position:absolute;top:14px;left:14px}.apt-inline-photo-card>div{gap:5px;margin-top:7px;display:flex}.apt-inline-photo-card>div button{cursor:pointer;background:#fff;border:1px solid #c3ccd4;border-radius:6px;flex:1;padding:6px}.apt-inline-photo-add{cursor:pointer;background:#fff;border:1px solid #98a8b6;border-radius:8px;align-self:flex-start;padding:9px 13px;font-weight:800;display:inline-flex}.apt-inline-photo-add input{display:none}.apt-detail-bottom-actions{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eef2f5f5;border:1px solid #cfd8df;border-radius:10px;justify-content:flex-end;gap:8px;margin:16px;padding:12px;display:flex;position:sticky;bottom:0}@media (width<=760px){.apt-unified-grid{grid-template-columns:1fr}.apt-unified-field.wide{grid-column:auto}.apt-detail-gallery,.apt-inline-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apt-detail-edit-actions{justify-content:flex-end;width:100%}.apt-detail-bottom-actions{margin:12px}}.apt-ad-quick-toggle{cursor:pointer;border-radius:999px!important;padding:6px 11px!important;font-size:12px!important;font-weight:900!important}.apt-ad-quick-toggle.on{color:#16713b!important;background:#eaf8ef!important;border-color:#56a873!important}.apt-ad-quick-toggle.off{color:#a93b40!important;background:#fff0f0!important;border-color:#cc7b7f!important}.apt-ad-quick-toggle:disabled{opacity:.6;cursor:wait}.apt-detail-updated{color:#5d6a77;background:#f1f4f7;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.property-form-field>span .required-mark{color:#ff5a62;margin-left:4px;font-size:11px;font-weight:800}.store-form .property-form-field>span{font-size:11px}.store-form .property-form-field input,.store-form .property-form-field select{height:32px;padding:5px 8px;font-size:12.5px}.store-form .property-form-field textarea{min-height:92px}.building-rentroll{width:100%;min-width:0}.building-rentroll-table-wrap{background:#fff;border:1px solid #cfd8e2;border-radius:10px;width:100%;overflow-x:auto}.building-rentroll-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:12px}.building-rentroll-table th,.building-rentroll-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #e4e9ee;border-right:1px solid #edf0f3;padding:7px}.building-rentroll-table th{color:#243241;white-space:nowrap;background:#eef3f7;font-weight:800}.building-rentroll-table tr:last-child td{border-bottom:0}.building-rentroll-table td:last-child,.building-rentroll-table th:last-child{border-right:0}.building-rentroll-table input{box-sizing:border-box;color:#17212b;background:#fff;border:1px solid #b9c6d2;border-radius:6px;width:100%;min-width:74px;padding:7px 6px}.building-rentroll-table td:nth-child(3) input{min-width:110px}.building-rentroll-table td:nth-child(9) input{min-width:140px}.building-rentroll-table .empty{color:#778492;padding:22px}.building-rentroll-add{color:#233241;cursor:pointer;background:#fff;border:1px solid #8ea0b1;border-radius:8px;margin-top:10px;padding:9px 14px;font-weight:800}.building-rentroll-remove{color:#a93434;cursor:pointer;background:#fff2f2;border:1px solid #d6a5a5;border-radius:6px;padding:6px 8px;font-weight:700}.building-rentroll-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.building-rentroll-summary>div{background:#f7f9fb;border:1px solid #d9e1e8;border-radius:9px;padding:10px}.building-rentroll-summary span{color:#6c7985;font-size:11px;font-weight:700;display:block}.building-rentroll-summary b{color:#142333;white-space:nowrap;margin-top:4px;font-size:14px;display:block}.building-rentroll-summary .yield{background:#fff9dd;border-color:#ddcf88}.building-rentroll-summary .yield b{color:#8d6610}.building-rentroll-help{color:#6c7985;margin-top:7px;display:block}.apt-unified-field.wide:has(.building-rentroll){grid-column:1/-1}.property-form-field.wide-content:has(.building-rentroll){grid-column:1/-1}@media (width<=760px){.building-rentroll-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.building-rentroll-table{min-width:980px}}.apartment-create-stepper{background:#f4f7fa}.apartment-create-stepper .property-form-banner{background:#fff;border-color:#d9e1e8;margin-bottom:8px;box-shadow:0 1px 2px #0f172a0a}.apartment-create-stepper .property-form-banner b{color:#152332}.apartment-create-stepper .property-form-banner span{color:#6c7d8d}.apt-create-stepper{background:#fff;border:1px solid #d9e1e8;border-radius:11px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 14px 10px;padding:11px 12px 10px;display:grid}.apt-create-step{color:#83909c;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:0;display:flex}.apt-create-step__bar{background:#d8e0e7;border-radius:999px;width:100%;height:4px;transition:background .16s,box-shadow .16s;display:block}.apt-create-step b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.3;overflow:hidden}.apt-create-step.is-current,.apt-create-step.is-complete{color:#1767b0}.apt-create-step.is-current .apt-create-step__bar,.apt-create-step.is-complete .apt-create-step__bar{background:#4c9ee8}.apt-create-step.is-current .apt-create-step__bar{box-shadow:0 0 0 2px #4c9ee824}.apartment-create-stepper .property-form-scroll{background:#f4f7fa;padding-top:2px}.apartment-create-stepper .property-form-section{background:#fff;border-color:#d7e0e7;box-shadow:0 1px 2px #0f172a09}.apartment-create-stepper .property-section-title-row{background:#f8fafc;border-bottom-color:#e2e8ee}.apartment-create-stepper .property-section-title-row h3{color:#263746}.apartment-create-stepper .property-form-field>span{color:#485b6d}.apartment-create-stepper .property-form-field.apt-price-emphasis>span{color:#24384b;font-size:12px;font-weight:900}.apartment-create-stepper .property-form-field.apt-price-emphasis input{background:#fff;border-width:1.5px;border-color:#afbecb;height:42px;padding:8px 11px;font-size:14px;font-weight:800}.apartment-create-stepper .property-form-field.apt-price-emphasis input:focus{border-color:#4c9ee8;box-shadow:0 0 0 2px #4c9ee81f}.apt-create-private-notice{color:#835d08;background:#fff8e5;border:1px solid #f0c96d;border-radius:9px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.apt-create-private-notice b{color:#6f4c00;flex:none}.apt-create-private-notice span{min-width:0}.apt-create-step-actions{background:#fffffff7;border-top-color:#d6dee5;justify-content:space-between;align-items:center;box-shadow:0 -5px 16px #0f172a0f}.apt-create-step-actions__status{color:#7b8996;align-items:center;gap:8px;font-size:11.5px;display:flex}.apt-create-step-actions__status b{color:#304457;font-size:12px}.apt-create-step-actions__buttons{align-items:center;gap:8px;display:flex}.apartment-create-stepper .property-form-actions button{color:#263746;background:#fff;border:1px solid #c6d0d9;border-radius:8px;font-weight:800}.apartment-create-stepper .property-form-actions button.primary{color:#fff;background:#2479c9;border-color:#2479c9}@media (width<=760px){.apt-create-stepper{gap:5px;margin:0 10px 8px;padding:9px 8px}.apt-create-step b{white-space:normal;word-break:keep-all;font-size:10px}.apt-create-step-actions{gap:8px;padding:9px 10px}.apt-create-step-actions__status span{display:none}.apt-create-step-actions__buttons{margin-left:auto}.apartment-create-stepper .property-form-actions button{min-width:72px;padding:9px 11px}.apt-create-private-notice{flex-direction:column;align-items:flex-start;gap:3px}}.one-room-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.one-room-form.apartment-create-stepper .section-location .field-category,.one-room-form.apartment-create-stepper .section-location .field-room_subtype{grid-column:span 2}.one-room-form.apartment-create-stepper .section-location .field-transaction_type{grid-column:span 8}.one-room-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:nowrap;gap:8px}.one-room-form.apartment-create-stepper .section-location .field-address,.one-room-form.apartment-create-stepper .section-location .field-road_address{grid-column:span 6}.one-room-form.apartment-create-stepper .section-location .field-unit_no,.one-room-form.apartment-create-stepper .section-location .field-floor,.one-room-form.apartment-create-stepper .section-location .field-total_floor{grid-column:span 2}.one-room-form.apartment-create-stepper .section-location .field-building_name{grid-column:span 6}.one-room-form.apartment-create-stepper .section-facility .field-cooling_facilities{grid-column:1/-1}.one-room-form.apartment-create-stepper .section-facility .field-heating_type,.one-room-form.apartment-create-stepper .section-facility .field-heating_fuel{grid-column:span 1}@media (width<=760px){.one-room-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.one-room-form.apartment-create-stepper .section-location .property-form-field{grid-column:span 1}.one-room-form.apartment-create-stepper .section-location .field-transaction_type,.one-room-form.apartment-create-stepper .section-location .field-address,.one-room-form.apartment-create-stepper .section-location .field-road_address,.one-room-form.apartment-create-stepper .section-location .field-building_name{grid-column:1/-1}.one-room-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:wrap}}.residential-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.residential-form.apartment-create-stepper .section-location .field-category,.residential-form.apartment-create-stepper .section-location .field-residential_subtype{grid-column:span 2}.residential-form.apartment-create-stepper .section-location .field-transaction_type{grid-column:span 8}.residential-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:nowrap;gap:8px}.residential-form.apartment-create-stepper .section-location .field-address,.residential-form.apartment-create-stepper .section-location .field-road_address{grid-column:span 6}.residential-form.apartment-create-stepper .section-location .field-unit_no,.residential-form.apartment-create-stepper .section-location .field-floor,.residential-form.apartment-create-stepper .section-location .field-total_floor{grid-column:span 2}.residential-form.apartment-create-stepper .section-location .field-building_name,.residential-form.apartment-create-stepper .section-location .field-building_dong_name{grid-column:span 3}.residential-form.apartment-create-stepper .section-facility .field-cooling_facilities{grid-column:1/-1}.residential-form.apartment-create-stepper .section-facility .field-heating_type,.residential-form.apartment-create-stepper .section-facility .field-heating_fuel{grid-column:span 1}@media (width<=760px){.residential-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.residential-form.apartment-create-stepper .section-location .property-form-field{grid-column:span 1}.residential-form.apartment-create-stepper .section-location .field-transaction_type,.residential-form.apartment-create-stepper .section-location .field-address,.residential-form.apartment-create-stepper .section-location .field-road_address,.residential-form.apartment-create-stepper .section-location .field-building_name,.residential-form.apartment-create-stepper .section-location .field-building_dong_name{grid-column:1/-1}.residential-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:wrap}}.store-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.store-form.apartment-create-stepper .section-location .field-category,.store-form.apartment-create-stepper .section-location .field-store_subtype{grid-column:span 2}.store-form.apartment-create-stepper .section-location .field-transaction_type{grid-column:span 8}.store-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:nowrap;justify-content:flex-start}.store-form.apartment-create-stepper .section-location .field-address,.store-form.apartment-create-stepper .section-location .field-road_address{grid-column:span 6}.store-form.apartment-create-stepper .section-location .field-unit_no,.store-form.apartment-create-stepper .section-location .field-floor,.store-form.apartment-create-stepper .section-location .field-total_floor{grid-column:span 2}.store-form.apartment-create-stepper .section-location .field-building_name{grid-column:span 6}.store-form.apartment-create-stepper .section-facility .field-cooling_facilities{grid-column:1/-1}.store-form.apartment-create-stepper .section-facility .field-heating_type,.store-form.apartment-create-stepper .section-facility .field-heating_fuel{grid-column:span 1}@media (width<=760px){.store-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-form.apartment-create-stepper .section-location .property-form-field{grid-column:span 1}.store-form.apartment-create-stepper .section-location .field-transaction_type,.store-form.apartment-create-stepper .section-location .field-address,.store-form.apartment-create-stepper .section-location .field-road_address,.store-form.apartment-create-stepper .section-location .field-building_name{grid-column:1/-1}.store-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:wrap}}.office-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.office-form.apartment-create-stepper .section-location .field-category{grid-column:span 2}.office-form.apartment-create-stepper .section-location .field-transaction_type{grid-column:span 10}.office-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:nowrap;justify-content:flex-start;gap:8px}.office-form.apartment-create-stepper .section-location .field-address,.office-form.apartment-create-stepper .section-location .field-road_address{grid-column:span 6}.office-form.apartment-create-stepper .section-location .field-unit_no,.office-form.apartment-create-stepper .section-location .field-floor,.office-form.apartment-create-stepper .section-location .field-total_floor{grid-column:span 2}.office-form.apartment-create-stepper .section-location .field-building_name{grid-column:span 6}.office-form.apartment-create-stepper .section-facility .field-cooling_facilities{grid-column:1/-1}.office-form.apartment-create-stepper .section-facility .field-heating_type,.office-form.apartment-create-stepper .section-facility .field-heating_fuel{grid-column:span 1}@media (width<=760px){.office-form.apartment-create-stepper .section-location .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-form.apartment-create-stepper .section-location .property-form-field{grid-column:span 1}.office-form.apartment-create-stepper .section-location .field-transaction_type,.office-form.apartment-create-stepper .section-location .field-address,.office-form.apartment-create-stepper .section-location .field-road_address,.office-form.apartment-create-stepper .section-location .field-building_name{grid-column:1/-1}.office-form.apartment-create-stepper .section-location .field-transaction_type .naver-radio-row{flex-wrap:wrap}}.property-draft-status{background:#276ef10f;border:1px solid #276ef12e;border-radius:10px;align-items:center;gap:8px;margin:10px 16px 0;padding:9px 12px;font-size:12px;display:flex}.property-draft-status b{color:#276ef1;white-space:nowrap}.property-draft-status span{color:var(--text-secondary,#687386)}.property-draft-status.is-recovered{background:#1a7f3712;border-color:#1a7f3733}.property-draft-status.is-recovered b{color:#1a7f37}@media (width<=760px){.property-draft-status{flex-direction:column;align-items:flex-start;gap:3px}}.property-route{max-width:min(100%,760px);margin-top:3px;display:inline-block;position:relative}.property-route__address{color:#273646;max-width:100%;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-weight:700;-webkit-text-decoration:underline #2736463d;text-decoration:underline #2736463d;display:inline-flex}.property-route__address:hover{color:#0f766e;text-decoration-color:currentColor}.property-route__address span{color:#0f766e;font-size:15px}.property-route__menu{z-index:90;background:#fff;border:1px solid #d8e0e7;border-radius:12px;grid-template-columns:repeat(2,minmax(108px,1fr));gap:7px;width:min(300px,100vw - 48px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 14px 34px #17253229}.property-route__menu button{color:#243442;cursor:pointer;background:#f8fafb;border:1px solid #dce4ea;border-radius:9px;min-height:36px;font-size:12.5px;font-weight:700}.property-route__menu button:hover{color:#0f766e;background:#eef9f6;border-color:#8bbdb5}.property-route__menu small{color:#647482;grid-column:1/-1;font-size:11px;line-height:1.35}@media (width<=640px){.property-route{display:block}.property-route__menu{z-index:1200;grid-template-columns:repeat(2,1fr);width:auto;position:fixed;inset:auto 14px 74px}.property-route__menu button{min-height:44px;font-size:13px}}.property-photo-strip.is-sortable .property-photo-thumb.is-draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.property-photo-strip.is-sortable .property-photo-thumb.is-draggable:active{cursor:grabbing}.property-photo-thumb.is-dragging{opacity:.55;outline-offset:2px;outline:2px solid #2e72cc}.property-photo-thumb .property-photo-delete{color:#fff;cursor:pointer;z-index:3;background:#141a22d1;border:1px solid #ffffff80;border-radius:6px;width:auto;min-width:38px;height:24px;padding:0 7px;font-size:10px;font-weight:800;line-height:22px;position:absolute;top:5px;right:5px}.property-photo-thumb .property-photo-delete:hover{background:#b42318}.property-photo-thumb .property-photo-order{color:#26323d;background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:5px;right:5px;box-shadow:0 1px 4px #0000001f}.property-reset-btn{font-weight:800;color:#b42318!important;background:#fff7f7!important;border-color:#f1c8c8!important}.property-reset-btn:hover:not(:disabled){background:#fff0f0!important;border-color:#e6a8a8!important}.property-panel-head-actions{align-items:center;gap:8px;display:flex}.property-panel-head-actions .property-copy-btn{color:#17345f;white-space:nowrap;background:#fff;border:1px solid #c8d4e3;border-radius:9px;height:34px;padding:0 12px;font-weight:700}.property-panel-head-actions .property-copy-btn:hover{background:#eef5ff;border-color:#9bb8dc}@media (width<=700px){.property-panel-head-actions .property-copy-btn{padding:0 9px;font-size:12px}}.building-form .section-location .property-form-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=760px){.building-form .section-location .property-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.property-ledger-panel{overscroll-behavior:contain}.property-ledger-panel .property-form-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.property-panel-scrim.is-detail-view{top:0!important}.property-ledger-panel.is-detail-view{height:100dvh!important;top:0!important}@media (width<=760px){.apt-detail-zoom{padding:9px 13px;font-size:14px;bottom:12px;right:12px}}.property-panel-scrim{top:0!important}.property-ledger-panel{height:100dvh!important;top:0!important}@media (width<=760px){.apt-detail-bottom-actions{bottom:calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom) + 8px);z-index:110;gap:8px;margin:10px 12px 0;padding:10px}.apt-detail-panel.is-editing{padding-bottom:calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom) + 24px)}.apt-detail-bottom-actions{z-index:auto!important;margin:14px 12px calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom) + 12px)!important;gap:8px!important;padding:10px!important;position:static!important;bottom:auto!important}.apt-detail-bottom-actions button{white-space:nowrap;flex:1 1 0;min-width:0;min-height:44px}}.apt-unified-grid.section-price .apt-unified-field.management-include{background:#f7fafc;border-color:#cfdae4;min-height:62px;padding:9px 11px}.apt-unified-grid.section-price .apt-unified-field.management-include .apt-unified-field__label{color:#52677b;margin-bottom:6px;font-size:11px}.apt-unified-grid.section-price .apt-unified-field.management-include .apt-unified-field__value{min-height:28px}.apt-unified-grid.section-price .apt-unified-field.management-include .apt-inline-checks{gap:5px}.apt-unified-grid.section-price .apt-unified-field.management-include .apt-inline-checks button{color:#40566c;background:#fff;border-color:#b8c8d7;border-radius:999px;min-width:58px;padding:6px 11px;font-size:11.5px}.apt-unified-grid.section-price .apt-unified-field.management-include .apt-inline-checks button.active{color:#173f65;background:#eaf3fc;border-color:#245785}@media (width>=900px){.apt-unified-grid.section-price{grid-template-columns:repeat(4,minmax(0,1fr))}.apt-unified-grid.section-price .apt-unified-field.management-include{grid-column:span 2}.apt-unified-grid.section-price .apt-unified-field.wide{grid-column:1/-1}}@media (width<=899px){.apt-unified-grid.section-price .apt-unified-field.management-include{grid-column:span 1}}.apt-management-card{background:#f8fbff;border:1px solid #cfdae4;border-radius:14px;grid-column:1/-1;overflow:hidden}.apt-management-card__head{background:#f3f7fb;border-bottom:1px solid #d9e4ed;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.apt-management-card__head>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.apt-management-card__head b{color:#22405d;letter-spacing:-.2px;font-size:14px;font-weight:900}.apt-management-card__head small{color:#6f8397;font-size:11px}.apt-management-card__head span{color:#60758a;letter-spacing:.08em;background:#fff;border:1px solid #bfcfdd;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.apt-management-card__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.apt-management-card__field{flex-direction:column;gap:7px;min-width:0;display:flex}.apt-management-card__field>span{color:#53687c;font-size:12px;font-weight:800}.apt-management-card__control input,.apt-management-card__control select,.apt-management-card__control textarea{box-sizing:border-box;color:#172431;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #b8c5d0;border-radius:8px;padding:8px 10px}.apt-management-card__control textarea{resize:vertical;min-height:38px}.apt-management-card__control input:focus,.apt-management-card__control select:focus,.apt-management-card__control textarea:focus{border-color:#1675d1;outline:2px solid #1675d12e}.apt-management-card__divider{background:#dbe5ee;height:1px;margin:0 14px}.apt-management-card__includes-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 8px;display:flex}.apt-management-card__includes-head b{color:#485f75;font-size:12px;font-weight:900}.apt-management-card__includes-head small{color:#7a8da0;font-size:11px}.apt-management-card__includes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.apt-management-card__include{color:#41576c;cursor:pointer;background:#fff;border:1px solid #cad6e2;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.apt-management-card__include:hover{border-color:#96b1cc;box-shadow:0 2px 8px #203d5f12}.apt-management-card__include-dot{color:#0000;background:#fff;border:1.5px solid #bccbd9;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:inline-flex}.apt-management-card__include b{text-overflow:ellipsis;white-space:nowrap;color:#344b61;min-width:0;font-size:12px;line-height:1.1;overflow:hidden}.apt-management-card__include.is-active{background:#edf5fd;border-color:#245785}.apt-management-card__include.is-active .apt-management-card__include-dot{color:#fff;background:#214f7e;border-color:#214f7e}.apt-management-card__include.is-active b{color:#173f65}@media (width<=1050px){.apt-management-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.apt-management-card__includes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.apt-management-card__head{align-items:flex-start}.apt-management-card__head>div{display:block}.apt-management-card__head small{margin-top:3px;display:block}.apt-management-card__fields{grid-template-columns:1fr}.apt-management-card__includes{grid-template-columns:repeat(2,minmax(0,1fr))}.apt-management-card__include{padding:9px 10px}}.apt-detail-co-broker-status{border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.apt-detail-co-broker-status.on{color:#173f6a;background:#e8f0fb}.apt-detail-co-broker-status.off{color:#647383;background:#edf1f4}.apt-co-broker-quick-toggle{cursor:pointer;border-radius:999px!important;padding:6px 11px!important;font-size:12px!important;font-weight:900!important}.apt-co-broker-quick-toggle.on{color:#fff!important;background:#17365f!important;border-color:#28568e!important}.apt-co-broker-quick-toggle.off{color:#40576d!important;background:#eef2f6!important;border-color:#aebdca!important}.apt-co-broker-quick-toggle:disabled{opacity:.6;cursor:wait}.practical-ledger.contact-order-v446 .tr{grid-template-columns:38px 54px 72px 180px 70px 118px 92px 76px 112px 84px 86px 126px 126px 126px 64px 78px!important;min-width:1740px!important}@media (width>=1200px){.practical-ledger.contact-order-v446 .tr{grid-template-columns:30px 42px 50px minmax(108px,1.55fr) 48px 70px 58px 54px 82px 60px 66px minmax(84px,.92fr) minmax(84px,.92fr) minmax(84px,.92fr) 48px 64px!important;column-gap:4px!important;width:100%!important;min-width:0!important;font-size:11px!important}.practical-ledger.contact-order-v446.has-context-column .tr{grid-template-columns:30px 42px 50px minmax(100px,1.32fr) minmax(62px,.64fr) 46px 66px 54px 50px 74px 58px 64px minmax(76px,.82fr) minmax(76px,.82fr) minmax(76px,.82fr) 46px 60px!important}.practical-ledger.contact-order-v446 .phone-link{white-space:nowrap!important;font-size:10.5px!important}}.practical-ledger.contact-order-v446{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.practical-ledger.contact-order-v446 .tr{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.practical-ledger.contact-order-v446 .exclusive-area-cell{font-variant-numeric:tabular-nums;white-space:nowrap!important;text-overflow:clip!important;letter-spacing:-.28px!important;min-width:0!important;font-size:10px!important;overflow:hidden!important}.practical-ledger.contact-order-v446 .exclusive-area-cell.is-long{letter-spacing:-.42px!important;font-size:9.2px!important}.practical-ledger.contact-order-v446 .exclusive-area-cell.is-xlong{letter-spacing:-.55px!important;font-size:8.4px!important}.practical-ledger.contact-order-v446 .head .exclusive-area-cell{letter-spacing:-.2px!important;font-size:10.5px!important}@media (width<=1199px){.practical-ledger.contact-order-v446{overflow-x:auto!important}.practical-ledger.contact-order-v446 .tr{width:max-content!important;max-width:none!important}}.property-edit-form-light,.property-edit-form-light .property-form-scroll{background:#f4f7fa}.property-edit-form-light .property-form-banner{background:#f8fafc;border-color:#d7e0e7;box-shadow:0 1px 2px #0f172a08}.property-edit-form-light .property-form-banner b{color:#183a5d}.property-edit-form-light .property-form-banner span{color:#64778a}.property-edit-form-light .property-form-section{background:#fff;border-color:#d7e0e7;box-shadow:0 1px 2px #0f172a09}.property-edit-form-light .property-section-title-row,.property-edit-form-light .property-form-section h3{color:#263746;background:#f8fafc;border-bottom-color:#e2e8ee}.property-edit-form-light .property-form-field>span{color:#485b6d}.property-edit-form-light .property-form-field input,.property-edit-form-light .property-form-field select,.property-edit-form-light .property-form-field textarea{color:#172431;box-shadow:none;background:#fff;border-color:#c7d3df}.property-edit-form-light .property-form-field input:focus,.property-edit-form-light .property-form-field select:focus,.property-edit-form-light .property-form-field textarea:focus{border-color:#4c9ee8;outline:none;box-shadow:0 0 0 2px #4c9ee81f}.property-edit-form-light .property-form-actions{background:#fffffff7;border-top-color:#d6dee5;box-shadow:0 -5px 16px #0f172a0f}.property-edit-form-light .property-form-actions button{color:#263746;background:#fff;border:1px solid #c6d0d9;border-radius:8px}.property-edit-form-light .property-form-actions button.primary{color:#fff;background:#2479c9;border-color:#2479c9}.property-edit-form-light .address-auto-state{color:#60758a}@media (width<=760px){.naver-property-form.property-edit-form-light.apartment-create-stepper .property-form-scroll{padding-bottom:calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom) + 92px)!important}.naver-property-form.property-edit-form-light.apartment-create-stepper .apt-create-step-actions{box-sizing:border-box;min-height:58px;bottom:calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom))!important;z-index:120!important}.naver-property-form.property-edit-form-light.apartment-create-stepper .apt-create-step-actions__buttons{flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0}.naver-property-form.property-edit-form-light.apartment-create-stepper .apt-create-step-actions__buttons button{white-space:nowrap;min-height:42px;min-width:0!important;padding:9px 12px!important}.naver-property-form.apartment-create-stepper .property-form-scroll{padding-bottom:calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom) + 96px)!important}.naver-property-form.apartment-create-stepper .apt-create-step-actions{left:0!important;right:0!important;bottom:calc(var(--mobile-nav,74px) + env(safe-area-inset-bottom))!important;z-index:130!important;box-sizing:border-box!important;min-height:58px!important;margin:0!important;padding:8px 10px!important;position:fixed!important}.naver-property-form.apartment-create-stepper .apt-create-step-actions__status{flex:none}.naver-property-form.apartment-create-stepper .apt-create-step-actions__buttons{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;margin-left:8px!important}.naver-property-form.apartment-create-stepper .apt-create-step-actions__buttons button{max-width:104px;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;min-height:42px!important;padding:8px 9px!important}.property-panel-scrim{top:var(--mobile-header-height,56px)!important;z-index:980!important}.property-ledger-panel{top:var(--mobile-header-height,56px)!important;height:calc(100dvh - var(--mobile-header-height,56px))!important;z-index:990!important}.property-ledger-panel__top{z-index:2;flex:none;position:relative}.property-ledger-panel>.naver-property-form{min-height:0;overflow:hidden}.naver-property-form.apartment-create-stepper .apt-create-step-actions,.naver-property-form.property-edit-form-light.apartment-create-stepper .apt-create-step-actions{bottom:calc(var(--mobile-bottom-nav-height,70px) + env(safe-area-inset-bottom))!important;bottom:calc(64px + env(safe-area-inset-bottom))!important}}.property-panel-head-actions>button:last-child{color:#fff;cursor:pointer;background:#182129;border:1px solid #3a4651;border-radius:7px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:20px;line-height:1;display:inline-flex}@media (width>=901px){.property-ledger-panel.is-detail-view{position:fixed}.property-ledger-panel.is-detail-view>.property-desktop-detail-actions{z-index:40;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:14px}.property-desktop-detail-actions .property-copy-btn{color:#17345f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d4e3;border-radius:9px;height:34px;padding:0 12px;font-weight:700}.property-desktop-detail-actions .property-copy-btn:hover{background:#eef5ff;border-color:#9bb8dc}.property-desktop-detail-actions .property-desktop-detail-close{color:#fff;cursor:pointer;background:#182129;border:1px solid #3a4651;border-radius:7px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:inline-flex}.property-ledger-panel.is-detail-view .property-panel-head-actions{z-index:60;flex:none;align-items:center;gap:8px;position:relative;display:flex!important}.property-ledger-panel.is-detail-view .property-panel-head-actions .property-copy-btn{color:#17345f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d4e3;border-radius:9px;justify-content:center;align-items:center;width:auto;min-width:92px;height:34px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.property-ledger-panel.is-detail-view .property-panel-head-actions .property-desktop-detail-close{color:#fff;cursor:pointer;background:#182129;border:1px solid #3a4651;border-radius:7px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:20px;line-height:1;display:inline-flex!important}}@media (width>=761px){html body .property-panel-scrim{top:var(--duksam-global-header-height,62px)!important}html body .property-ledger-panel,html body .property-ledger-panel.is-detail-view{top:var(--duksam-global-header-height,62px)!important;height:calc(100dvh - var(--duksam-global-header-height,62px))!important}}.ledger-showcase-trigger{letter-spacing:0!important;color:#fff!important;background:#173f67!important;border-color:#173f67!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.ledger-showcase-trigger:hover{color:#fff!important;background:#0f3152!important;border-color:#0f3152!important}.property-showcase-backdrop{z-index:1900;-webkit-backdrop-filter:blur(10px)saturate(.78);background:#0c192857;place-items:center;padding:6px 5vw;display:grid;position:fixed;inset:0}.property-showcase{color:#15283a;background:linear-gradient(145deg,#f8fbff 0%,#edf3f8 100%);border:1px solid #cddceae0;border-radius:24px;grid-template-rows:auto 3px minmax(0,1fr) auto;width:90vw;max-width:1680px;height:calc(100vh - 12px);display:grid;overflow:hidden;box-shadow:0 32px 90px #0a1b2d59}.property-showcase__head{background:#ffffffe6;border-bottom:1px solid #d9e3ec;justify-content:space-between;align-items:center;gap:24px;padding:20px 26px 15px;display:flex}.property-showcase__head small{color:#6d8295;letter-spacing:.13em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.property-showcase__head h3{color:#123b62;letter-spacing:-.8px;margin:0;font-size:27px;line-height:1.18}.property-showcase__head p{color:#75889a;margin:6px 0 0;font-size:12px}.property-showcase__head-actions{flex:none;align-items:center;gap:12px;display:flex}.property-showcase__head-actions>span{color:#5b7084;white-space:nowrap;background:#f7fafc;border:1px solid #ccd9e5;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex}.property-showcase__head-actions button{color:#fff;cursor:pointer;background:#173f67;border:0;border-radius:50%;width:42px;height:42px;padding:0;font-size:27px;line-height:1;box-shadow:0 6px 18px #173f672e}.property-showcase__progress{background:#dce7f0;height:3px;overflow:hidden}.property-showcase__progress i{transform-origin:0;background:#2b6da8;width:100%;height:100%;animation:20s linear forwards duksamShowcaseProgress;display:block}@keyframes duksamShowcaseProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.property-showcase__layout{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:12px;min-height:0;padding:10px 18px;display:grid;overflow:hidden}.property-showcase-hero{cursor:pointer;grid-template-rows:minmax(238px,.72fr) auto;min-width:0;height:100%;min-height:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 14px 34px #24425e1f;color:#1a2e41!important;text-align:left!important;background:#fff!important;border:1px solid #cbd9e5!important;border-radius:20px!important;padding:0!important}.property-showcase-hero:hover{transform:translateY(-3px);box-shadow:0 22px 46px #24425e2e;border-color:#8fabc3!important}.property-showcase-hero__photo{background:#e8eef4;min-height:0;position:relative;overflow:hidden}.property-showcase-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}.property-showcase-hero__photo>span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e304fe6;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;position:absolute;top:16px;left:16px}.property-showcase-hero__photo>b{color:#173f67;letter-spacing:.08em;background:#ffffffeb;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:1000;position:absolute;top:16px;right:16px;box-shadow:0 5px 14px #0000001f}.property-showcase-hero__body{color:#1a2e41;min-height:108px;padding:16px 18px 18px;position:relative;overflow:hidden}.property-showcase-hero__body-main{flex-direction:column;height:100%;padding-right:214px;display:flex}.property-showcase-hero__body-main>strong{color:#102f4d;letter-spacing:-.6px;font-size:26px;line-height:1.15;display:block}.property-showcase-hero__body-main>p{color:#526a7f;margin:8px 0 0;font-size:13px;font-weight:800}.property-showcase-hero__body-main>small{color:#687c8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.property-showcase-hero__body-main>em{color:#1e5f96;margin-top:auto;padding-top:10px;font-size:11px;font-style:normal;font-weight:900}.property-showcase-hero__mascot{pointer-events:none;z-index:1;justify-content:center;align-items:flex-end;width:196px;height:calc(100% - 8px);display:flex;position:absolute;bottom:4px;right:12px}.property-showcase-hero__mascot img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 18px #0d1f302e);width:182px;max-width:100%;height:auto;max-height:100%;display:block}.property-showcase__side-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;min-height:0;display:grid;overflow:hidden}.property-showcase-card{cursor:pointer;grid-template-rows:minmax(186px,.9fr) auto;grid-template-columns:1fr;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden;box-shadow:0 7px 20px #24425e14;color:#1a2e41!important;text-align:left!important;background:#fff!important;border:1px solid #d3dee8!important;border-radius:16px!important;padding:0!important}.property-showcase-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #24425e24;border-color:#9fb9d1!important}.property-showcase-card__photo{background:#e8eef4;border-bottom:1px solid #e0e8f0;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.property-showcase-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.property-showcase-card__photo>span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e304fe0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:10px;left:10px}.property-showcase-card__body{color:#1a2e41;flex-direction:column;justify-content:flex-start;gap:5px;min-width:0;min-height:0;padding:8px 10px 10px;display:flex;overflow:hidden}.property-showcase-card__meta{flex-wrap:wrap;gap:4px;margin-bottom:2px;display:flex}.property-showcase-card__meta span{color:#315e87;background:#edf4fb;border-radius:999px;padding:4px 7px;font-size:9.5px;font-weight:900}.property-showcase-card__body>strong{color:#102f4d;letter-spacing:-.38px;font-size:18px;line-height:1.16;display:block}.property-showcase-card__body>p{color:#526a7f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:800;overflow:hidden}.property-showcase-card__facts{flex-wrap:wrap;gap:5px;margin-top:1px;display:flex}.property-showcase-card__facts span{color:#52687b;background:#f8fafc;border:1px solid #d6e0e9;border-radius:7px;padding:4px 6px;font-size:9px;font-weight:800}.property-showcase-card__body>small{color:#6d7e8d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:9.7px;line-height:1.35;display:-webkit-box;overflow:hidden}.property-showcase-card__body>em{color:#1e5f96;margin-top:auto;padding-top:6px;font-size:9px;font-style:normal;font-weight:900}.property-showcase__empty{color:#748697;place-items:center;min-height:0;font-size:15px;font-weight:800;display:grid}.property-showcase footer{background:#fffc;border-top:1px solid #dbe4ec;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:8px 24px 9px;display:flex}.property-showcase footer>span{color:#7a8b9b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10.5px;overflow:hidden}.property-showcase footer>b{color:#315e87;white-space:nowrap;background:#edf4fb;border-radius:999px;flex:none;padding:5px 9px;font-size:10px}@media (width<=1280px){.property-showcase__layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.property-showcase__side-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.property-showcase-card{grid-template-rows:minmax(160px,.82fr) auto;grid-template-columns:1fr}.property-showcase-card__body{padding:8px 9px}.property-showcase-card__meta{margin-bottom:4px}.property-showcase-card__body>strong{font-size:15px}.property-showcase-card__body>small{display:none}.property-showcase-card__body>em{padding-top:4px}}@media (width<=900px){.property-showcase-backdrop{padding:5px 3vw}.property-showcase{width:94vw;height:calc(100vh - 10px)}.property-showcase__layout{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);grid-template-columns:1fr;gap:10px;padding:12px}.property-showcase__side-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.property-showcase-card--side:nth-child(n+5){display:none}.property-showcase-card{grid-template-rows:minmax(168px,.8fr) auto;grid-template-columns:1fr}.property-showcase-hero__body{min-height:124px;padding:12px 14px}.property-showcase-hero__body-main{padding-right:132px}.property-showcase-hero__body-main>strong{font-size:22px}.property-showcase-hero__mascot{width:124px;height:calc(100% - 12px);bottom:6px;right:10px}.property-showcase-hero__mascot img{width:118px}.property-showcase-card__body>small{display:none}}@media (width<=620px){.property-showcase-backdrop{padding:4px 2vw}.property-showcase{border-radius:18px;width:96vw;height:calc(100vh - 8px)}.property-showcase__head{padding:14px 14px 10px}.property-showcase__head h3{font-size:20px}.property-showcase__head p{font-size:10px}.property-showcase__head-actions>span{display:none}.property-showcase__head-actions button{width:36px;height:36px;font-size:23px}.property-showcase__layout{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;padding:9px}.property-showcase-hero{border-radius:14px!important}.property-showcase-hero__photo>span{padding:4px 7px;font-size:9px;top:9px;left:9px}.property-showcase-hero__photo>b{padding:4px 7px;font-size:8px;top:9px;right:9px}.property-showcase-hero__body{min-height:120px;padding:10px 12px}.property-showcase-hero__body-main{padding-right:88px}.property-showcase-hero__body-main>strong{font-size:19px}.property-showcase-hero__body-main>p{font-size:11px}.property-showcase-hero__body-main>small{display:none}.property-showcase-hero__body-main>em{padding-top:4px;font-size:9px}.property-showcase-hero__mascot{width:88px;height:calc(100% - 12px);bottom:6px;right:6px}.property-showcase-hero__mascot img{width:82px}.property-showcase__side-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:7px}.property-showcase-card--side:nth-child(n+3){display:none}.property-showcase-card{grid-template-rows:minmax(150px,.76fr) auto;grid-template-columns:1fr;border-radius:12px!important}.property-showcase-card__photo>span{padding:4px 6px;font-size:8px;top:7px;left:7px}.property-showcase-card__body{padding:8px}.property-showcase-card__meta{margin-bottom:4px}.property-showcase-card__body>strong{font-size:14px}.property-showcase-card__body>p{margin-top:5px;font-size:10px}.property-showcase-card__facts{gap:4px;margin-top:5px}.property-showcase-card__facts span{padding:3px 5px;font-size:8px}.property-showcase-card__body>em{padding-top:5px;font-size:8px}.property-showcase footer{padding:8px 12px}.property-showcase footer>span{display:none}}.property-showcase-backdrop{background:radial-gradient(circle at 20% 20%,#203a5824 0%,#203a5800 32%),linear-gradient(#08111dc2 0%,#0a15239e 100%)}.property-showcase{background:linear-gradient(160deg,#f4f8fc 0%,#eaf1f7 100%);box-shadow:0 36px 100px #040f1c75}.property-showcase__head{background:linear-gradient(#0f243cf5 0%,#142d49f0 100%);border-bottom:1px solid #86a4c247;position:relative;box-shadow:inset 0 -1px #ffffff0f}.property-showcase__head:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#06101c38 100%);height:42px;position:absolute;bottom:0;left:0;right:0}.property-showcase__head small{color:#9ab2c8}.property-showcase__head h3{color:#f7fbff}.property-showcase__head p{color:#c0d0de}.property-showcase__head-actions>span{color:#d8e5f1;background:#ffffff14;border-color:#9cb8d34d}.property-showcase__head-actions button{background:#0f3152;box-shadow:0 10px 24px #030c1657}.property-showcase__progress{background:#8aa5c147}.property-showcase__progress i{background:linear-gradient(90deg,#4f95d2 0%,#83b5df 100%)}.property-showcase footer{background:linear-gradient(#0d1f34f0 0%,#122842f5 100%);border-top:1px solid #85a3c13d;position:relative}.property-showcase footer:before{content:"";pointer-events:none;background:linear-gradient(#050e1833 0%,#fff0 100%);height:34px;position:absolute;top:0;left:0;right:0}.property-showcase footer>span{color:#b8c9d7}.property-showcase footer>b{color:#ecf5fd;background:#ffffff14;border:1px solid #98b5d147}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.property-showcase-backdrop{background:linear-gradient(#08101cd6 0%,#0a1422c7 100%)}}.property-showcase .property-showcase__head-actions>button{color:#fff;-webkit-text-fill-color:#fff}.properties-ledger-v765{--ledger-navy:#0f2746;--ledger-blue:#2563eb;--ledger-soft:#f6f8fb;--ledger-line:#dce4ee;--ledger-text:#142033;--ledger-muted:#6b7b90}.properties-ledger-v765 .ledger-remodel-head{padding-bottom:14px}.properties-ledger-v765 .ledger-title-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.properties-ledger-v765 .ledger-remodel-title{gap:3px;display:grid}.properties-ledger-v765 .ledger-remodel-title h2{color:var(--ledger-text);margin:0;font-size:25px;line-height:1.2}.properties-ledger-v765 .ledger-remodel-title p{color:var(--ledger-muted);margin:0;font-size:13px}.properties-ledger-v765 .view-switch>button{border-radius:9px;min-height:38px}.properties-ledger-v765 .ledger-excel-link{color:#24364e!important;background:#fff!important;border:1px solid #cbd5e1!important;padding:0 14px!important;font-weight:800!important}.properties-ledger-v765 .ledger-remodel-filter{gap:12px;display:grid;padding-top:14px!important;padding-bottom:14px!important}.properties-ledger-v765 .ledger-remodel-tabs{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.properties-ledger-v765 .ledger-chip-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.properties-ledger-v765 .ledger-status-chips{flex:auto}.properties-ledger-v765 .ledger-chip-group button{color:#34445a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5deea;border-radius:9px;height:34px;padding:0 13px;font-size:12px;font-weight:800}.properties-ledger-v765 .ledger-chip-group button:hover{background:#f8fbff;border-color:#9db6d7}.properties-ledger-v765 .ledger-remodel-selects{gap:8px!important}.properties-ledger-v765 .ledger-remodel-selects>select{color:#27364a;background:#fff;border:1px solid #d5deea;border-radius:9px;padding:0 34px 0 12px;font-weight:700;min-width:128px!important;height:42px!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box{min-width:250px!important;max-width:390px!important}.properties-ledger-v765 .ledger-action-group .primary{background:linear-gradient(135deg,#1e56cc,#2673f2)!important;border-color:#1e56cc!important;box-shadow:0 7px 16px #2563eb2e!important}.properties-ledger-v765 .ledger-data-area{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f27460b;padding:0!important;overflow:auto!important}.properties-ledger-v765 .ledger-v765-table{width:max-content!important;min-width:1880px!important}.properties-ledger-v765 .ledger-v765-table .tr{grid-template-columns:38px 58px 84px 74px minmax(200px,1.6fr) 112px 82px 70px 64px 112px 108px 104px 126px 126px 126px 84px 66px 76px!important;column-gap:0!important;width:100%!important;min-width:1880px!important;display:grid!important}.properties-ledger-v765 .ledger-v765-table .tr.head{color:#34445a!important;box-shadow:none!important;background:#f7f9fc!important;border-bottom:1px solid #dce4ee!important}.properties-ledger-v765 .ledger-v765-table .tr.head>span{color:#44556b!important;font-size:11px!important;font-weight:900!important}.properties-ledger-v765 .ledger-v765-table .tr>span,.properties-ledger-v765 .ledger-v765-table .tr>a{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #edf1f5;justify-content:center;align-items:center;min-width:0;padding:11px 7px;display:flex;overflow:hidden}.properties-ledger-v765 .ledger-v765-table .data-row{background:#fff;border-bottom:1px solid #edf1f5;transition:background .15s;font-size:11px!important}.properties-ledger-v765 .ledger-v765-table .data-row:hover{background:#f8fbff}.properties-ledger-v765 .ledger-v765-table .address-cell{text-align:left;color:#22334a;font-weight:700;justify-content:flex-start!important}.properties-ledger-v765 .ledger-v765-table .ledger-price-cell{color:#12213a;font-weight:900}.properties-ledger-v765 .ledger-v765-table .phone-link{color:#225fa8;font-weight:800;text-decoration:none}.properties-ledger-v765 .ledger-status-pill{color:#58697e;white-space:nowrap;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-style:normal;display:inline-flex}.properties-ledger-v765 .ledger-status-pill.status-광고중{color:#218249;background:#eaf8ef}.properties-ledger-v765 .ledger-status-pill.status-광고예정{color:#bc7114;background:#fff4df}.properties-ledger-v765 .ledger-status-pill.status-자사완료{color:#2865ca;background:#eaf2ff}.properties-ledger-v765 .ledger-status-pill.status-타사완료{color:#7252c7;background:#f1ecff}.properties-ledger-v765 .ledger-v765-card-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))!important;gap:15px!important;width:100%!important;padding:14px!important;display:grid!important}.properties-ledger-v765 .ledger-v765-card{background:#fff!important;border:1px solid #e0e7ef!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:none!important;transition:transform .15s,box-shadow .15s!important;overflow:hidden!important;box-shadow:0 6px 18px #0f27460f!important}.properties-ledger-v765 .ledger-v765-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f27461a!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo{background:#edf2f7;min-height:142px;max-height:160px;position:relative;overflow:hidden}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo>img:not(.property-status-overlay){object-fit:cover;width:100%;height:100%}.properties-ledger-v765 .card-select-icon{width:28px;height:28px;box-shadow:0 3px 10px #0f172a1f;background:#ffffffed!important;border:1px solid #0f27462e!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important;top:10px!important;left:10px!important}.properties-ledger-v765 .card-select-icon input{accent-color:#2563eb!important;width:16px!important;height:16px!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-body{flex-direction:column!important;min-height:0!important;padding:13px 14px 12px!important;display:flex!important}.properties-ledger-v765 .ledger-v765-card-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 2px;display:flex}.properties-ledger-v765 .ledger-v765-card-title strong{color:#142033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.properties-ledger-v765 .ledger-card-trade{color:#2563eb;background:#eef5ff;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:900}.properties-ledger-v765 .ledger-card-address{white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;display:block;overflow:hidden;color:#718096!important;font-size:11px!important}.properties-ledger-v765 .ledger-v765-price{border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;padding:9px 0 10px;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;margin:0!important;display:flex!important}.properties-ledger-v765 .ledger-v765-price>div{gap:1px;min-width:0;display:grid}.properties-ledger-v765 .ledger-v765-price>div>small{color:#6b7b90;font-size:10px;font-weight:800}.properties-ledger-v765 .ledger-v765-price h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#174fbc!important;font-size:19px!important;font-weight:950!important;line-height:1.2!important}.properties-ledger-v765 .ledger-v765-price>span{background:#f6f8fb;border-radius:7px;padding:5px 7px;color:#6c7a8d!important;font-size:10px!important}.properties-ledger-v765 .ledger-v765-facts{background:#fbfcfe;border:1px solid #edf1f5;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:9px 0 0;display:grid;overflow:hidden}.properties-ledger-v765 .ledger-v765-facts span{text-align:center;color:#4d6077;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #edf1f5;min-width:0;padding:7px 5px;font-size:10px;font-weight:800;overflow:hidden}.properties-ledger-v765 .ledger-v765-facts span:last-child{border-right:0}.properties-ledger-v765 .card-footer-actions{gap:7px!important;margin-top:9px!important}.properties-ledger-v765 .card-contact-row{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.properties-ledger-v765 .card-contact-row a,.properties-ledger-v765 .card-contact-row button{color:#27405f;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #d5deea;border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-size:10px;font-weight:900;text-decoration:none;display:flex;overflow:hidden}.properties-ledger-v765 .card-contact-row button:disabled{opacity:.45}.properties-ledger-v765 .card-sharing-toggles{width:100%;grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.properties-ledger-v765 .card-sharing-toggles button{width:100%!important;min-height:30px!important;margin:0!important}html[data-theme=dark] .properties-ledger-v765 .ledger-remodel-title h2{color:#f4f7fb}html[data-theme=dark] .properties-ledger-v765 .ledger-remodel-filter,html[data-theme=dark] .properties-ledger-v765 .ledger-data-area{background:#121923;border-color:#293646}html[data-theme=dark] .properties-ledger-v765 .ledger-chip-group button,html[data-theme=dark] .properties-ledger-v765 .ledger-remodel-selects>select,html[data-theme=dark] .properties-ledger-v765 .ledger-excel-link{color:#e7edf5!important;background:#17212d!important;border-color:#334154!important}html[data-theme=dark] .properties-ledger-v765 .ledger-v765-table .tr.head{color:#dce5ef!important;background:#151e29!important;border-color:#2b3949!important}html[data-theme=dark] .properties-ledger-v765 .ledger-v765-table .tr.head>span{color:#c7d3e0!important}html[data-theme=dark] .properties-ledger-v765 .ledger-v765-table .data-row,html[data-theme=dark] .properties-ledger-v765 .ledger-v765-card{background:#111923!important;border-color:#2a3746!important}html[data-theme=dark] .properties-ledger-v765 .ledger-v765-card-title strong{color:#edf3fa}html[data-theme=dark] .properties-ledger-v765 .ledger-v765-facts{background:#151e29;border-color:#2a3746}html[data-theme=dark] .properties-ledger-v765 .ledger-v765-facts span{color:#c5d0dc;border-color:#2a3746}@media (width<=1180px){.properties-ledger-v765 .ledger-remodel-tabs{align-items:flex-start}.properties-ledger-v765 .ledger-photo-chips{margin-left:0}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box{flex:100%!important;max-width:none!important}.properties-ledger-v765 .ledger-remodel-selects>select{flex:calc(25% - 8px)!important;width:auto!important}}@media (width<=760px){.properties-ledger-v765 .ledger-title-row{flex-direction:column;align-items:flex-start}.properties-ledger-v765 .view-switch{justify-content:flex-start;width:100%}.properties-ledger-v765 .ledger-remodel-tabs{gap:8px;display:grid}.properties-ledger-v765 .ledger-chip-group{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.properties-ledger-v765 .ledger-remodel-selects>select{flex:calc(50% - 6px)!important;min-width:0!important}.properties-ledger-v765 .ledger-v765-card-grid{grid-template-columns:1fr!important;padding:10px!important}}.properties-ledger-v765 .ledger-result-bar{color:#42546a;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 10px;display:flex}.properties-ledger-v765 .ledger-result-bar strong{font-size:15px}.properties-ledger-v765 .ledger-result-bar strong b{color:#2563eb;font-size:22px}.properties-ledger-v765 .ledger-result-bar span{color:#7a899b;font-size:11px}.properties-ledger-v765 .ledger-remodel-head{border-bottom:0!important;padding:0 0 18px!important}.properties-ledger-v765 .ledger-remodel-title h2{letter-spacing:-.4px!important;font-size:24px!important;font-weight:950!important}.properties-ledger-v765 .ledger-remodel-title p{color:#7a899b!important;margin-top:5px!important;font-size:13px!important}.properties-ledger-v765 .ledger-remodel-filter{background:#fff!important;border:1px solid #e3e9f1!important;border-radius:14px!important;gap:16px!important;margin:0 0 18px!important;padding:20px 22px!important;box-shadow:0 6px 20px #0f274609!important}.properties-ledger-v765 .ledger-remodel-tabs{flex-wrap:nowrap!important;gap:20px!important}.properties-ledger-v765 .ledger-chip-group{gap:8px!important}.properties-ledger-v765 .ledger-chip-group button{min-width:56px!important;height:38px!important;box-shadow:none!important;background:#fff!important;border-color:#d8e0ea!important;border-radius:8px!important;padding:0 15px!important;font-size:12px!important}.properties-ledger-v765 .ledger-chip-group button.active{color:#175bd7!important;background:#f6f9ff!important;border-color:#4e7df2!important;box-shadow:inset 0 0 0 1px #4e7df214!important}.properties-ledger-v765 .ledger-search-row{align-items:center!important;gap:14px!important;display:flex!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{flex:auto!important;grid-template-columns:minmax(320px,1.55fr) minmax(160px,.8fr) minmax(150px,.75fr) minmax(140px,.68fr) minmax(150px,.72fr)!important;gap:10px!important;min-width:0!important;display:grid!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important}.properties-ledger-v765 .ledger-remodel-selects>select{background-color:#fff!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:44px!important;font-size:12px!important}.properties-ledger-v765 .ledger-action-group{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.properties-ledger-v765 .ledger-action-group button{border-radius:8px!important;min-height:44px!important;padding-left:14px!important;padding-right:14px!important}.properties-ledger-v765 .ledger-result-bar{align-items:center!important;padding:0 2px 14px!important}.properties-ledger-v765 .ledger-result-bar strong{color:#26364a!important;font-size:16px!important}.properties-ledger-v765 .ledger-result-bar strong b{color:#2563eb!important;margin-left:4px!important;font-size:25px!important}.properties-ledger-v765 .ledger-result-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.properties-ledger-v765 .view-switch{flex-wrap:nowrap!important;gap:8px!important}.properties-ledger-v765 .view-switch>button{color:#34445a!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;padding:0 15px!important;font-size:12px!important;font-weight:850!important}.properties-ledger-v765 .view-switch>button.active{color:#1559d6!important;background:#eef5ff!important;border-color:#bfd1fb!important}.properties-ledger-v765 .view-switch .ledger-excel-link{color:#24364e!important;background:#fff!important;min-width:128px!important}.properties-ledger-v765 .view-switch .ledger-showcase-trigger{color:#fff!important;background:#12375f!important;border-color:#12375f!important;width:40px!important;min-width:40px!important;padding:0!important}@media (width<=1180px){.properties-ledger-v765 .ledger-remodel-tabs{flex-wrap:wrap!important;gap:10px!important}.properties-ledger-v765 .ledger-photo-chips{margin-left:0!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{grid-template-columns:1fr 1fr!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box{grid-column:1/-1}.properties-ledger-v765 .ledger-search-row{flex-wrap:wrap!important;align-items:flex-end!important}}.properties-ledger-v765 .ledger-title-row{justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.properties-ledger-v765 .ledger-remodel-title h2{color:#13233a!important;margin:0!important;font-size:25px!important;font-weight:950!important;line-height:1.15!important}.properties-ledger-v765 .ledger-remodel-title p{color:#7f8da0!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.4!important}.properties-ledger-v765 .ledger-remodel-filter{background:#fff!important;border:1px solid #e1e7ef!important;border-radius:14px!important;gap:18px!important;margin:0 0 24px!important;padding:22px 24px!important;display:grid!important;overflow:visible!important;box-shadow:0 5px 18px #142b4b09!important}.properties-ledger-v765 .ledger-remodel-tabs{align-items:center!important;gap:22px!important;min-height:40px!important;display:flex!important}.properties-ledger-v765 .ledger-chip-group{align-items:center!important;gap:8px!important;display:flex!important}.properties-ledger-v765 .ledger-status-chips{margin-left:2px!important}.properties-ledger-v765 .ledger-photo-chips{margin-left:auto!important}.properties-ledger-v765 .ledger-chip-group button{border-radius:8px!important;min-width:56px!important;height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.properties-ledger-v765 .ledger-search-row{width:100%!important;display:block!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{grid-template-columns:minmax(320px,1.6fr) minmax(150px,.85fr) minmax(150px,.85fr) minmax(140px,.75fr) minmax(150px,.8fr)!important;gap:10px!important;width:100%!important;display:grid!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box,.properties-ledger-v765 .ledger-remodel-selects>select{height:44px!important}.properties-ledger-v765 .ledger-result-bar{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:50px!important;margin:0!important;padding:0 2px 14px!important;display:flex!important}.properties-ledger-v765 .ledger-result-bar strong{color:#27374d!important;flex:none!important;font-size:16px!important;line-height:1!important}.properties-ledger-v765 .ledger-result-bar strong b{color:#2767e8!important;margin:0 3px 0 5px!important;font-size:26px!important}.properties-ledger-v765 .ledger-result-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.properties-ledger-v765 .view-switch{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.properties-ledger-v765 .view-switch>button{white-space:nowrap!important;border-radius:8px!important;height:40px!important;min-height:40px!important;padding:0 14px!important}.properties-ledger-v765 .view-switch>.primary{color:#fff!important;background:#2468e8!important;border-color:#2468e8!important}.properties-ledger-v765 .ledger-result-actions>span{display:none!important}@media (width<=1280px){.properties-ledger-v765 .ledger-remodel-tabs{flex-wrap:wrap!important;gap:10px!important}.properties-ledger-v765 .ledger-photo-chips{margin-left:0!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(140px,.8fr)) repeat(2,minmax(130px,.75fr))!important}.properties-ledger-v765 .view-switch{flex-wrap:wrap!important}}.properties-ledger-v765{background:#f5f7fa!important}.properties-ledger-v765 .ledger-global-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:78px;padding:0 34px;display:flex}.properties-ledger-v765 .ledger-global-header__title{gap:5px;min-width:220px;display:grid}.properties-ledger-v765 .ledger-global-header__title h2{color:#101d31;letter-spacing:-.45px;margin:0;font-size:22px;font-weight:950;line-height:1.15}.properties-ledger-v765 .ledger-global-header__title p{color:#7b899b;margin:0;font-size:12px;line-height:1.35}.properties-ledger-v765 .ledger-global-header__actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.properties-ledger-v765 .ledger-global-search{color:#6e7f94;box-sizing:border-box;background:#fff;border:1px solid #dbe2ea;border-radius:8px;align-items:center;gap:8px;width:min(340px,29vw);min-width:250px;height:40px;padding:0 10px 0 13px;display:flex}.properties-ledger-v765 .ledger-global-search>span{flex:none;font-size:18px;line-height:1;transform:rotate(-15deg)}.properties-ledger-v765 .ledger-global-search input{color:#25364a;flex:auto;min-width:0;height:100%;padding:0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.properties-ledger-v765 .ledger-global-search input::placeholder{color:#8a97a8}.properties-ledger-v765 .ledger-global-search button{color:#8996a7;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:17px}.properties-ledger-v765 .ledger-header-icon{color:#34465d;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;font-size:15px;font-weight:850;display:grid;position:relative}.properties-ledger-v765 .ledger-header-bell>span{font-size:18px;line-height:1;display:block;transform:rotate(180deg)}.properties-ledger-v765 .ledger-header-profile{color:#1c2c42;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:48px;padding:3px 3px 3px 6px;display:flex}.properties-ledger-v765 .ledger-header-avatar{color:#17375d;background:#e9eff6;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:950;display:grid;overflow:hidden}.properties-ledger-v765 .ledger-header-avatar img{object-fit:cover;width:100%;height:100%}.properties-ledger-v765 .ledger-header-profile-copy{text-align:left;gap:2px;min-width:72px;display:grid}.properties-ledger-v765 .ledger-header-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:12px;font-weight:900;line-height:1.2;overflow:hidden}.properties-ledger-v765 .ledger-header-profile-copy small{color:#7b899b;font-size:10px;line-height:1.2}.properties-ledger-v765 .ledger-header-chevron{color:#758398;font-size:14px}.properties-ledger-v765 .ledger-remodel-head{min-height:0!important;margin:0!important;padding:0!important}.properties-ledger-v765 .ledger-page-shell{padding-top:22px!important}html[data-theme=dark] .properties-ledger-v765 .ledger-global-header{background:#111923;border-bottom-color:#283646}html[data-theme=dark] .properties-ledger-v765 .ledger-global-header__title h2{color:#f2f6fb}html[data-theme=dark] .properties-ledger-v765 .ledger-global-header__title p{color:#91a0b2}html[data-theme=dark] .properties-ledger-v765 .ledger-global-search,html[data-theme=dark] .properties-ledger-v765 .ledger-header-icon{color:#dce5ef;background:#17212d;border-color:#334154}html[data-theme=dark] .properties-ledger-v765 .ledger-global-search input{color:#eef4fa!important}html[data-theme=dark] .properties-ledger-v765 .ledger-header-profile{color:#eef4fa}@media (width<=980px){.properties-ledger-v765 .ledger-global-header{gap:16px;padding:0 20px}.properties-ledger-v765 .ledger-global-search{width:min(300px,34vw);min-width:210px}.properties-ledger-v765 .ledger-header-profile-copy{display:none}}@media (width<=760px){.properties-ledger-v765 .ledger-global-header{min-height:68px;padding:0 14px}.properties-ledger-v765 .ledger-global-header__title{min-width:0}.properties-ledger-v765 .ledger-global-header__title h2{font-size:19px}.properties-ledger-v765 .ledger-global-header__title p{display:none}.properties-ledger-v765 .ledger-global-search{width:min(220px,42vw);min-width:0}.properties-ledger-v765 .ledger-header-icon{display:none}.properties-ledger-v765 .ledger-header-profile{padding:0}.properties-ledger-v765 .ledger-header-chevron{display:none}}.properties-ledger-v765 .ledger-header-search-icon{color:#61748b;flex:0 0 17px;width:17px;height:17px}.properties-ledger-v765 .ledger-header-bell svg{width:18px;height:18px;display:block}@media (width>=901px){.properties-ledger-v765 .ledger-global-header{border-radius:0!important;width:100%!important;margin:0!important}.properties-ledger-v765 .ledger-page-shell{box-sizing:border-box;padding:22px 28px 0!important}.properties-page.page.active.properties-ledger-v765>.ledger-global-header{position:relative;left:-56px;border-radius:0!important;width:calc(100% + 112px)!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.properties-page.page.active.properties-ledger-v765{padding:0!important}.properties-page.page.active.properties-ledger-v765>.ledger-global-header{top:0!important;left:var(--sidebar)!important;z-index:42!important;border-radius:0!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;right:0!important;transform:none!important}.properties-page.page.active.properties-ledger-v765>.ledger-page-shell{box-sizing:border-box!important;padding:100px 28px 0!important}.properties-page.page.active.properties-ledger-v765>.ledger-global-header{left:var(--sidebar)!important;width:calc(100vw - var(--sidebar))!important;box-sizing:border-box!important;max-width:none!important;right:auto!important}.content:has(>.properties-page.page.active.properties-ledger-v765){height:100dvh!important;min-height:0!important;overflow:hidden!important}.properties-page.page.active.properties-ledger-v765{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;height:100dvh!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.properties-page.page.active.properties-ledger-v765>.ledger-global-header{box-sizing:border-box!important;flex:none!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.properties-page.page.active.properties-ledger-v765>.ledger-page-shell{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-height:0!important;padding:22px 28px 34px!important;overflow:hidden auto!important}:is(html:has(.properties-page.page.active.properties-ledger-v765),body:has(.properties-page.page.active.properties-ledger-v765)){scrollbar-gutter:auto!important;overflow:hidden!important}body:has(.properties-page.page.active.properties-ledger-v765) #root{max-width:100vw!important}body:has(.properties-page.page.active.properties-ledger-v765) .app-shell{max-width:100vw!important}body:has(.properties-page.page.active.properties-ledger-v765) .content{max-width:100vw!important}.properties-page.page.active.properties-ledger-v765>.ledger-global-header{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.properties-page.page.active.properties-ledger-v765>.ledger-remodel-filter{box-sizing:border-box!important;width:100%!important;max-width:none!important;box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:20px 28px!important}.properties-page.page.active.properties-ledger-v765>.ledger-page-shell{padding-top:22px!important}}.properties-ledger-v765 .ledger-trade-chips button{justify-content:center!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.properties-ledger-v765 .ledger-trade-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.properties-ledger-v765 .ledger-trade-dot.is-sale{background:#ef4444}.properties-ledger-v765 .ledger-trade-dot.is-jeonse{background:#2563eb}.properties-ledger-v765 .ledger-trade-dot.is-monthly{background:#22a35a}.properties-ledger-v765 .ledger-trade-dot.is-half-jeonse{background:#0f8fa8}.properties-ledger-v765 .ledger-status-chips button{align-items:center;gap:6px;display:inline-flex}.properties-ledger-v765 .ledger-status-dot{border-radius:999px;flex:0 0 7px;width:7px;height:7px;display:inline-block}.properties-ledger-v765 .ledger-status-dot.is-ad-on{background:#22a35a}.properties-ledger-v765 .ledger-status-dot.is-ad-planned{background:#f59e0b}.properties-ledger-v765 .ledger-status-dot.is-done-own{background:#2563eb}.properties-ledger-v765 .ledger-status-dot.is-done-other{background:#8b5cf6}.properties-ledger-v765 .ledger-status-dot.is-hold{background:#94a3b8}@media (width>=901px){.properties-ledger-v765 .ledger-photo-chips{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.properties-ledger-v765 .ledger-photo-chips button{white-space:nowrap!important;border-radius:8px!important;min-width:64px!important;height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.properties-ledger-v765 .ledger-search-row{width:100%!important;margin:0!important;display:block!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{grid-template-columns:minmax(360px,2fr) repeat(4,minmax(150px,1fr))!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box,.properties-ledger-v765 .ledger-remodel-selects>select{box-sizing:border-box!important;border-radius:8px!important;height:44px!important;min-height:44px!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box{width:100%!important;min-width:0!important;max-width:none!important}.properties-ledger-v765 .ledger-remodel-selects .ledger-search-box input{min-width:0!important;height:42px!important;padding:0 13px!important;font-size:12px!important}.properties-ledger-v765 .ledger-remodel-selects .search-submit{white-space:nowrap!important;border-radius:0!important;min-width:62px!important;height:42px!important;padding:0 14px!important}.properties-ledger-v765 .ledger-remodel-selects>select{white-space:nowrap!important;width:100%!important;min-width:0!important;padding:0 34px 0 12px!important;font-size:12px!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.properties-ledger-v765 .ledger-remodel-selects>select{flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important}.properties-page.page.active.properties-ledger-v765 .ledger-search-row,.properties-page.page.active.properties-ledger-v765 .ledger-search-row.desk-toolbar{box-shadow:none!important;background:0 0!important;border-color:#0000!important;margin-top:0!important;margin-bottom:0!important;padding-top:6px!important;padding-bottom:6px!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{align-items:center!important;gap:8px!important}.properties-ledger-v765 .ledger-remodel-selects>select{box-sizing:border-box!important;vertical-align:middle!important;height:40px!important;min-height:40px!important;padding-top:0!important;padding-bottom:0!important;line-height:40px!important}}.ledger-mobile-header,.ledger-mobile-filterbar,.ledger-mobile-search,.ledger-mobile-filter-backdrop{display:none}@media (width<=760px){.properties-page.page.active.properties-ledger-v765{overflow-x:hidden;background:#f5f7fb!important;min-width:0!important;padding:0!important}.properties-ledger-v765 .ledger-global-header,.properties-ledger-v765>.ledger-filter-area{display:none!important}.properties-ledger-v765 .ledger-mobile-header{z-index:900;background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:10px;height:64px;padding:0 14px;display:flex;position:sticky;top:0}.ledger-mobile-menu{color:#102f55;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:23px;line-height:1}.ledger-mobile-brand{flex-direction:column;min-width:0;line-height:1.05;display:flex}.ledger-mobile-brand strong{color:#102f55;font-size:16px;font-weight:950}.ledger-mobile-brand small{color:#8391a2;margin-top:4px;font-size:10px;font-weight:800}.ledger-mobile-header-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.ledger-mobile-header-actions>button{color:#102f55;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:19px;font-weight:900;display:grid}.ledger-mobile-header-actions .ledger-mobile-avatar{color:#fff;background:#174a7c;border-radius:999px;font-size:11px;overflow:hidden}.ledger-mobile-avatar img{object-fit:cover;width:100%;height:100%}.properties-ledger-v765 .ledger-mobile-search{z-index:890;background:#fff;border-bottom:1px solid #e7ebf1;gap:7px;padding:8px 12px;display:flex;position:sticky;top:64px}.ledger-mobile-search input{background:#fff;border:1px solid #d8e0e9;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 12px;font-size:13px}.ledger-mobile-search button{color:#52657a;background:#fff;border:1px solid #d8e0e9;border-radius:9px;height:40px;padding:0 12px;font-weight:900}.properties-ledger-v765 .ledger-mobile-filterbar{background:#fff;border-bottom:1px solid #e5eaf1;gap:8px;padding:10px 12px 9px;display:grid}.ledger-mobile-filter-main{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.ledger-mobile-filter-trigger{color:#fff;background:#102f55;border:1px solid #102f55;border-radius:9px;height:39px;font-size:12px;font-weight:950}.ledger-mobile-filterbar select{color:#23384f;background:#fff;border:1px solid #d9e1ea;border-radius:9px;width:100%;min-width:0;height:39px;padding:0 30px 0 11px;font-size:11px;font-weight:850}.ledger-mobile-address{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ledger-mobile-address select{padding-left:8px;font-size:10px}.ledger-mobile-address select:disabled{color:#a2adba;background:#f6f8fb}.properties-ledger-v765 .ledger-page-shell{background:#f5f7fb!important;padding:0 10px 86px!important}.properties-ledger-v765 .ledger-menu-area{display:none!important}.properties-ledger-v765 .ledger-result-bar{min-height:48px;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 3px!important}.properties-ledger-v765 .ledger-result-bar>strong{font-size:13px}.properties-ledger-v765 .ledger-result-bar>strong b{font-size:16px}.properties-ledger-v765 .ledger-result-actions{margin-left:auto}.properties-ledger-v765 .ledger-result-actions>span,.properties-ledger-v765 .view-switch{display:none!important}.properties-ledger-v765 .ledger-data-area{margin-top:0!important}.properties-ledger-v765 .ledger-v765-card-grid{grid-template-columns:1fr!important;gap:9px!important;padding:0!important;overflow:visible!important}.properties-ledger-v765 .ledger-v765-card{grid-template-columns:108px minmax(0,1fr)!important;min-height:138px!important;display:grid!important;overflow:hidden!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo{border-radius:12px 0 0 12px!important;height:100%!important;min-height:138px!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-body{min-width:0;padding:10px!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-card-title strong{font-size:14px!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-address{font-size:10px!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price{margin-top:8px!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price h3{font-size:16px!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-facts{font-size:9px!important}.properties-ledger-v765 .ledger-v765-card .card-footer-actions{display:none!important}.properties-ledger-v765 .ledger-mobile-filter-backdrop{z-index:15000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f233a5c;align-items:flex-end;display:flex;position:fixed;inset:0}.ledger-mobile-filter-sheet{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-height:min(76vh,680px);display:flex;overflow:hidden;box-shadow:0 -20px 60px #102f5533}.ledger-mobile-sheet-handle{background:#c8d1db;border-radius:999px;width:40px;height:4px;margin:9px auto 4px}.ledger-mobile-sheet-scroll{gap:18px;padding:14px 16px 18px;display:grid;overflow:auto}.ledger-mobile-sheet-group{gap:9px;display:grid}.ledger-mobile-sheet-group>strong{color:#20384f;font-size:12px}.ledger-mobile-sheet-chips{flex-wrap:wrap;gap:7px;display:flex}.ledger-mobile-sheet-chips button{color:#53687d;background:#fff;border:1px solid #dce3eb;border-radius:8px;height:34px;padding:0 12px;font-size:10px;font-weight:900}.ledger-mobile-sheet-chips button.active{color:#135ee8;background:#f3f7ff;border-color:#2e6fff}.ledger-mobile-sheet-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ledger-mobile-sheet-grid select{background:#fff;border:1px solid #dce3eb;border-radius:9px;height:40px;padding:0 10px;font-size:11px;font-weight:850}.ledger-mobile-filter-sheet footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5eaf1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.ledger-mobile-filter-sheet footer button{color:#40566c;background:#fff;border:1px solid #d7e0e9;border-radius:9px;height:44px;font-weight:950}.ledger-mobile-filter-sheet footer button.primary{color:#fff;background:#1762d6;border-color:#1762d6}}.ledger-mobile-status,.ledger-mobile-manager{display:none}@media (width<=760px){.properties-ledger-v765 .ledger-data-area{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.properties-ledger-v765 .ledger-v765-card-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.properties-ledger-v765 .ledger-v765-card{border-radius:12px!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo{border-radius:12px 0 0 12px!important;align-self:start!important;width:96px!important;height:132px!important;min-height:132px!important;max-height:132px!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-body{flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;padding:9px 10px 8px!important;display:flex!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-card-title{align-items:flex-start!important;gap:6px!important;margin:0 0 4px!important;display:flex!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-card-title strong{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.properties-ledger-v765 .ledger-card-trade{display:none!important}.properties-ledger-v765 .ledger-mobile-status{color:#2764d8!important;white-space:nowrap!important;background:#eef4ff!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:20px!important;padding:0 6px!important;font-size:8.5px!important;font-weight:900!important;display:inline-flex!important}.properties-ledger-v765 .ledger-mobile-status.status-광고중{color:#16924d!important;background:#edf9f1!important}.properties-ledger-v765 .ledger-mobile-status.status-광고예정{color:#d98513!important;background:#fff6e8!important}.properties-ledger-v765 .ledger-mobile-status.status-계약완료\(자사\){color:#2463d4!important;background:#edf4ff!important}.properties-ledger-v765 .ledger-mobile-status.status-계약완료\(타사\){color:#7951c8!important;background:#f5efff!important}.properties-ledger-v765 .ledger-mobile-status.status-보류{color:#667789!important;background:#f0f3f6!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-address{margin:0 0 4px!important;font-size:9.5px!important;line-height:1.25!important}.properties-ledger-v765 .ledger-v765-facts{background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;margin:0 0 5px!important;display:flex!important}.properties-ledger-v765 .ledger-v765-facts span{color:#6d7e90!important;border:0!important;width:auto!important;padding:0!important;font-size:9px!important;font-weight:800!important}.properties-ledger-v765 .ledger-v765-facts span:first-child:after{content:" ·"}.properties-ledger-v765 .ledger-v765-facts span:nth-child(n+3){display:none!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price{justify-content:space-between!important;align-items:flex-end!important;gap:6px!important;margin:0 0 5px!important;display:flex!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price small{display:none!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price h3{color:#1762d6!important;margin:0!important;font-size:15px!important;line-height:1.15!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price>span{color:#6b7c8f!important;white-space:nowrap!important;background:#f6f8fb!important;border-radius:6px!important;padding:3px 5px!important;font-size:8px!important;font-weight:800!important}.properties-ledger-v765 .ledger-mobile-manager{color:#596b7e!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:auto!important;font-size:9px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.properties-ledger-v765 .ledger-v765-card .card-footer-actions{display:none!important}.properties-ledger-v765 .card-select-icon{border-radius:7px!important;width:24px!important;height:24px!important;top:8px!important;left:8px!important}.properties-ledger-v765 .card-select-icon input{width:14px!important;height:14px!important}.properties-page.page.active.properties-ledger-v765{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important}.properties-page.page.active.properties-ledger-v765>.ledger-page-shell,.properties-ledger-v765 .ledger-page-shell{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.properties-ledger-v765 .ledger-data-area,.properties-ledger-v765 .ledger-data-area.is-card{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;scroll-padding-bottom:0!important;overflow:visible!important}.properties-ledger-v765 .ledger-v765-card-grid,.properties-ledger-v765 .ledger-data-area.is-card .apartment-card-grid,.properties-ledger-v765 .ledger-data-area.is-card .card-view{height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important}.properties-ledger-v765 .ledger-v765-card-grid:after,.properties-ledger-v765 .ledger-data-area.is-card .apartment-card-grid:after{content:none!important;height:0!important;display:none!important}.properties-ledger-v765 .ledger-v765-card.apartment-listing-card,.properties-ledger-v765 .ledger-v765-card{aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo,.properties-ledger-v765 .ledger-v765-card .apartment-card-body{flex:none!important}.properties-ledger-v765 .ledger-mobile-header-actions>button{color:#0b2747!important;width:36px!important;height:36px!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.properties-ledger-v765 .ledger-mobile-header-actions>button svg{stroke-width:2.2px!important;width:22px!important;height:22px!important}.properties-ledger-v765 .ledger-mobile-filter-trigger,.properties-ledger-v765 .ledger-mobile-filter-trigger:hover,.properties-ledger-v765 .ledger-mobile-filter-trigger:focus,.properties-ledger-v765 .ledger-mobile-filter-trigger:active{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#102f55!important;border-color:#102f55!important}.properties-ledger-v765 .ledger-mobile-brand strong{letter-spacing:-.3px!important;font-size:18px!important;line-height:1.05!important}.properties-ledger-v765 .ledger-mobile-brand small{font-size:11px!important;line-height:1.1!important}.properties-ledger-v765 .ledger-mobile-filter-trigger{letter-spacing:-.15px!important;font-size:14px!important;font-weight:950!important}.properties-ledger-v765 .ledger-mobile-filterbar select{letter-spacing:-.15px!important;font-size:13px!important;font-weight:850!important}.properties-ledger-v765 .ledger-mobile-address select{font-size:12px!important;font-weight:850!important}.properties-ledger-v765 .ledger-count,.properties-ledger-v765 .ledger-count strong,.properties-ledger-v765 .ledger-total,.properties-ledger-v765 .ledger-total strong{font-size:16px!important;line-height:1.2!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-card-title strong{letter-spacing:-.2px!important;font-size:15px!important;line-height:1.25!important}.properties-ledger-v765 .ledger-mobile-status{font-size:10.5px!important;font-weight:900!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-address{font-size:11.5px!important;line-height:1.35!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-facts{font-size:10.5px!important;line-height:1.35!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price h3{letter-spacing:-.2px!important;font-size:17px!important;line-height:1.15!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price>span{font-size:10.5px!important}.properties-ledger-v765 .ledger-mobile-manager{font-size:10.5px!important;line-height:1.25!important}.properties-ledger-v765 .ledger-mobile-sheet-group>strong{font-size:14px!important;font-weight:950!important}.properties-ledger-v765 .ledger-mobile-sheet-chips button{font-size:12px!important;font-weight:900!important}.properties-ledger-v765 .ledger-mobile-sheet-grid select{font-size:12.5px!important;font-weight:850!important}.properties-ledger-v765 .ledger-mobile-filter-sheet footer button{font-size:13px!important;font-weight:950!important}}@media (width>=901px){.properties-ledger-v765 .ledger-remodel-selects>.ledger-region-filter{flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important}.properties-ledger-v765 .ledger-remodel-selects>.ledger-region-filter:disabled{color:#9aa8b7!important;cursor:not-allowed!important;background:#f6f8fb!important}}.properties-ledger-v765 .card-left-work-controls{z-index:7;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px}.properties-ledger-v765 .card-left-work-controls .card-select-icon{margin:0!important;position:relative!important;top:auto!important;left:auto!important}.properties-ledger-v765 .card-temp-work-star{cursor:pointer;background:#fffffff2;border:1px solid #0f27462e;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;font-size:19px;line-height:1;transition:transform .12s,background .12s,color .12s,border-color .12s;display:grid;box-shadow:0 3px 10px #0f172a1f}.properties-ledger-v765 .card-temp-work-star:hover{transform:scale(1.06)}.properties-ledger-v765 .card-temp-work-star.is-pending{color:#dc2626;border-color:#dc262652}.properties-ledger-v765 .card-temp-work-star.is-done{color:#2563eb;background:#eff6ff;border-color:#2563eb5c}@media (width<=760px){.properties-ledger-v765 .card-left-work-controls{gap:5px;top:8px;left:8px}.properties-ledger-v765 .card-left-work-controls .card-select-icon{width:24px!important;height:24px!important}.properties-ledger-v765 .card-temp-work-star{border-radius:7px;width:24px;height:24px;font-size:17px}.properties-ledger-v765 .card-left-work-controls{grid-template-rows:26px 26px!important;grid-auto-flow:row!important;place-items:center!important;row-gap:8px!important;width:26px!important;display:grid!important;top:8px!important;left:8px!important}.properties-ledger-v765 .card-left-work-controls .card-select-check.card-select-icon{box-sizing:border-box!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}.properties-ledger-v765 .card-left-work-controls .card-select-check.card-select-icon input{width:14px!important;height:14px!important;margin:0!important}.properties-ledger-v765 .card-left-work-controls .card-temp-work-star{box-sizing:border-box!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;font-size:17px!important;position:relative!important;inset:auto!important}}.properties-ledger-v765 .ledger-card-badge-group{flex:none;align-items:center;gap:6px;display:inline-flex}.properties-ledger-v765 .ledger-card-clover{box-sizing:border-box;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:24px;padding:0 8px;font-size:12px;line-height:1;transition:background .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.properties-ledger-v765 .ledger-card-clover:hover:not(:disabled){transform:translateY(-1px)}.properties-ledger-v765 .ledger-card-clover.is-off{color:#66758a;background:#d8dee7;box-shadow:inset 0 0 0 1px #4755691a}.properties-ledger-v765 .ledger-card-clover.is-on{color:#5d4600;background:#f6d66d;box-shadow:0 2px 8px #c28b0e38,inset 0 0 0 1px #a173052e}.properties-ledger-v765 .ledger-card-clover:disabled{cursor:default;opacity:.72}@media (width>=769px){.properties-ledger-v765 .ledger-v765-card .apartment-card-photo{aspect-ratio:8/5!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo>img:not(.property-status-overlay){object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-card-title strong{font-size:18px!important;font-weight:800!important;line-height:1.3!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-trade{color:#fff!important;border:0!important;font-weight:800!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-sale{background:#ef4444!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-jeonse{background:#2563eb!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-monthly{background:#22a35a!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-half-jeonse{background:#0f8fa8!important}.properties-ledger-v765 .ledger-v765-card .ledger-card-address{text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;min-height:22px!important;margin:0!important;padding:3px 0 5px!important;font-size:13px!important;line-height:1.5!important;display:block!important;overflow:hidden!important}.properties-ledger-v765 .ledger-v765-card .ledger-v765-price h3{font-size:22px!important;font-weight:950!important;line-height:1.2!important}.properties-ledger-v765 .ledger-v765-card .apartment-card-photo>img.is-default:not(.property-status-overlay){object-fit:contain!important;object-position:center center!important;background:#fff!important}.properties-ledger-v765 .ledger-search-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{flex:auto!important;grid-template-columns:repeat(6,minmax(108px,1fr))!important;gap:9px!important;width:auto!important;min-width:0!important;display:grid!important}.properties-ledger-v765 .ledger-filter-toolbar-actions{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.properties-ledger-v765 .ledger-filter-toolbar-actions>button{color:#34445a;height:40px;min-height:40px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #d6dee8;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.properties-ledger-v765 .ledger-filter-toolbar-actions>button.active{color:#1559d6;background:#eef5ff;border-color:#bfd1fb}.properties-ledger-v765 .ledger-filter-toolbar-actions>.ledger-showcase-trigger{color:#fff;background:#123e68;border-color:#123e68;min-width:40px;padding:0 10px}.properties-ledger-v765 .ledger-filter-toolbar-actions>.primary{color:#fff!important;background:#121944!important;border-color:#121944!important}.properties-ledger-v765 .ledger-page-shell{padding-top:0!important}}@media (width<=1380px) and (width>=769px){.properties-ledger-v765 .ledger-search-row{flex-wrap:wrap!important;align-items:flex-start!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{flex-basis:100%!important}.properties-ledger-v765 .ledger-filter-toolbar-actions{margin-left:auto}}@media (width<=768px){.properties-ledger-v765 .ledger-filter-toolbar-actions{display:none!important}}@media (width>=769px){.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects{flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects>select{flex:none!important;width:132px!important;min-width:132px!important;max-width:132px!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects>select:nth-child(2),.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects>select:nth-child(3){width:154px!important;min-width:154px!important;max-width:154px!important}.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects>select:nth-child(6){width:136px!important;min-width:136px!important;max-width:136px!important}.properties-ledger-v765 .ledger-chip-group button,.properties-ledger-v765 .ledger-filter-group.ledger-remodel-selects>select,.properties-ledger-v765 .ledger-filter-toolbar-actions>button{height:40px!important;min-height:40px!important}.properties-ledger-v765 .ledger-remodel-filter{row-gap:12px!important;padding-top:16px!important;padding-bottom:16px!important}.properties-ledger-v765 .ledger-search-row,.properties-ledger-v765 .ledger-filter-toolbar-actions{align-items:center!important}.properties-ledger-v765 .ledger-remodel-filter.ledger-one-line-filter{row-gap:0!important;padding:14px 28px!important}.properties-ledger-v765 .ledger-one-line-controls{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:flex!important}.properties-ledger-v765 .ledger-one-line-selects{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;display:flex!important}.properties-ledger-v765 .ledger-one-line-selects>select,.properties-ledger-v765 .ledger-one-line-selects>.ledger-photo-toggle{color:#34445a!important;height:40px!important;min-height:40px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6dee8!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}.properties-ledger-v765 .ledger-one-line-selects>select{flex:none!important;padding:0 28px 0 10px!important}.properties-ledger-v765 .ledger-one-line-selects>.ledger-trade-select{width:96px!important;min-width:96px!important;max-width:96px!important}.properties-ledger-v765 .ledger-one-line-selects>.ledger-status-select{width:138px!important;min-width:138px!important;max-width:138px!important}.properties-ledger-v765 .ledger-one-line-selects>.ledger-photo-toggle{cursor:pointer!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;padding:0 9px!important}.properties-ledger-v765 .ledger-one-line-selects>.ledger-photo-toggle.active{color:#1559d6!important;background:#eef5ff!important;border-color:#2d6df6!important}.properties-ledger-v765 .ledger-one-line-selects>select:nth-of-type(3){width:116px!important;min-width:116px!important;max-width:116px!important}.properties-ledger-v765 .ledger-one-line-selects>select:nth-of-type(4),.properties-ledger-v765 .ledger-one-line-selects>select:nth-of-type(5){width:128px!important;min-width:128px!important;max-width:128px!important}.properties-ledger-v765 .ledger-one-line-selects>select:nth-of-type(6),.properties-ledger-v765 .ledger-one-line-selects>select:nth-of-type(7){width:104px!important;min-width:104px!important;max-width:104px!important}.properties-ledger-v765 .ledger-one-line-selects>select:nth-of-type(8){width:112px!important;min-width:112px!important;max-width:112px!important}.properties-ledger-v765 .ledger-one-line-controls .ledger-filter-toolbar-actions{white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;margin-left:auto!important;display:flex!important}.properties-ledger-v765 .ledger-one-line-controls .ledger-filter-toolbar-actions>button{height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:12px!important}.properties-ledger-v765 .ledger-one-line-controls .ledger-filter-toolbar-actions>.ledger-showcase-trigger{width:40px!important;min-width:40px!important;padding:0!important}}@media (width<=1500px) and (width>=769px){.properties-ledger-v765 .ledger-one-line-filter{overflow:auto hidden!important}.properties-ledger-v765 .ledger-one-line-controls{min-width:1420px!important}}@media (width>=769px){.properties-ledger-v765 .ledger-global-header__actions{gap:8px}.properties-ledger-v765 .ledger-header-owner-tools{flex:none;align-items:center;gap:6px;display:flex}.properties-ledger-v765 .ledger-header-owner-tools>button{color:#0f2745;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:9px;padding:0 11px;font-size:12px;font-weight:700}.properties-ledger-v765 .ledger-header-owner-tools>button:hover{background:#f8fbff;border-color:#b9c9dc}}@media (width>=901px){.properties-page.page.active.properties-ledger-v765>.ledger-page-shell{flex:auto!important;width:calc(100% + 56px)!important;min-height:0!important;margin-left:-28px!important;margin-right:-28px!important;padding:0!important}.properties-ledger-v765 .ledger-data-area{min-height:0!important;box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important}.properties-ledger-v765 .ledger-data-area.is-card .ledger-v765-card-grid{padding:6px!important}.properties-ledger-v765 .ledger-data-area.is-table{padding:0!important}.properties-page.page.active.properties-ledger-v765>.ledger-page-shell{box-sizing:border-box!important;flex:auto!important;width:calc(100% + 20px)!important;max-width:none!important;min-height:0!important;margin-left:-10px!important;margin-right:-10px!important;padding:0!important;overflow:hidden!important}.properties-ledger-v765 .ledger-page-shell>.ledger-remodel-head:empty{min-height:0!important;margin:0!important;padding:0!important;display:none!important}.properties-ledger-v765 .ledger-data-area{width:100%!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.properties-ledger-v765 .ledger-data-area.is-card .ledger-v765-card-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4px 8px 6px!important}.properties-ledger-v765 .ledger-data-area.is-table{padding:0!important;overflow-x:auto!important}.properties-ledger-v765 .ledger-data-area{scrollbar-width:thin;scrollbar-color:#0f31563d transparent}.properties-ledger-v765 .ledger-data-area::-webkit-scrollbar{width:6px;height:6px}.properties-ledger-v765 .ledger-data-area::-webkit-scrollbar-track{background:0 0}.properties-ledger-v765 .ledger-data-area::-webkit-scrollbar-thumb{background:#0f315638 padding-box padding-box;border:1px solid #0000;border-radius:999px}.properties-ledger-v765 .ledger-data-area::-webkit-scrollbar-thumb:hover{background:#0f315657 padding-box padding-box}.properties-ledger-v765 .ledger-data-area.is-card .ledger-v765-card-grid{padding-right:10px!important}.properties-ledger-v765 .ledger-data-area.is-table{width:100%!important;max-width:100%!important}.properties-page.page.active.properties-ledger-v765>.ledger-page-shell{width:100%!important;margin-left:0!important;margin-right:0!important}.properties-ledger-v765 .ledger-data-area.is-card .ledger-v765-card-grid{padding-left:16px!important;padding-right:16px!important}}@media (width>=769px){.properties-ledger-v765 .ledger-card-address-actions{z-index:4;min-width:0;display:block;position:relative}.properties-ledger-v765 .ledger-card-address-trigger{color:#64748b;width:100%;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:1.45;display:block;overflow:hidden}.properties-ledger-v765 .ledger-card-address-trigger:hover,.properties-ledger-v765 .ledger-card-address-trigger.is-open{color:#17355f;text-underline-offset:3px;text-decoration:underline}.properties-ledger-v765 .ledger-card-address-menu{z-index:80;background:#fff;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:repeat(4,minmax(68px,1fr));gap:5px;width:min(330px,100vw - 48px);padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 30px #0f172a29}.properties-ledger-v765 .ledger-card-address-menu button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;padding:7px 5px;display:flex}.properties-ledger-v765 .ledger-card-address-menu button:hover{color:#17355f;background:#f8fafc;border-color:#b8c8dc}.properties-ledger-v765 .ledger-card-address-menu button b{font-size:12px;font-weight:700;line-height:1.2}.properties-ledger-v765 .ledger-card-address-menu button span{color:#64748b;white-space:nowrap;font-size:10px;line-height:1.2}.properties-ledger-v765 .ledger-card-address-menu button.is-copied{color:#166534;background:#f0fdf4;border-color:#86c7a3}}@media (width>=1200px){html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table{background:#fff!important;border:0!important;border-radius:0!important;width:max-content!important;min-width:1660px!important;max-width:none!important;margin:0!important;display:block!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr{background:#fff!important;border-bottom:1px solid #e4eaf1!important;grid-template-columns:38px minmax(112px,.85fr) minmax(64px,.55fr) minmax(62px,.55fr) minmax(150px,1.25fr) minmax(62px,.5fr) minmax(58px,.5fr) minmax(104px,.8fr) minmax(66px,.55fr) minmax(104px,.8fr) minmax(68px,.55fr) minmax(78px,.6fr) minmax(92px,.7fr) minmax(82px,.65fr) 106px 106px 106px minmax(82px,.62fr) 58px 68px!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:1660px!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}html[data-theme=dark] body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head,html[data-theme=light] body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head{z-index:30!important;color:#29405d!important;background:#f4f8fc!important;border-bottom:1px solid #cfdae7!important;height:44px!important;min-height:44px!important;position:sticky!important;top:0!important;box-shadow:0 2px 5px #112a490b!important}html[data-theme=dark] body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head>span,html[data-theme=light] body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head>span,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head>span{color:#3b526e!important;letter-spacing:-.1px!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border-right:1px solid #dde5ee!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:44px!important;padding:0 6px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;display:flex!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .data-row{background:#fff!important;height:48px!important;min-height:48px!important;font-size:11.5px!important;line-height:1.15!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .data-row:hover{background:#f8fbff!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>a{text-overflow:ellipsis!important;white-space:nowrap!important;box-sizing:border-box!important;border-right:1px solid #edf1f5!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:100%!important;padding:0 6px!important;display:flex!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(2){justify-content:flex-start!important;padding-left:10px!important;font-weight:650!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .address-cell{text-align:left!important;color:#253951!important;justify-content:flex-start!important;padding-left:10px!important;font-weight:650!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(4){padding-left:4px!important;padding-right:4px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .manager-cell,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .manager-cell.is-medium,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .manager-cell.is-long{letter-spacing:-.2px!important;font-size:11px!important;font-weight:500!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .phone-link{color:#163b68!important;text-align:center!important;white-space:nowrap!important;text-overflow:clip!important;width:100%!important;min-width:0!important;padding:0 4px!important;font-size:10.8px!important;font-weight:650!important;text-decoration:none!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-price-cell{color:#172b46!important;font-size:12px!important;font-weight:800!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .exclusive-area-cell,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .exclusive-area-cell.is-long,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .exclusive-area-cell.is-xlong{letter-spacing:-.25px!important;font-size:10.6px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-status-pill{white-space:nowrap!important;max-width:86px!important;padding:5px 7px!important;font-size:10px!important;line-height:1!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-ad-toggle{width:42px!important;min-width:42px!important;max-width:42px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:10px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-co-broker-toggle{width:50px!important;min-width:50px!important;max-width:50px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:9.8px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-select-cell input{width:15px!important;height:15px!important;margin:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.is-table{background:#fff!important;padding:0!important;overflow:auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(5){justify-content:flex-start!important;padding-left:10px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(6),html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(7){font-size:11px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(11),html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(12){color:#354a63!important;font-size:10.8px!important;font-weight:600!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table{width:100%!important;min-width:1660px!important;max-width:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(2),html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .address-cell,html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr>span:nth-child(5){text-align:center!important;justify-content:center!important;padding-left:6px!important;padding-right:6px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-price-cell{color:#2563eb!important;letter-spacing:-.2px!important;font-size:13.5px!important;font-weight:800!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .table-fit-cell{white-space:nowrap!important;text-overflow:clip!important;word-break:keep-all!important;overflow-wrap:normal!important;min-width:0!important;max-width:100%!important;line-height:1!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .table-fit-md{letter-spacing:-.25px!important;font-size:10.6px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .table-fit-sm{letter-spacing:-.35px!important;font-size:9.6px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .table-fit-xs{letter-spacing:-.45px!important;font-size:8.7px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-price-cell.table-fit-md{font-size:12.4px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-price-cell.table-fit-sm{font-size:11.4px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-price-cell.table-fit-xs{font-size:10.4px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .phone-link{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr{grid-auto-columns:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .tr.head>.ledger-sort-head{padding:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-sort-button{width:100%;min-width:0;height:100%;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:0 4px;line-height:1;display:flex}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-sort-button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-sort-button>i{color:#94a3b8;flex:none;width:9px;font-size:8px;font-style:normal;font-weight:800;line-height:1}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-sort-button:hover{background:#2563eb0b}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-sort-head.is-active .ledger-sort-button{color:#163b68;background:#2563eb11}html body .page.active.properties-page.properties-ledger-v765 .ledger.table-view.practical-ledger.ledger-v765-table .ledger-sort-head.is-active .ledger-sort-button>i{color:#2563eb}}@media (width<=900px){html body .page.active.properties-page.properties-ledger-v765 .ledger-filter-area.ledger-remodel-filter,html body .page.active.properties-page.properties-ledger-v765 .ledger-one-line-filter,html body .page.active.properties-page.properties-ledger-v765 .ledger-filter-toolbar-actions,html body .page.active.properties-page.properties-ledger-v765 .ledger-view-toggle,html body .page.active.properties-page.properties-ledger-v765 .view-toggle,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only .table-view{display:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar{width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#f6f8fb!important;border-top:1px solid #e7edf4!important;border-bottom:1px solid #dce5ef!important;border-radius:0!important;flex-direction:column!important;gap:7px!important;margin:0!important;padding:8px 10px 9px!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main{grid-template-columns:84px minmax(0,1fr) 74px!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-trigger{color:#fff!important;box-sizing:border-box!important;background:#0b3159!important;border:1px solid #0b3159!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:84px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main>select{color:#172b46!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #ccd7e4!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 32px 0 12px!important;font-size:13px!important;font-weight:750!important;line-height:1!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-reset{color:#33506f!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #ccd7e4!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:74px!important;min-width:74px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-reset:active{background:#f2f6fb!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-address{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-address>select{color:#253951!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #d2dce7!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 23px 0 9px!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-address>select:disabled{color:#8a98a8!important;opacity:1!important;background:#eef2f6!important;border-color:#dde4ec!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar{background:#f7f9fc!important;border-top:0!important;border-bottom:1px solid #e4eaf2!important;gap:8px!important;padding:10px 10px 8px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-trigger{color:#173b63!important;background:#fff!important;border-color:#d5deea!important;border-radius:8px!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:12px!important;font-weight:750!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main>select{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #8eb4f4!important;border-radius:8px!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:12px!important;font-weight:800!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-reset{display:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-address{gap:6px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-address>select{color:#41536b!important;border-color:#d9e1eb!important;border-radius:8px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding-left:8px!important;font-size:11px!important;font-weight:650!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-list-meta{color:#7b8ba3!important;justify-content:space-between!important;align-items:center!important;min-height:24px!important;padding:1px 2px 0!important;font-size:11px!important;line-height:1.2!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-list-meta strong{color:#53657c!important;font-size:11.5px!important;font-weight:650!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-list-meta strong b{color:#1d4ed8!important;font-size:13px!important;font-weight:800!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-list-meta span{color:#93a0b1!important;font-weight:600!important}html body .page.active.properties-page.properties-ledger-v765>.ledger-summary-v919{display:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-page-title{color:#10253f!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e5ebf2!important;align-items:center!important;min-height:42px!important;margin:0!important;padding:0 12px!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main{grid-template-columns:minmax(0,1fr) 72px 64px!important;gap:7px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main>select{order:1!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-trigger{order:2!important;width:72px!important;min-width:72px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-reset{color:#52677f!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:8px!important;order:3!important;width:64px!important;min-width:64px!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:11.5px!important;font-weight:700!important;display:flex!important}}@media (width>=901px){.ledger-mobile-page-title{display:none!important}}@media (width<=900px){html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main{grid-template-columns:minmax(0,1fr) 66px 58px 78px!important;gap:6px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-trigger{order:2!important;width:66px!important;min-width:66px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-reset{order:3!important;width:58px!important;min-width:58px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-create{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;background:#2f67c7!important;border:1px solid #2f67c7!important;border-radius:8px!important;order:4!important;justify-content:center!important;align-items:center!important;width:78px!important;min-width:78px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 7px!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;display:flex!important}}@media (width<=390px){html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-main{grid-template-columns:minmax(0,1fr) 60px 54px 72px!important;gap:5px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-trigger{width:60px!important;min-width:60px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-reset{width:54px!important;min-width:54px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-create{width:72px!important;min-width:72px!important;font-size:11px!important}}@media (width<=900px){html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#f5f7fa!important;border:0!important;border-radius:0!important;margin:0!important;padding:8px 8px 96px!important;overflow:hidden auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger.card-view.apartment-card-grid.ledger-v765-card-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card-grid>.ledger-v765-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card-grid,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card-grid>*{min-inline-size:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{padding:8px 8px calc(88px + env(safe-area-inset-bottom))!important;background:#f7f9fc!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger.card-view.apartment-card-grid.ledger-v765-card-grid{gap:8px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card-grid>.ledger-v765-card{box-shadow:none!important;border:1px solid #e0e7f0!important;border-radius:12px!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;aspect-ratio:auto!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e1ec!important;border-radius:12px!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .apartment-card-photo{aspect-ratio:8/5!important;background:#eef2f6!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;position:relative!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .apartment-card-photo>img:not(.property-status-overlay){object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .apartment-card-photo>img.is-default{object-fit:contain!important;object-position:center!important;background:#fff!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .property-status-overlay{object-fit:cover!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-left-work-controls{z-index:7!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:28px!important;height:auto!important;display:flex!important;position:absolute!important;top:8px!important;left:8px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-left-work-controls .card-select-icon{z-index:auto!important;box-sizing:border-box!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-left-work-controls .card-temp-work-star{box-sizing:border-box!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;position:static!important;inset:auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .apartment-card-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;padding:12px 12px 11px!important;display:block!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-card-title{align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0 0 4px!important;padding:0!important;display:flex!important;position:relative!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-card-title>strong{color:#071b36!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-mobile-status{display:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-card-trade{color:#fff!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:36px!important;height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-sale{background:#ef4444!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-jeonse{background:#2563eb!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-monthly{background:#22a35a!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-trade.is-half-jeonse{background:#0f8fa8!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-card-address-actions{width:100%!important;min-width:0!important;margin:0 0 8px!important;display:block!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-card-address-trigger,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-card-address{color:#62758c!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:650!important;line-height:1.3!important;display:block!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-price{border-top:1px solid #edf1f5!important;border-bottom:1px solid #edf1f5!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;width:100%!important;margin:0!important;padding:9px 0 10px!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-price small{color:#6d7e92!important;margin:0 0 3px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:block!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-price h3{color:#2563eb!important;letter-spacing:-.4px!important;white-space:nowrap!important;margin:0!important;font-size:22px!important;font-weight:850!important;line-height:1.05!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-price>span{color:#384e68!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f5f7fa!important;border-radius:8px!important;flex:none!important;max-width:42%!important;padding:6px 8px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-facts{background:#fafbfd!important;border:1px solid #e5ebf2!important;border-radius:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;margin:9px 0 8px!important;padding:0!important;display:grid!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-facts>span{color:#41566f!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-right:1px solid #e5ebf2!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:36px!important;padding:0 4px!important;font-size:11.5px!important;font-weight:500!important;line-height:1!important;display:flex!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-v765-facts>span:last-child{border-right:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-mobile-manager{display:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-footer-actions{flex-direction:column!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-contact-row,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-sharing-toggles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-contact-row button,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-contact-row a,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .card-sharing-toggles button{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 8px!important;font-size:11.5px!important;font-weight:750!important;line-height:1!important;overflow:hidden!important}}@media (width<=760px){html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-card-badge-group{flex:none!important;align-items:center!important;gap:5px!important;display:inline-flex!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card .ledger-card-clover{box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:36px!important;height:24px!important;padding:0 8px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}}@media (width<=900px){html body .page.active.properties-page.properties-ledger-v765 .ledger-page-shell{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{-webkit-overflow-scrolling:touch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-actions{z-index:20!important;position:relative!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-trigger{cursor:pointer!important;border-radius:6px!important;transition:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-trigger.is-open{color:#0b3159!important;font-weight:750!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-menu{z-index:80!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d4deea!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:min(300px,100vw - 58px)!important;padding:9px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;box-shadow:0 10px 28px #0f2a4829!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-menu>button{color:#173858!important;text-align:left!important;background:#f7f9fc!important;border:1px solid #e1e8f0!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 11px!important;line-height:1.1!important;transition:none!important;display:flex!important;transform:none!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-menu>button b{color:#0b3159!important;margin:0 0 3px!important;font-size:13px!important;font-weight:800!important;display:block!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-menu>button span{color:#75869a!important;font-size:10.5px!important;font-weight:650!important;display:block!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-menu>button:active{background:#edf4fb!important;border-color:#cbd9e7!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card .ledger-card-address-menu>button.is-copied{background:#edf9f1!important;border-color:#bfe3ca!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card:hover,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card:active,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .apartment-card-photo,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .apartment-card-photo:hover,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card button:hover,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card a:hover{transition:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card:hover{box-shadow:none!important}html body .property-ledger-panel.is-detail-view .property-ledger-panel__top{position:relative!important}html body .property-ledger-panel.is-detail-view .property-mobile-back-btn{color:#173858!important;white-space:nowrap!important;background:#f4f7fb!important;border:1px solid #d4deea!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;margin:0 8px 0 0!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:none!important;display:inline-flex!important;transform:none!important}html body .property-ledger-panel.is-detail-view .property-mobile-back-btn:active{background:#eaf1f8!important}html,body{overflow-x:hidden!important}html body .content:has(>.properties-page.page.active.properties-ledger-v765){height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765{width:100%!important;height:calc(100dvh - var(--mobile-nav,64px) - env(safe-area-inset-bottom))!important;min-height:0!important;max-height:calc(100dvh - var(--mobile-nav,64px) - env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important;box-sizing:border-box!important;display:block!important;overflow:hidden auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-page-shell{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-backbar{z-index:120!important;box-sizing:border-box!important;background:#fffffffa!important;border-bottom:1px solid #dce5ef!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:6px 10px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 3px 10px #0f2a4812!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-backbar>button{color:#153b63!important;white-space:nowrap!important;background:#f4f7fb!important;border:1px solid #ccd9e6!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:none!important;display:inline-flex!important;transform:none!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-backbar>button:active{background:#eaf1f8!important}html body .property-ledger-panel.is-detail-view{background:#fff!important}html body .property-ledger-panel.is-detail-view>.property-ledger-panel__top{z-index:90!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #dce5ef!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;padding:5px 10px!important;display:flex!important;position:relative!important}html body .property-ledger-panel.is-detail-view>.property-ledger-panel__top>div:first-child{flex:auto!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html body .property-ledger-panel.is-detail-view>.property-ledger-panel__top>div:first-child small{color:#7d8fa2!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;margin:0!important;font-size:10px!important;font-weight:650!important;line-height:1!important;overflow:hidden!important}html body .property-ledger-panel.is-detail-view>.property-ledger-panel__top>div:first-child strong{color:#102842!important;white-space:nowrap!important;flex:none!important;margin:0!important;font-size:16px!important;font-weight:850!important;line-height:1!important}html body .property-ledger-panel.is-detail-view .property-panel-head-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}html body .property-ledger-panel.is-detail-view .property-panel-head-actions .property-copy-btn{color:#18426c!important;white-space:nowrap!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd7e4!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;transition:none!important;display:inline-flex!important;transform:none!important}html body .property-ledger-panel.is-detail-view .property-panel-head-actions>button:last-child{color:#1b3655!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;box-shadow:none!important;background:#f6f8fb!important;border:1px solid #cfd9e5!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:19px!important;font-weight:500!important;line-height:1!important;transition:none!important;display:inline-flex!important;transform:none!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-backbar{height:40px!important;min-height:40px!important;box-shadow:none!important;padding:4px 10px!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-backbar>button{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}html body .property-ledger-panel.is-detail-view>.apt-detail-panel{margin:0!important;padding-top:0!important}html body .property-ledger-panel.is-detail-view .apt-detail-hero{aspect-ratio:4/3!important;background:#e6ebf0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body .property-ledger-panel.is-detail-view .apt-detail-hero>img:not(.property-status-overlay){object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;display:block!important}html body .property-ledger-panel.is-detail-view .apt-detail-hero>img.is-default{object-fit:contain!important;background:#fff!important}html body .property-ledger-panel.is-detail-view .apt-detail-thumbs{flex-wrap:nowrap!important;gap:6px!important;margin:0!important;display:flex!important;bottom:10px!important;left:10px!important;right:84px!important;overflow:hidden!important}html body .property-ledger-panel.is-detail-view .apt-detail-thumbs button{border-radius:7px!important;flex:none!important;width:62px!important;height:46px!important;margin:0!important;padding:0!important;transition:none!important;overflow:hidden!important;transform:none!important;box-shadow:0 0 0 1px #ffffffe6!important}html body .property-ledger-panel.is-detail-view .apt-detail-thumbs button.active{box-shadow:0 0 0 2px #2c7be5!important}html body .property-ledger-panel.is-detail-view .apt-detail-thumbs img{object-fit:cover!important;border:0!important;border-radius:7px!important;width:100%!important;height:100%!important}html body .property-ledger-panel.is-detail-view .apt-detail-zoom{color:#fff!important;background:#0a223cf0!important;border:1px solid #ffffffd1!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;height:38px!important;min-height:38px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:none!important;display:inline-flex!important;bottom:10px!important;right:10px!important;transform:none!important;box-shadow:0 4px 12px #0000002e!important}html body .property-ledger-panel.is-detail-view>.property-ledger-panel__top,html body .property-ledger-panel.is-detail-view>.property-mobile-detail-backbar{display:none!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar{z-index:180!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #dce5ef!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:6px 8px!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 2px 8px #0f2a480f!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar button{box-shadow:none!important;box-sizing:border-box!important;transition:none!important;animation:none!important;transform:none!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__back{color:#153b63!important;white-space:nowrap!important;background:#f5f8fb!important;border:1px solid #cfdae6!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:72px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__title{color:#102842!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:850!important;line-height:1!important;overflow:hidden!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__actions{justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__copy{color:#18426c!important;white-space:nowrap!important;background:#fff!important;border:1px solid #cbd7e4!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 9px!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__close{color:#163650!important;background:#f5f8fb!important;border:1px solid #cfdae6!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar+.property-ledger-panel__top+*{margin-top:0!important}html body .property-ledger-panel.is-detail-view .apt-detail-panel,html body .property-ledger-panel.is-detail-view .property-detail-page,html body .property-ledger-panel.is-detail-view .property-detail-wrap{margin-top:0!important;padding-top:0!important}:root{--duksam-mobile-global-header-h:64px;--duksam-mobile-bottom-nav-h:64px}html body .property-ledger-panel.is-detail-view{top:var(--duksam-mobile-global-header-h)!important;left:0!important;right:0!important;bottom:var(--duksam-mobile-bottom-nav-h)!important;-webkit-overflow-scrolling:touch!important;z-index:140!important;box-sizing:border-box!important;background:#fff!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden auto!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar{z-index:181!important;margin:0!important;position:sticky!important;top:0!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar~*{scroll-margin-top:48px!important}html body .property-ledger-panel.is-detail-view .apt-detail-hero{margin-top:0!important}:root{--duksam-mobile-header-h:64px;--duksam-mobile-filter-h:104px;--duksam-mobile-bottom-nav-h:64px}html body .page.active.properties-page.properties-ledger-v765{width:100%!important;height:calc(100dvh - var(--duksam-mobile-bottom-nav-h) - env(safe-area-inset-bottom))!important;min-height:0!important;max-height:calc(100dvh - var(--duksam-mobile-bottom-nav-h) - env(safe-area-inset-bottom))!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-remodel-header{z-index:140!important;width:100%!important;min-height:var(--duksam-mobile-header-h)!important;background:#fff!important;position:sticky!important;top:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar{top:var(--duksam-mobile-header-h)!important;z-index:130!important;background:#f6f8fb!important;width:100%!important;margin:0!important;position:sticky!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:18px!important;overflow:hidden auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card .ledger-v765-card-grid{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .property-ledger-panel.is-detail-view{overscroll-behavior-y:contain!important}html body .page.active.properties-page.properties-ledger-v765{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar{z-index:20!important;flex:none!important;margin:0!important;position:relative!important;top:auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filter-trigger{color:#173b63!important;-webkit-text-fill-color:#173b63!important;opacity:1!important;background:#fff!important;border-color:#d5deea!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-page-shell{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{height:auto!important;min-height:0!important;max-height:none!important;margin-top:0!important;overflow:hidden visible!important}html body .page.active.properties-page.properties-ledger-v765{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow:hidden auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar,html body .page.active.properties-page.properties-ledger-v765 .ledger-page-shell,html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}html body .page.active.properties-page.properties-ledger-v765{height:100%!important;min-height:100%!important;max-height:100%!important;padding-bottom:calc(128px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(128px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow:hidden auto!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-data-area.mobile-card-only.is-card{box-sizing:border-box!important;padding-bottom:24px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-v765-card-grid{box-sizing:border-box!important;padding-bottom:8px!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar{z-index:90!important;background:#f7f9fc!important;flex:none!important;width:100%!important;margin:0!important;position:sticky!important;top:0!important;box-shadow:0 1px #10253f14!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-page-title{z-index:101!important;background:#fff!important;flex:none!important;width:100%!important;margin:0!important;position:sticky!important;top:0!important}html body .page.active.properties-page.properties-ledger-v765 .ledger-mobile-filterbar{z-index:100!important;background:#f7f9fc!important;flex:none!important;width:100%!important;margin:0!important;position:sticky!important;top:42px!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:48px!important;min-height:48px!important;padding:6px 10px!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__title{color:#102842!important;padding-left:2px!important;font-size:16px!important;font-weight:850!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__actions{gap:6px!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__copy{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11.5px!important}html body .property-ledger-panel.is-detail-view .property-mobile-detail-toolbar__close{border-radius:8px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}html body .property-ledger-panel.is-detail-view .apt-detail-head{width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #e2e9f1!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:14px 16px 16px!important;display:flex!important}html body .property-ledger-panel.is-detail-view .apt-detail-head>div:first-child{flex-direction:column!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body .property-ledger-panel.is-detail-view .apt-detail-head__meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0 0 11px!important;padding:0!important;display:flex!important}html body .property-ledger-panel.is-detail-view .apt-detail-head__meta>small{color:#718399!important;margin-right:2px!important;font-size:11px!important;font-weight:650!important;line-height:1!important}html body .property-ledger-panel.is-detail-view .apt-detail-updated,html body .property-ledger-panel.is-detail-view .apt-detail-status,html body .property-ledger-panel.is-detail-view .apt-detail-co-broker-status,html body .property-ledger-panel.is-detail-view .apt-ad-quick-toggle,html body .property-ledger-panel.is-detail-view .apt-co-broker-quick-toggle{white-space:nowrap!important;min-height:28px!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;transition:none!important;display:inline-flex!important;transform:none!important}html body .property-ledger-panel.is-detail-view .apt-detail-updated{color:#52677f!important;background:#f3f6fa!important;border:1px solid #e4eaf1!important}html body .property-ledger-panel.is-detail-view .apt-detail-status.on,html body .property-ledger-panel.is-detail-view .apt-ad-quick-toggle.on{color:#12813b!important;background:#edf9f1!important;border:1px solid #bfe4ca!important}html body .property-ledger-panel.is-detail-view .apt-detail-status.off,html body .property-ledger-panel.is-detail-view .apt-ad-quick-toggle.off{color:#c25812!important;background:#fff6ef!important;border:1px solid #f2c8aa!important}html body .property-ledger-panel.is-detail-view .apt-detail-co-broker-status.on,html body .property-ledger-panel.is-detail-view .apt-co-broker-quick-toggle.on{color:#6f3fc4!important;background:#f2edff!important;border:1px solid #d5c2fa!important}html body .property-ledger-panel.is-detail-view .apt-detail-co-broker-status.off,html body .property-ledger-panel.is-detail-view .apt-co-broker-quick-toggle.off{color:#66778c!important;background:#f5f7fa!important;border:1px solid #dce3eb!important}html body .property-ledger-panel.is-detail-view .apt-detail-head h2{color:#081d38!important;letter-spacing:-.5px!important;margin:0 0 10px!important;padding:0!important;font-size:24px!important;font-weight:900!important;line-height:1.08!important}html body .property-ledger-panel.is-detail-view .apt-detail-head .property-route{width:100%!important;margin:0 0 10px!important;display:block!important;position:relative!important}html body .property-ledger-panel.is-detail-view .apt-detail-head .property-route__address{color:#183955!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d7e1ec!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:44px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important;transition:none!important;display:flex!important;overflow:hidden!important;transform:none!important}html body .property-ledger-panel.is-detail-view .apt-detail-head .property-route__address>span{color:#1d6bb8!important;flex:none!important;margin-left:8px!important}html body .property-ledger-panel.is-detail-view .apt-detail-head p{color:#556a82!important;word-break:keep-all!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}html body .property-ledger-panel.is-detail-view .apt-detail-head>button{color:#173d65!important;width:auto!important;min-width:64px!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd8e5!important;border-radius:9px!important;align-self:flex-end!important;margin:13px 0 0!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;transition:none!important;transform:none!important}html body .property-ledger-panel.is-detail-view .apt-detail-head>button:active{background:#eef4fa!important}html body .property-ledger-panel.is-detail-view .apt-detail-readonly{align-self:flex-end!important;margin-top:12px!important}html body .property-ledger-panel.is-detail-view .apt-ad-quick-toggle,html body .property-ledger-panel.is-detail-view .apt-co-broker-quick-toggle{display:none!important}html body .property-ledger-panel.is-detail-view .apt-detail-head h2{color:#2563eb!important;letter-spacing:-.55px!important;font-size:25px!important;font-weight:900!important}html body .property-ledger-panel.is-detail-view .apt-detail-head h2 small,html body .property-ledger-panel.is-detail-view .apt-detail-head h2 span:first-child{color:#163650!important}html body .property-panel-scrim.is-detail-view{pointer-events:none!important;display:none!important}html body .property-ledger-panel.is-detail-view{top:var(--duksam-mobile-global-header-h,64px)!important;left:0!important;right:0!important;bottom:var(--duksam-mobile-bottom-nav-h,64px)!important;overscroll-behavior:contain!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;z-index:140!important;background:#eef2f5!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}html body .property-ledger-panel.is-detail-view>.property-mobile-detail-toolbar{z-index:2!important;flex:0 0 48px!important;width:100%!important;position:relative!important;top:auto!important}html body .property-ledger-panel.is-detail-view>.property-ledger-panel__top{display:none!important}html body .property-ledger-panel.is-detail-view>.apt-detail-panel{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;overflow:hidden auto!important}html body .property-ledger-panel.is-detail-view>.desk-audit-note{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important}}@media (width>=901px){.duksam-global-v911 .properties-page.properties-ledger-v765{--ledger-v919-bg:#f7f9fc;--ledger-v919-surface:#fff;--ledger-v919-border:#dfe6ef;--ledger-v919-border-soft:#e9eef4;--ledger-v919-text:#132238;--ledger-v919-muted:#7b8ba3;--ledger-v919-blue:#2563eb;--ledger-v919-navy:#0e1b2e;height:calc(100dvh - var(--duksam-global-header-height))!important;background:var(--ledger-v919-bg)!important;min-height:0!important;padding:0!important;overflow:hidden!important}.duksam-global-v911 .properties-ledger-v765>.ledger-global-header.ledger-page-header-v919{background:var(--ledger-v919-surface)!important;border:0!important;border-bottom:1px solid var(--ledger-v919-border-soft)!important;width:100%!important;min-height:82px!important;box-shadow:none!important;color:var(--ledger-v919-text)!important;box-sizing:border-box!important;border-radius:0!important;flex:0 0 82px!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0!important;padding:17px 20px 15px!important;display:flex!important;position:relative!important;inset:auto!important}.duksam-global-v911 .properties-ledger-v765 .ledger-global-header__title{min-width:0!important;display:block!important}.duksam-global-v911 .properties-ledger-v765 .ledger-global-header__title h2{color:var(--ledger-v919-text)!important;letter-spacing:-.03em!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}.duksam-global-v911 .properties-ledger-v765 .ledger-global-header__title p{color:var(--ledger-v919-muted)!important;margin:6px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.duksam-global-v911 .properties-ledger-v765 .ledger-page-header-actions{justify-content:flex-end;align-items:center;min-height:36px;display:flex}.duksam-global-v911 .properties-ledger-v765 .ledger-header-owner-tools{align-items:center!important;gap:7px!important;display:flex!important}.duksam-global-v911 .properties-ledger-v765 .ledger-header-owner-tools>button{border:1px solid var(--ledger-v919-border)!important;color:#30445d!important;height:34px!important;min-height:34px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border-radius:7px!important;padding:0 11px!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.duksam-global-v911 .properties-ledger-v765 .ledger-header-owner-tools>button:hover{color:#173e77!important;background:#f8fbff!important;border-color:#b9c9df!important}.duksam-global-v911 .properties-page.properties-ledger-v765>.ledger-remodel-filter.ledger-one-line-filter{border:1px solid var(--ledger-v919-border)!important;width:auto!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;flex:none!important;margin:12px 20px 10px!important;padding:10px 12px!important;overflow:visible!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-controls{gap:8px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects{gap:6px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>select,.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-photo-toggle,.duksam-global-v911 .properties-ledger-v765 .ledger-filter-toolbar-actions>button,.duksam-global-v911 .properties-ledger-v765 .ledger-content-search{border:1px solid var(--ledger-v919-border)!important;color:#34475f!important;height:34px!important;min-height:34px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border-radius:7px!important;font-size:11px!important;font-weight:650!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>select{padding:0 25px 0 9px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-category-select{color:#1557bf!important;background:#edf4ff!important;border-color:#7aa7f8!important;font-weight:800!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-category-select:hover,.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-category-select:focus{border-color:var(--ledger-v919-blue)!important;color:#134fae!important;background:#e5efff!important;outline:none!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-photo-toggle{flex-basis:48px!important;width:48px!important;min-width:48px!important;padding:0 8px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-photo-toggle.active{color:#1e5bc8!important;background:#edf4ff!important;border-color:#9cb9f6!important}.duksam-global-v911 .properties-ledger-v765 .ledger-content-search{align-items:center;gap:6px;width:150px;min-width:130px;padding:0 8px;display:flex}.duksam-global-v911 .properties-ledger-v765 .ledger-content-search svg{color:#8797aa;flex:0 0 14px;width:14px;height:14px}.duksam-global-v911 .properties-ledger-v765 .ledger-content-search input{width:100%;min-width:0;height:100%;font:inherit;color:#263a53!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.duksam-global-v911 .properties-ledger-v765 .ledger-content-search input::placeholder{color:#9aa7b7}.duksam-global-v911 .properties-ledger-v765 .ledger-content-search button{color:#8a98aa;cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;font-size:14px;line-height:18px}.duksam-global-v911 .properties-ledger-v765 .ledger-filter-toolbar-actions{gap:5px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-filter-toolbar-actions>button{padding:0 10px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-filter-toolbar-actions>button.active{color:#1f5ec8!important;background:#edf4ff!important;border-color:#9fb8ec!important}.duksam-global-v911 .properties-ledger-v765 .ledger-filter-toolbar-actions>.ledger-showcase-trigger{border-color:var(--ledger-v919-border)!important;color:#36506f!important;background:#fff!important;width:34px!important;min-width:34px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-filter-toolbar-actions>.primary{border-color:var(--ledger-v919-blue)!important;background:var(--ledger-v919-blue)!important;color:#fff!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:7px!important;padding:0 12px!important;font-size:11px!important;font-weight:750!important}.duksam-global-v911 .properties-ledger-v765>.ledger-summary-v919{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 20px 10px;display:grid}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 article{border:1px solid var(--ledger-v919-border);min-height:62px;box-shadow:none;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;padding:10px 12px;display:flex}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 span{color:#6f8096;font-size:10px;font-weight:650;line-height:1}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 strong{color:#1d4ed8;letter-spacing:-.025em;font-size:18px;font-weight:800;line-height:1.1}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 article:nth-child(2) strong{color:#1c9a62}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 article:nth-child(3) strong{color:#2563eb}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 article:nth-child(4) strong{color:#d97706}.duksam-global-v911 .properties-ledger-v765 .ledger-summary-v919 small{color:inherit;font-size:10px;font-weight:700}.duksam-global-v911 .properties-page.properties-ledger-v765>.ledger-page-shell{background:0 0!important;flex:auto!important;width:100%!important;min-height:0!important;padding:0 20px 20px!important;overflow:auto!important}.duksam-global-v911 .properties-ledger-v765 .ledger-remodel-head{min-height:0!important;margin:0!important;padding:0!important}.duksam-global-v911 .properties-ledger-v765 .ledger-data-area{border:1px solid var(--ledger-v919-border)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;margin:0!important;overflow:auto!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-table .tr.head{border-bottom:1px solid var(--ledger-v919-border)!important;background:#f4f7fb!important;min-height:38px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-table .tr.head>span{color:#53667f!important;min-height:38px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:10px!important;font-weight:750!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-table .data-row{color:#2f4056!important;border-bottom:1px solid #edf1f5!important;min-height:41px!important;font-size:10.5px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-table .data-row:hover{background:#f8fbff!important}.duksam-global-v911 .properties-ledger-v765 .ledger-status-pill{border-radius:6px!important;min-height:22px!important;padding:0 7px!important;font-size:9px!important;font-weight:750!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-card-grid{gap:10px!important;padding:10px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-card{border-color:var(--ledger-v919-border)!important;box-shadow:none!important;border-radius:8px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-v765-card:hover{transform:none!important;box-shadow:0 4px 14px #142d4e12!important}}@media (width>=901px) and (width<=1500px){.duksam-global-v911 .properties-ledger-v765 .ledger-content-search{width:132px;min-width:118px}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects{scrollbar-width:thin;overflow-x:auto}}@media (width>=901px){.duksam-global-v911 .properties-ledger-v765>.ledger-global-header.ledger-page-header-v919.ledger-page-header-actions-only{flex:0 0 54px!important;justify-content:flex-end!important;align-items:center!important;min-height:54px!important;padding:10px 20px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-page-header-actions{justify-content:flex-end!important;width:100%!important;min-height:34px!important}.duksam-global-v911 .properties-page.properties-ledger-v765>.ledger-remodel-filter.ledger-one-line-filter{margin-top:8px!important}.duksam-global-v911 .properties-ledger-v765 .ledger-one-line-selects>.ledger-category-select{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important;font-weight:800!important}}@media (width>=821px){.mypage-clean .mypage-head,.categories-page-clean .category-page-head,.excel-property-admin-page .excel-property-admin-head,.access-page-v954>.intro-card:first-child{display:none}.mypage-clean{background:#f6f8fb;padding:10px 14px 28px}.mypage-clean .mypage-layout{gap:12px}.mypage-clean .profile-side-card,.mypage-clean .profile-section{box-shadow:none;background:#fff;border-color:#dce5f0;border-radius:10px}.mypage-clean .profile-side-card{top:10px}.mypage-clean .profile-photo{color:#17365f;background:#eaf1fb;border-color:#d4dfec}.mypage-clean .profile-photo-wrap button,.mypage-clean .document-upload button{color:#17365f;background:#fff;border-color:#cdd9e7}.mypage-clean .profile-identity h3,.mypage-clean .profile-section-head h3,.mypage-clean .account-setting-list b{color:#102a52}.mypage-clean .profile-status-box,.mypage-clean .public-profile-note,.mypage-clean .verification-row,.mypage-clean .readonly-field{color:#52657b;background:#f7f9fc;border-color:#dce5f0}.mypage-clean .profile-field input,.mypage-clean .profile-field select,.mypage-clean .profile-field textarea{color:#172b45;background:#fff;border-color:#cfdbe8;border-radius:8px;min-height:38px}.mypage-clean .profile-section-head{padding:12px 14px}.mypage-clean .profile-form-grid{gap:10px 12px;padding:14px}.mypage-clean .profile-field>span{color:#536b85;font-size:11px}.mypage-clean .profile-field small{color:#8292a6;font-size:10px}.mypage-clean .section-badge{color:#1f4f91;background:#eef4ff}.mypage-clean .account-setting-list button{color:#172b45;border-color:#e4eaf1}.mypage-clean .account-setting-list button:hover{background:#f7f9fc}.categories-page-clean{background:#f6f8fb;padding:10px 14px 28px}.categories-page-clean .category-rule-card,.categories-page-clean .category-box,.categories-page-clean .category-permission-note{box-shadow:none;background:#fff;border:1px solid #dce5f0;border-radius:10px}.categories-page-clean .category-rule-card{margin-bottom:12px;padding:16px 18px}.categories-page-clean .category-rule-card h3{color:#102a52;margin:5px 0 4px;font-size:18px}.categories-page-clean .category-rule-card p{color:#697b90;font-size:12px}.categories-page-clean .category-groups{gap:12px}.categories-page-clean .category-box{padding:16px}.categories-page-clean .category-box h3{color:#102a52;margin-bottom:12px;font-size:15px}.categories-page-clean .category-tags{gap:6px}.categories-page-clean .category-tags button{color:#29415f;background:#fff;border:1px solid #cfdbe8;border-radius:8px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:700}.categories-page-clean .category-tags button:hover{color:#1e4f9a;background:#eef4ff;border-color:#2563eb}.categories-page-clean .category-permission-note{color:#697b90;margin-top:12px;padding:10px 12px;font-size:11px}.excel-property-admin-page{background:#f6f8fb;gap:12px;padding:10px 14px 28px}.excel-property-admin-page .excel-property-admin-card{box-shadow:none;background:#fff;border-color:#dce5f0;border-radius:10px;gap:14px;padding:16px}.excel-property-admin-page .excel-property-step-title{border-color:#e3e9f1;padding-bottom:10px}.excel-property-admin-page .excel-property-step-title>div{color:#102a52;font-size:15px}.excel-property-admin-page .excel-property-step-title b{background:#1f3a8a;border-radius:7px;width:26px;height:26px}.excel-property-admin-page .excel-property-download-grid select,.excel-property-admin-page .excel-property-file-name,.excel-property-admin-page .excel-property-secondary-button,.excel-property-admin-page .excel-property-upload-button,.excel-property-admin-page .excel-property-file-button,.excel-property-admin-page .excel-property-download-button{border-radius:8px;height:38px;min-height:38px;font-size:12px}.excel-property-admin-page .excel-property-download-button,.excel-property-admin-page .excel-property-upload-button,.excel-property-admin-page .excel-property-file-button{color:#fff;background:#1f3a8a;border-color:#1f3a8a}.excel-property-admin-page .excel-property-preview-table-wrap,.excel-property-admin-page .excel-property-final-bar,.excel-property-admin-page .excel-property-guide,.excel-property-admin-page .excel-property-review-note,.excel-property-admin-page .excel-property-review-scroll-hint{border-radius:9px}.excel-property-admin-page .excel-property-preview-table{font-size:12px}.excel-property-admin-page .excel-property-preview-table th{color:#52657b;background:#f3f6fa}.access-page-v954{background:#f6f8fb;padding-top:10px}.access-page-v954 .access-page-tabs{gap:6px;margin:0 0 12px;padding:0;display:flex}.access-page-v954 .access-page-tab{color:#52657b;cursor:pointer;background:#fff;border:1px solid #cfdbe8;border-radius:8px;height:38px;padding:0 14px;font-size:12px;font-weight:750}.access-page-v954 .access-page-tab.active{color:#fff;background:#1f3a8a;border-color:#1f3a8a}.access-page-v954 .access-live-grid{gap:12px}.access-page-v954 .access-live-card{box-shadow:none;background:#fff;border:1px solid #dce5f0;border-radius:10px}.access-page-v954 .access-live-card h3,.access-page-v954 .access-live-card strong{color:#102a52}.access-page-v954 .access-live-card button{color:#fff;background:#1f3a8a;border-color:#1f3a8a;border-radius:8px;min-height:38px}}.duksam-mobile-common-header,.duksam-mobile-common-search{display:none}@media (width<=760px){.duksam-mobile-common-header{z-index:920;color:#102f55;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:10px;width:calc(100% + 24px);height:64px;margin-left:-12px;margin-right:-12px;padding:0 14px;display:flex;position:sticky;top:0}.duksam-mobile-common-menu{color:#102f55;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:23px;line-height:1;display:grid}.duksam-mobile-common-brand{flex-direction:column;min-width:0;line-height:1.05;display:flex}.duksam-mobile-common-brand strong{letter-spacing:-.3px;color:#102f55;font-size:18px;font-weight:950;line-height:1.05}.duksam-mobile-common-brand small{color:#8391a2;margin-top:4px;font-size:10px;font-weight:800}.duksam-mobile-common-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.duksam-mobile-common-actions>button{color:#102f55;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;font-size:19px;font-weight:900;display:grid}.duksam-mobile-common-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.duksam-mobile-common-actions .duksam-mobile-common-avatar{color:#fff;background:#174a7c;border-radius:999px;font-size:11px;overflow:hidden}.duksam-mobile-common-avatar img{object-fit:cover;width:100%;height:100%}.duksam-mobile-common-search{z-index:910;box-sizing:border-box;background:#fff;border-bottom:1px solid #e7ebf1;gap:7px;width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding:8px 12px;display:flex;position:sticky;top:64px}.duksam-mobile-common-search input{color:#23384f;background:#fff;border:1px solid #d8e0e9;border-radius:9px;outline:none;flex:1;min-width:0;height:40px;padding:0 38px 0 12px;font-size:13px}.duksam-mobile-common-search input:focus{border-color:#9db8d6;box-shadow:0 0 0 3px #174a7c14}.duksam-mobile-common-search button{color:#52657a;background:#fff;border:1px solid #d8e0e9;border-radius:9px;height:40px;font-weight:900}.duksam-mobile-common-search .close{padding:0 12px}.duksam-mobile-common-search .clear{width:36px;padding:0;font-size:18px}.more-sheet-backdrop{z-index:119;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.more-sheet{z-index:900;max-height:calc(100dvh - 64px - var(--mobile-nav) - 12px - env(safe-area-inset-bottom));overscroll-behavior:contain;top:64px;bottom:auto;overflow-y:auto}.more-sheet-backdrop{z-index:890;top:64px;bottom:var(--mobile-nav)}.more-sheet.more-sheet--map{width:100%;max-height:calc(100dvh - 64px - var(--mobile-nav) - env(safe-area-inset-bottom));box-sizing:border-box;overscroll-behavior:contain;border-top:1px solid #dfe6ee;border-left:0;border-right:0;border-radius:0 0 16px 16px;padding:9px 12px 12px;inset:64px 0 auto;overflow-y:auto;box-shadow:0 12px 24px #0f233c24}.more-sheet.more-sheet--map .sheet-handle{width:38px;height:4px;margin:0 auto 8px}.more-sheet.more-sheet--map h3{margin:0 0 9px;font-size:18px}.more-sheet.more-sheet--map .sheet-grid{gap:6px}.more-sheet.more-sheet--map .sheet-grid button{min-height:42px;padding:9px 8px}.more-sheet.more-sheet--map .sheet-subtitle{margin:11px 0 6px}.more-sheet.more-sheet--map .mobile-sheet-logout{min-height:42px;margin-top:9px;padding:9px 10px}.more-sheet-backdrop.more-sheet-backdrop--map{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.more-sheet.more-sheet--map{isolation:isolate;opacity:1!important;background:#fff!important}.more-sheet.more-sheet--map:before{content:"";pointer-events:none;z-index:2;background:#fff;height:12px;position:absolute;top:-12px;left:0;right:0}.more-sheet.more-sheet--map>*{z-index:3;position:relative}.more-sheet.more-sheet--map{max-height:calc(100dvh - 54px - var(--mobile-nav) - env(safe-area-inset-bottom))!important;border-top:0!important;top:54px!important}.more-sheet-backdrop.more-sheet-backdrop--map{top:54px!important}.more-sheet.more-sheet--map:before{content:none!important;display:none!important}}@media (width<=900px){.more-sheet.more-sheet--properties{z-index:20050!important}.more-sheet-backdrop.more-sheet-backdrop--properties{z-index:20040!important}}@media (width<=760px){.more-sheet.more-sheet--properties,.more-sheet.more-sheet--customers{isolation:isolate;width:100%!important;max-height:calc(100dvh - 64px - var(--mobile-nav) - env(safe-area-inset-bottom))!important;opacity:1!important;box-sizing:border-box!important;overscroll-behavior:contain!important;background:#fff!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0 0 16px 16px!important;padding:9px 12px 12px!important;inset:64px 0 auto!important;overflow-y:auto!important;box-shadow:0 12px 24px #0f233c24!important}.more-sheet.more-sheet--properties .sheet-handle,.more-sheet.more-sheet--customers .sheet-handle{width:38px!important;height:4px!important;margin:0 auto 8px!important}.more-sheet.more-sheet--properties h3,.more-sheet.more-sheet--customers h3{margin:0 0 9px!important;font-size:18px!important}.more-sheet.more-sheet--properties .sheet-grid,.more-sheet.more-sheet--customers .sheet-grid{gap:6px!important}.more-sheet.more-sheet--properties .sheet-grid button,.more-sheet.more-sheet--customers .sheet-grid button{min-height:42px!important;padding:9px 8px!important}.more-sheet.more-sheet--properties .sheet-subtitle,.more-sheet.more-sheet--customers .sheet-subtitle{margin:11px 0 6px!important}.more-sheet.more-sheet--properties .mobile-sheet-logout,.more-sheet.more-sheet--customers .mobile-sheet-logout{min-height:42px!important;margin-top:9px!important;padding:9px 10px!important}.more-sheet-backdrop.more-sheet-backdrop--properties,.more-sheet-backdrop.more-sheet-backdrop--customers{z-index:20040!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;top:64px!important}.more-sheet.more-sheet--properties,.more-sheet.more-sheet--customers{z-index:20050!important}body .section-tabs-wrap,body .section-tabs{display:none!important}}@media (width<=900px){.more-sheet,.more-sheet.more-sheet--map,.more-sheet.more-sheet--properties,.more-sheet.more-sheet--customers,.more-sheet-backdrop,.more-sheet-backdrop.more-sheet-backdrop--map,.more-sheet-backdrop.more-sheet-backdrop--properties,.more-sheet-backdrop.more-sheet-backdrop--customers{top:56px!important}.more-sheet,.more-sheet.more-sheet--map,.more-sheet.more-sheet--properties,.more-sheet.more-sheet--customers{width:auto!important;max-height:calc(100dvh - 56px - 70px - 10px - env(safe-area-inset-bottom))!important;opacity:1!important;box-sizing:border-box!important;overscroll-behavior:contain!important;isolation:isolate!important;z-index:20050!important;background:#fff!important;border:1px solid #e3e9f0!important;border-radius:18px!important;margin:0!important;padding:10px 12px 12px!important;inset:56px 10px auto!important;overflow-y:auto!important;box-shadow:0 10px 24px #0f233c1f!important}.more-sheet:before,.more-sheet.more-sheet--map:before,.more-sheet.more-sheet--properties:before,.more-sheet.more-sheet--customers:before{content:none!important;display:none!important}.more-sheet-backdrop,.more-sheet-backdrop.more-sheet-backdrop--map,.more-sheet-backdrop.more-sheet-backdrop--properties,.more-sheet-backdrop.more-sheet-backdrop--customers{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:20040!important;background:0 0!important;top:56px!important}}.customer-mobile-detail-backdrop,.customer-mobile-detail-handle,.customer-mobile-detail-close{display:none}@media (width<=760px){.customer-v129 .customer-list-row.active,.customer-v130 .customer-list-row.active{background:#e8f1fb!important;box-shadow:inset 4px 0 #174a7c!important}.customer-mobile-detail-backdrop{z-index:944;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:default;background:#0a1b2f2e;border:0;width:100%;height:auto;padding:0;display:block;position:fixed;inset:64px 0}.customer-v129 .customer-detail-panel,.customer-v130 .customer-detail-panel{display:none}.customer-v129 .customer-detail-panel.mobile-sheet-open,.customer-v130 .customer-detail-panel.mobile-sheet-open{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:950!important;background:#fff!important;border:1px solid #d8e1eb!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;width:100%!important;height:54dvh!important;min-height:320px!important;max-height:580px!important;margin:0!important;display:block!important;position:fixed!important;bottom:64px!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 -14px 42px #12274033!important}.customer-v129 .customer-detail-panel.mobile-sheet-open .customer-mobile-detail-handle,.customer-v130 .customer-detail-panel.mobile-sheet-open .customer-mobile-detail-handle{z-index:5;background:#fff;border-radius:22px 22px 0 0;width:100%;height:15px;margin:0;display:block;position:sticky;top:0}.customer-v129 .customer-detail-panel.mobile-sheet-open .customer-mobile-detail-handle:after,.customer-v130 .customer-detail-panel.mobile-sheet-open .customer-mobile-detail-handle:after{content:"";background:#435364;border-radius:999px;width:46px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.customer-v129 .customer-detail-panel.mobile-sheet-open .customer-section-head,.customer-v130 .customer-detail-panel.mobile-sheet-open .customer-section-head{z-index:3;background:#fff;border-bottom:1px solid #e3e9f0;min-height:58px;padding:10px 16px 11px;position:sticky;top:15px}.customer-mobile-detail-close{color:#183a60;background:#f7f9fb;border:1px solid #d8e0e9;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:4px;padding:0;font-size:24px;font-weight:500;line-height:1;display:grid}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head{padding-top:14px}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head h4,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head h4{font-size:21px}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-actions,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:10px;display:grid}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-actions>button,.customer-v129 .customer-detail-panel.mobile-sheet-open .customer-process-wrap,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-actions>button,.customer-v130 .customer-detail-panel.mobile-sheet-open .customer-process-wrap{width:100%;min-width:0}.customer-v129 .customer-detail-panel.mobile-sheet-open .customer-process-trigger,.customer-v130 .customer-detail-panel.mobile-sheet-open .customer-process-trigger{width:100%}html:not([data-theme=light]) .customer-v129 .customer-detail-panel.mobile-sheet-open,html:not([data-theme=light]) .customer-v130 .customer-detail-panel.mobile-sheet-open,html:not([data-theme=light]) .customer-v129 .customer-detail-panel.mobile-sheet-open .customer-section-head,html:not([data-theme=light]) .customer-v130 .customer-detail-panel.mobile-sheet-open .customer-section-head,html:not([data-theme=light]) .customer-v129 .customer-detail-panel.mobile-sheet-open .customer-mobile-detail-handle,html:not([data-theme=light]) .customer-v130 .customer-detail-panel.mobile-sheet-open .customer-mobile-detail-handle{background:#172231!important;border-color:#344255!important}html:not([data-theme=light]) .customer-mobile-detail-close{color:#eef5ff;background:#202e40;border-color:#405068}}@media (width<=768px){.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:14px 16px 12px;display:flex}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head>div:first-child,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head>div:first-child{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head h4,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head h4{white-space:nowrap;flex:none;margin:0;line-height:1.2}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head a,.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-head>div:first-child>span,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head a,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-head>div:first-child>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;line-height:1.2;overflow:hidden}.customer-v129 .customer-detail-panel.mobile-sheet-open .selected-customer-actions,.customer-v130 .customer-detail-panel.mobile-sheet-open .selected-customer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:0;display:grid}}.customer-mobile-extended-sections{display:none}@media (width<=760px){.customer-v129 .customer-detail-panel.mobile-sheet-open,.customer-v130 .customer-detail-panel.mobile-sheet-open{scroll-padding-bottom:28px;padding-bottom:28px!important}.customer-v129 .customer-detail-panel.mobile-sheet-open .customer-mobile-extended-sections,.customer-v130 .customer-detail-panel.mobile-sheet-open .customer-mobile-extended-sections{gap:14px;padding:0 16px 8px;display:grid}.customer-mobile-recent-section,.customer-mobile-brokerage-section{background:#fff;border:1px solid #d8e1eb;border-radius:14px;min-width:0;overflow:hidden}.customer-mobile-recent-section>.subsection-title,.customer-mobile-brokerage-section>.subsection-title{background:#f8fafc;border-bottom:1px solid #e3e9f0;margin:0;padding:12px 14px}.customer-mobile-recent-list{gap:0;display:grid}.customer-mobile-recent-item{border-bottom:1px solid #edf1f5;padding:11px 14px}.customer-mobile-recent-item:last-child{border-bottom:0}.customer-mobile-brokerage-section>.customer-brokerage-message,.customer-mobile-brokerage-section>[class*=brokerage]{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.customer-v129 .recent-consult-panel--message,.customer-v130 .recent-consult-panel--message{display:none!important}}@media (width>=901px){.duksam-global-v911 .customers-page-clean.customer-v129{--c29-surface:#fff;--c29-soft:#f7f9fc;--c29-border:#dfe6ef;--c29-primary:#2563eb;--c29-primary-soft:#edf4ff;--c29-text:#132238;--c29-muted:#7b8ba3;width:100%;max-width:none;min-height:calc(100dvh - var(--duksam-global-header-height));box-sizing:border-box;background:#f7f9fc;margin:0;padding:12px 20px 28px}.duksam-global-v911 .customer-v129 .customer-page-head.customer-page-head-v923{border:0;justify-content:flex-end;align-items:center;min-height:0;margin:0 0 10px;padding:0;display:flex}.duksam-global-v911 .customer-v129 .customer-page-actions--filters{border:1px solid var(--c29-border);box-sizing:border-box;background:#fff;border-radius:8px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:7px;width:100%;padding:10px 12px;display:flex}.duksam-global-v911 .customer-v129 .customer-search-box,.duksam-global-v911 .customer-v129 .customer-page-actions--filters select,.duksam-global-v911 .customer-v129 .customer-page-actions--filters>.primary{border:1px solid var(--c29-border);height:34px;min-height:34px;box-shadow:none;color:#34475f;background:#fff;border-radius:7px;font-size:11px;font-weight:650}.duksam-global-v911 .customer-v129 .customer-search-box{align-items:center;width:260px;min-width:220px;display:flex}.duksam-global-v911 .customer-v129 .customer-search-box input{color:#263a53;height:100%;padding:0 10px;font-size:11px}.duksam-global-v911 .customer-v129 .customer-search-box input::placeholder{color:#9aa7b7}.duksam-global-v911 .customer-v129 .customer-search-box button{color:#8a98aa}.duksam-global-v911 .customer-v129 .customer-page-actions--filters select{min-width:112px;padding:0 28px 0 10px}.duksam-global-v911 .customer-v129 .customer-page-actions--filters>.primary{color:#fff;background:#2563eb;border-color:#2563eb;margin-left:auto;padding:0 13px;font-weight:750}.duksam-global-v911 .customer-v129 .customer-focus-grid{min-height:calc(100dvh - var(--duksam-global-header-height) - 88px);grid-template-columns:minmax(280px,.9fr) minmax(500px,1.5fr) minmax(270px,.82fr);gap:10px}.duksam-global-v911 .customer-v129 .customer-ledger-panel,.duksam-global-v911 .customer-v129 .customer-detail-panel,.duksam-global-v911 .customer-v129 .recent-consult-panel{border:1px solid var(--c29-border);box-shadow:none;background:#fff;border-radius:8px;overflow:hidden}.duksam-global-v911 .customer-v129 .customer-section-head{border-bottom:1px solid var(--c29-border);background:#fff;min-height:54px;padding:10px 13px}.duksam-global-v911 .customer-v129 .customer-section-head .eyebrow{color:#6f829b;letter-spacing:.12em;font-size:8px;font-weight:800}.duksam-global-v911 .customer-v129 .customer-section-head h3{color:var(--c29-text);margin-top:3px;font-size:14px;font-weight:800;line-height:1.25}.duksam-global-v911 .customer-v129 .customer-section-head>b{color:#5f7189;font-size:10px}.duksam-global-v911 .customer-v129 .customer-list-row{background:#fff;border-bottom:1px solid #e9eef4;padding:11px 13px}.duksam-global-v911 .customer-v129 .customer-list-row:hover{background:#f8fbff}.duksam-global-v911 .customer-v129 .customer-list-row.active{background:#edf4ff;box-shadow:inset 3px 0 #2563eb}.duksam-global-v911 .customer-v129 .customer-list-line1 b{color:#17283d;font-size:12px}.duksam-global-v911 .customer-v129 .customer-list-line1 span{color:#8a99ab}.duksam-global-v911 .customer-v129 .customer-list-line1 em{color:#51657e;background:#f4f7fa;border-color:#dfe6ef}.duksam-global-v911 .customer-v129 .customer-list-line2 strong{color:#29415f;font-size:11px}.duksam-global-v911 .customer-v129 .customer-list-line2>small,.duksam-global-v911 .customer-v129 .customer-list-meta{color:#7e8fa5;font-size:9.5px}.duksam-global-v911 .customer-v129 .selected-customer-head{padding:13px 14px 11px}.duksam-global-v911 .customer-v129 .selected-customer-head h4{color:#132238;font-size:19px}.duksam-global-v911 .customer-v129 .selected-customer-head a{color:#2563eb;border-bottom-color:#bfd2fa}.duksam-global-v911 .customer-v129 .selected-customer-actions{gap:5px}.duksam-global-v911 .customer-v129 .selected-customer-actions button{color:#34475f;background:#fff;border:1px solid #dfe6ef;border-radius:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700}.duksam-global-v911 .customer-v129 .selected-customer-actions button:hover{background:#f8fbff;border-color:#bfd0e6}.duksam-global-v911 .customer-v129 .selected-customer-actions .primary{color:#fff;background:#2563eb;border-color:#2563eb}.duksam-global-v911 .customer-v129 .customer-condition-grid{background:#f8fafc;border:1px solid #dfe6ef;border-radius:8px;margin:0 14px}.duksam-global-v911 .customer-v129 .customer-condition-grid>div{border-color:#e5ebf2;padding:10px 11px}.duksam-global-v911 .customer-v129 .customer-condition-grid span{color:#7b8ba3;font-size:8.5px}.duksam-global-v911 .customer-v129 .customer-condition-grid b{color:#21364f;margin-top:4px;font-size:11px}.duksam-global-v911 .customer-v129 .route-list-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;margin:10px 14px 0}.duksam-global-v911 .customer-v129 .route-header{background:#f8fafc}.duksam-global-v911 .customer-v129 .customer-memo{background:#f8fafc;border-color:#dfe6ef;border-radius:8px;margin:10px 14px;padding:11px}.duksam-global-v911 .customer-v129 .customer-memo textarea{color:#21364f;background:#fff;border-color:#dfe6ef;border-radius:7px;font-size:11px}.duksam-global-v911 .customer-v129 .memo-head button,.duksam-global-v911 .customer-v129 .subsection-title button{color:#34475f;background:#fff;border-color:#dfe6ef;border-radius:7px}.duksam-global-v911 .customer-v129 .consult-log{padding:1px 14px 14px}.duksam-global-v911 .customer-v129 .consult-log-row{border-color:#e9eef4;grid-template-columns:90px 1fr;padding:9px 0}.duksam-global-v911 .customer-v129 .consult-log-row time{color:#8b9aab;font-size:9px}.duksam-global-v911 .customer-v129 .consult-log-row p{color:#263a53;font-size:11px}.duksam-global-v911 .customer-v129 .recent-customer-mini{background:#f8fafc;border-color:#e9eef4;padding:11px 13px}.duksam-global-v911 .customer-v129 .recent-customer-mini b{color:#17283d;font-size:12px}.duksam-global-v911 .customer-v129 .recent-customer-mini span{color:#7b8ba3;font-size:9px}.duksam-global-v911 .customer-v129 .recent-timeline{padding:3px 13px 8px}.duksam-global-v911 .customer-v129 .recent-item{border-color:#e9eef4;padding:11px 0 11px 15px}.duksam-global-v911 .customer-v129 .recent-item:before{background:#2563eb;box-shadow:0 0 0 3px #edf4ff}.duksam-global-v911 .customer-v129 .recent-item time{color:#8a99ab;font-size:9px}.duksam-global-v911 .customer-v129 .recent-item b{color:#263a53;font-size:11px}.duksam-global-v911 .customer-v129 .recent-item p{color:#7b8ba3;font-size:9.5px}.duksam-global-v911 .customer-v129 .recent-quick-actions{gap:6px;padding:10px 13px}.duksam-global-v911 .customer-v129 .recent-quick-actions button{color:#34475f;background:#fff;border:1px solid #dfe6ef;border-radius:7px;min-height:32px;font-size:10px;font-weight:700}.duksam-global-v911 .customer-v129 .customer-brokerage-message{background:#fff;border-color:#dfe6ef}.duksam-global-v911 .customer-v129 .customer-brokerage-message textarea{color:#263a53;background:#f8fafc;border-color:#dfe6ef;border-radius:7px}.duksam-global-v911 .customer-v129 .status-pill{color:#1f5ec8;background:#edf4ff;border-color:#c8d8f7}.duksam-global-v911 .customer-v129 .desk-customer-strip,.duksam-global-v911 .customer-v129 .dashboard-customer-filter{box-shadow:none;background:#fff;border:1px solid #dfe6ef;border-radius:8px;margin:0 0 10px}.duksam-global-v911 .customer-v129 .customer-detail-panel,.duksam-global-v911 .customer-v129 .recent-consult-panel{font-size:13px}.duksam-global-v911 .customer-v129 .customer-detail-panel .customer-section-head h3,.duksam-global-v911 .customer-v129 .recent-consult-panel .customer-section-head h3{font-size:15px}.duksam-global-v911 .customer-v129 .customer-detail-panel .selected-customer-head h4{font-size:20px}.duksam-global-v911 .customer-v129 .customer-detail-panel .selected-customer-head a,.duksam-global-v911 .customer-v129 .customer-detail-panel .selected-customer-head span{font-size:12px}.duksam-global-v911 .customer-v129 .customer-detail-panel .customer-condition-grid span{font-size:10px}.duksam-global-v911 .customer-v129 .customer-detail-panel .customer-condition-grid b,.duksam-global-v911 .customer-v129 .customer-detail-panel .subsection-title h4,.duksam-global-v911 .customer-v129 .customer-detail-panel .route-item summary b,.duksam-global-v911 .customer-v129 .customer-detail-panel .recommendation-item-row b{font-size:12.5px}.duksam-global-v911 .customer-v129 .customer-detail-panel .route-item summary small,.duksam-global-v911 .customer-v129 .customer-detail-panel .route-empty-state,.duksam-global-v911 .customer-v129 .customer-detail-panel .recommendation-item-row small,.duksam-global-v911 .customer-v129 .customer-detail-panel .recommendation-item-row p{font-size:11px;line-height:1.55}.duksam-global-v911 .customer-v129 .customer-detail-panel .customer-memo textarea,.duksam-global-v911 .customer-v129 .customer-detail-panel .consult-log-row p{font-size:12px;line-height:1.55}.duksam-global-v911 .customer-v129 .customer-detail-panel .consult-log-row time{font-size:10px}.duksam-global-v911 .customer-v129 .recent-consult-panel .recent-customer-mini b{font-size:13px}.duksam-global-v911 .customer-v129 .recent-consult-panel .recent-customer-mini span{font-size:10.5px}.duksam-global-v911 .customer-v129 .recent-consult-panel .recent-item time{font-size:10px}.duksam-global-v911 .customer-v129 .recent-consult-panel .recent-item b{font-size:12px}.duksam-global-v911 .customer-v129 .recent-consult-panel .recent-item p{font-size:11px;line-height:1.55}.duksam-global-v911 .customer-v129 .recent-consult-panel .customer-brokerage-message,.duksam-global-v911 .customer-v129 .recent-consult-panel .customer-brokerage-message textarea{font-size:11.5px;line-height:1.55}}.customer-mobile-page-title{display:none}@media (width<=900px){.customer-v129 .customer-mobile-page-title,.customer-v130 .customer-mobile-page-title{box-sizing:border-box;color:#10233f;letter-spacing:-.02em;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;width:calc(100% + 24px);min-height:44px;margin:0 -12px;padding:0 12px;font-size:17px;font-weight:800;line-height:1;display:flex}}.contracts-v605 .contracts-expiry-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.contracts-v605 .contracts-expiry-main{min-width:0}.contracts-v605 .contracts-expiry-main .contracts-v605__table-wrap{overflow:auto visible}.contracts-v605 .contracts-expiry-main .contracts-v605__table-head,.contracts-v605 .contracts-expiry-main .contracts-v605__row{min-width:1110px}.contracts-v605 .contracts-expiry-panel{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-width:0;position:sticky;top:14px;overflow:hidden;box-shadow:0 5px 18px #1227440d}.contracts-v605 .contracts-expiry-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 16px 10px;display:flex}.contracts-v605 .contracts-expiry-panel__head h3{color:var(--text);letter-spacing:-.35px;align-items:center;gap:7px;margin:0;font-size:17px;font-weight:950;display:flex}.contracts-v605 .contracts-expiry-panel__head h3>span{color:#1677ff;font-size:17px}.contracts-v605 .contracts-expiry-panel__head h3 small{color:var(--muted);cursor:help;font-size:11px}.contracts-v605 .contracts-expiry-panel__head p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.45}.contracts-v605 .contracts-expiry-panel__all{color:#1265d6;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:3px 0;font-size:11px;font-weight:900}.contracts-v605 .contracts-expiry-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px;padding:0 16px 12px;font-size:10px;font-weight:750;display:flex}.contracts-v605 .contracts-expiry-legend span{align-items:center;gap:5px;display:flex}.contracts-v605 .contracts-expiry-legend i{background:#2784ec;border-radius:50%;width:8px;height:8px}.contracts-v605 .contracts-expiry-legend i.soon{background:#f08a24}.contracts-v605 .contracts-expiry-legend i.today{background:#e33c42}.contracts-v605 .contracts-expiry-list{flex-direction:column;gap:8px;max-height:610px;padding:0 10px 10px;display:flex;overflow:auto}.contracts-v605 .contracts-expiry-card{background:#fff;border:1px solid #d8e1ec;border-radius:11px;grid-template-columns:minmax(76px,.8fr) minmax(130px,1.6fr) 86px 58px;grid-template-areas:"customer property date dday""customer property assignee action";align-items:center;gap:6px 10px;min-height:91px;padding:10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.contracts-v605 .contracts-expiry-card:hover{border-color:#b9cce3;box-shadow:0 4px 12px #1e436b12}.contracts-v605 .contracts-expiry-card.soon{background:#fffaf5;border-color:#f3d6b5}.contracts-v605 .contracts-expiry-card.today{background:#fff7f7;border-color:#f3c4c6}.contracts-v605 .contracts-expiry-card__customer{grid-area:customer;min-width:0}.contracts-v605 .contracts-expiry-card__property{grid-area:property;min-width:0}.contracts-v605 .contracts-expiry-card__date{text-align:right;grid-area:date}.contracts-v605 .contracts-expiry-card__dday{grid-area:dday;justify-self:end}.contracts-v605 .contracts-expiry-card__assignee{text-align:right;grid-area:assignee}.contracts-v605 .contracts-expiry-card__detail{grid-area:action;justify-self:end}.contracts-v605 .contracts-expiry-card__customer b,.contracts-v605 .contracts-expiry-card__property b{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:12px;font-weight:950;line-height:1.35;display:block;overflow:hidden}.contracts-v605 .contracts-expiry-card__customer span,.contracts-v605 .contracts-expiry-card__property span,.contracts-v605 .contracts-expiry-card__date span,.contracts-v605 .contracts-expiry-card__assignee span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:9.5px;line-height:1.3;display:block;overflow:hidden}.contracts-v605 .contracts-expiry-card__property span i{color:#bdc6d0;margin:0 4px;font-style:normal}.contracts-v605 .contracts-expiry-card__date b,.contracts-v605 .contracts-expiry-card__assignee b{color:var(--text);white-space:nowrap;font-size:10.5px;font-weight:900;display:block}.contracts-v605 .contracts-expiry-card__dday{color:#1265d6;white-space:nowrap;background:#edf4ff;border-radius:8px;justify-content:center;align-items:center;min-width:48px;height:28px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}.contracts-v605 .contracts-expiry-card__dday.soon{color:#d86a00;background:#fff0df}.contracts-v605 .contracts-expiry-card__dday.today{color:#d72d34;background:#ffe5e6}.contracts-v605 .contracts-expiry-card__detail{border:1px solid var(--border);min-height:30px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 9px;font-size:9.5px;font-weight:900}.contracts-v605 .contracts-expiry-card__detail:hover{background:#f8fbff;border-color:#94acd0}.contracts-v605 .contracts-expiry-empty{border:1px dashed var(--border);min-height:150px;color:var(--muted);border-radius:11px;justify-content:center;align-items:center;font-size:11px;display:flex}.contracts-v605 .contracts-expiry-panel__foot{border-top:1px solid var(--border);color:var(--muted);background:#f7faff;padding:10px 16px 12px;font-size:10px}@media (width<=1450px){.contracts-v605 .contracts-expiry-layout{grid-template-columns:minmax(0,1fr) 350px}.contracts-v605 .contracts-expiry-card{grid-template-columns:72px minmax(115px,1fr) 78px 54px;gap:5px 7px}}@media (width<=1180px){.contracts-v605 .contracts-expiry-layout{grid-template-columns:1fr}.contracts-v605 .contracts-expiry-panel{position:static}.contracts-v605 .contracts-expiry-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}}@media (width<=760px){.contracts-v605 .contracts-expiry-list{grid-template-columns:1fr}.contracts-v605 .contracts-expiry-card{grid-template-columns:1fr auto;grid-template-areas:"customer dday""property property""date assignee""action action";min-height:0}.contracts-v605 .contracts-expiry-card__date,.contracts-v605 .contracts-expiry-card__assignee{text-align:left}.contracts-v605 .contracts-expiry-card__detail{justify-self:stretch;width:100%}.contracts-v605.contracts-page-clean{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:16px 12px 88px!important;overflow-x:hidden!important}.contracts-v605 .contracts-v605__head,.contracts-v605 .contracts-v605__toolbar,.contracts-v605 .contracts-expiry-layout,.contracts-v605 .contracts-expiry-main,.contracts-v605 .contracts-v605__table-wrap,.contracts-v605 .contracts-v605__rows,.contracts-v605 .contracts-v605__footer,.contracts-v605 .contracts-expiry-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.contracts-v605 .contracts-v605__head{gap:10px!important}.contracts-v605 .contracts-v605__refresh{flex:none!important}.contracts-v605 .contracts-v605__toolbar{gap:10px!important}.contracts-v605 .contracts-v605__tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.contracts-v605 .contracts-v605__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important}.contracts-v605 .contracts-v605__search{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important}.contracts-v605 .contracts-v607__create{grid-column:1/-1!important;width:100%!important;min-width:0!important}.contracts-v605 .contracts-expiry-layout{flex-direction:column!important;gap:14px!important;display:flex!important}.contracts-v605 .contracts-v605__table-wrap{overflow:hidden visible!important}.contracts-v605 .contracts-v605__table-head{min-width:0!important;display:none!important}.contracts-v605 .contracts-v605__row{box-sizing:border-box!important;grid-template-columns:76px minmax(0,1fr) 76px!important;grid-template-areas:"status property actions""customer customer actions""price date dday""assignee commission dday"!important;gap:6px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;display:grid!important;overflow:visible!important}.contracts-v605 .contracts-v605__status{grid-area:status!important}.contracts-v605 .contracts-v605__property{grid-area:property!important;min-width:0!important}.contracts-v605 .contracts-v605__customer{grid-area:customer!important;min-width:0!important}.contracts-v605 .contracts-v605__price{grid-area:price!important;min-width:0!important}.contracts-v605 .contracts-v605__date:nth-of-type(5){grid-area:date!important;min-width:0!important}.contracts-v605 .contracts-v605__date:nth-of-type(6){display:none!important}.contracts-v605 .contracts-v605__assignee{grid-area:assignee!important;min-width:0!important}.contracts-v605 .contracts-v605__commission{grid-area:commission!important;min-width:0!important}.contracts-v605 .contracts-v605__dday{grid-area:dday!important;place-self:center end!important}.contracts-v605 .contracts-v605__actions{grid-area:actions!important;place-self:start end!important;gap:5px!important;min-width:0!important}.contracts-v605 .contracts-v605__actions>button:first-child{display:none!important}.contracts-v605 .contracts-v605__actions>button,.contracts-v605 .contracts-v605__more-wrap>button{min-width:34px!important;height:32px!important;padding:0 7px!important}.contracts-v605 .contracts-v605__footer{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 4px 2px!important;display:flex!important}.contracts-v605 .contracts-v608__count{flex:auto!important;min-width:130px!important}.contracts-v605 .contracts-v605__pagination{flex:none!important;gap:5px!important;margin-left:auto!important}.contracts-v605 .contracts-v605__pagination button,.contracts-v605 .contracts-v605__pagination strong{width:38px!important;height:38px!important}.contracts-v605 .contracts-v605__pagination button{font-size:21px!important}.contracts-v605 .contracts-v605__pagination strong{font-size:13px!important}.contracts-v605 .contracts-v605__pagination span{min-width:28px!important;font-size:11px!important}.contracts-v605 .contracts-expiry-panel{border-radius:12px!important;order:2!important;margin:0!important;position:static!important}.contracts-v605 .contracts-expiry-panel__head{padding:14px 13px 9px!important}.contracts-v605 .contracts-expiry-panel__head h3{font-size:15px!important}.contracts-v605 .contracts-expiry-legend{gap:8px!important;padding:0 13px 10px!important}.contracts-v605 .contracts-expiry-list{flex-direction:column!important;gap:7px!important;padding:0 8px 8px!important;display:flex!important}.contracts-v605 .contracts-expiry-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"customer dday""property property""date assignee""action action"!important;width:100%!important;min-width:0!important;padding:10px!important}}@media (width<=430px){.contracts-v605 .contracts-v605__tabs button{padding:0 3px!important;font-size:9.5px!important}.contracts-v605 .contracts-v605__tabs button b{min-width:17px!important;padding:0 3px!important}.contracts-v605 .contracts-v605__row{grid-template-columns:70px minmax(0,1fr) 70px!important;gap:5px 6px!important}.contracts-v605 .contracts-v605__row b{font-size:10.5px!important}.contracts-v605 .contracts-v605__row small{font-size:8px!important}.contracts-v605 .contracts-v605__status-chip{min-height:29px!important;padding:0 9px!important;font-size:10px!important}.contracts-v605 .contracts-v605__dday span{min-width:54px!important;height:29px!important;padding:0 7px!important;font-size:10px!important}}@media (width>=1181px){.contracts-v605 .contracts-expiry-panel{overflow:hidden!important}.contracts-v605 .contracts-expiry-list{gap:10px!important;padding:0 12px 12px!important;overflow:hidden auto!important}.contracts-v605 .contracts-expiry-card{box-sizing:border-box!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"customer dday""property property""date assignee""action action"!important;gap:7px 12px!important;width:100%!important;min-width:0!important;min-height:118px!important;padding:13px 14px!important;display:grid!important;overflow:hidden!important}.contracts-v605 .contracts-expiry-card__customer{grid-area:customer!important;align-self:center!important;min-width:0!important}.contracts-v605 .contracts-expiry-card__dday{grid-area:dday!important;place-self:start end!important;min-width:56px!important;height:30px!important;padding:0 9px!important;font-size:10.5px!important}.contracts-v605 .contracts-expiry-card__property{border-bottom:1px solid #edf1f5!important;grid-area:property!important;min-width:0!important;padding:1px 0 3px!important}.contracts-v605 .contracts-expiry-card__date{text-align:left!important;grid-area:date!important;min-width:0!important}.contracts-v605 .contracts-expiry-card__assignee{text-align:right!important;grid-area:assignee!important;min-width:0!important}.contracts-v605 .contracts-expiry-card__detail{grid-area:action!important;justify-self:stretch!important;width:100%!important;min-height:32px!important;margin-top:1px!important;font-size:10.5px!important}.contracts-v605 .contracts-expiry-card__customer b{font-size:13px!important;line-height:1.3!important}.contracts-v605 .contracts-expiry-card__property b{font-size:12.5px!important;line-height:1.35!important}.contracts-v605 .contracts-expiry-card__customer span,.contracts-v605 .contracts-expiry-card__property span,.contracts-v605 .contracts-expiry-card__date span,.contracts-v605 .contracts-expiry-card__assignee span{margin-top:3px!important;font-size:9.5px!important}.contracts-v605 .contracts-expiry-card__date b,.contracts-v605 .contracts-expiry-card__assignee b{font-size:10.5px!important}.contracts-v605 .contracts-expiry-panel__foot{overflow:hidden!important}}@media (width<=760px){.content:has(>.contracts-v605)>.section-tabs-wrap{display:none!important}.contracts-v605.contracts-page-clean{padding:10px 10px 88px!important}.contracts-v605 .contracts-v605__head{border-bottom:0!important;align-items:center!important;gap:8px!important;padding:0 0 9px!important}.contracts-v605 .contracts-v605__head>div{flex:auto;min-width:0}.contracts-v605 .contracts-v605__head h2{letter-spacing:-.45px!important;margin:0!important;font-size:20px!important;line-height:1.15!important}.contracts-v605 .contracts-v605__head p{display:none!important}.contracts-v605 .contracts-v605__refresh{white-space:nowrap!important;border-radius:9px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important}.contracts-v605 .contracts-v605__toolbar{gap:7px!important;padding-top:0!important;padding-bottom:9px!important}.contracts-v605 .contracts-v605__tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.contracts-v605 .contracts-v605__tabs button{height:36px!important;min-height:36px!important;padding:0 4px!important;font-size:10px!important}.contracts-v605 .contracts-v605__tabs button b{min-width:18px!important;height:18px!important;margin-left:2px!important;padding:0 4px!important;font-size:9px!important}.contracts-v605 .contracts-v605__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(94px,1.05fr)!important;gap:6px!important;width:100%!important;display:grid!important}.contracts-v605 .contracts-v605__search{border-radius:9px!important;grid-column:1/-1!important;height:38px!important;min-height:38px!important}.contracts-v605 .contracts-v605__search input{font-size:11px!important}.contracts-v605 .contracts-v605__filters select,.contracts-v605 .contracts-v607__create{border-radius:9px!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding-top:0!important;padding-bottom:0!important;font-size:10px!important}.contracts-v605 .contracts-v607__create{white-space:nowrap!important;grid-column:auto!important}.contracts-v605 .contracts-v605__row{border-left-width:3px!important;grid-template-columns:72px minmax(0,1fr) 76px!important;grid-template-areas:"status property dday""customer customer actions""price contractdate balancedate""assignee commission actions"!important;gap:7px 8px!important;min-height:0!important;padding:10px 10px 11px!important}.contracts-v605 .contracts-v605__status{grid-area:status!important;align-self:start!important}.contracts-v605 .contracts-v605__property{grid-area:property!important;min-width:0!important}.contracts-v605 .contracts-v605__customer{grid-area:customer!important;min-width:0!important}.contracts-v605 .contracts-v605__price{grid-area:price!important;min-width:0!important}.contracts-v605 .contracts-v605__date:nth-of-type(5){grid-area:contractdate!important;min-width:0!important;display:block!important}.contracts-v605 .contracts-v605__date:nth-of-type(6){grid-area:balancedate!important;min-width:0!important;display:block!important}.contracts-v605 .contracts-v605__assignee{grid-area:assignee!important;min-width:0!important}.contracts-v605 .contracts-v605__commission{grid-area:commission!important;min-width:0!important}.contracts-v605 .contracts-v605__dday{grid-area:dday!important;place-self:center end!important}.contracts-v605 .contracts-v605__actions{grid-area:actions!important;place-self:center end!important;gap:5px!important}.contracts-v605 .contracts-v605__property b,.contracts-v605 .contracts-v605__customer b{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.contracts-v605 .contracts-v605__property b{font-size:12px!important}.contracts-v605 .contracts-v605__customer b{font-size:11px!important}.contracts-v605 .contracts-v605__property small,.contracts-v605 .contracts-v605__customer small{text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;font-size:8px!important;display:block!important;overflow:hidden!important}.contracts-v605 .contracts-v605__price,.contracts-v605 .contracts-v605__date,.contracts-v605 .contracts-v605__assignee,.contracts-v605 .contracts-v605__commission{border-top:1px solid #97a8be38!important;padding-top:5px!important}.contracts-v605 .contracts-v605__price span,.contracts-v605 .contracts-v605__date small,.contracts-v605 .contracts-v605__assignee small,.contracts-v605 .contracts-v605__commission small{font-size:8px!important;line-height:1.2!important}.contracts-v605 .contracts-v605__price b,.contracts-v605 .contracts-v605__date b,.contracts-v605 .contracts-v605__assignee b,.contracts-v605 .contracts-v605__commission b{font-size:10px!important;line-height:1.2!important}.contracts-v605 .contracts-v605__date:nth-of-type(5):before,.contracts-v605 .contracts-v605__date:nth-of-type(6):before{color:#8390a2;margin-bottom:2px;font-size:8px;font-weight:800;display:block}.contracts-v605 .contracts-v605__date:nth-of-type(5):before{content:"계약일"}.contracts-v605 .contracts-v605__date:nth-of-type(6):before{content:"잔금일"}.contracts-v605 .contracts-v605__date small,.contracts-v605 .contracts-v605__actions>button:first-child{display:none!important}.contracts-v605 .contracts-v605__actions>button,.contracts-v605 .contracts-v605__more-wrap>button{min-width:34px!important;height:31px!important;padding:0 6px!important;font-size:9px!important}.contracts-v605 .contracts-v605__dday span{min-width:52px!important;min-height:34px!important;padding:0 7px!important;font-size:10px!important}.contracts-v605 .contracts-v605__tabs button{letter-spacing:-.15px!important;font-size:12px!important;font-weight:850!important}.contracts-v605 .contracts-v605__tabs button b{min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:10px!important;line-height:20px!important}.contracts-v605 .contracts-v605__search input{font-size:13px!important;font-weight:650!important}.contracts-v605 .contracts-v605__search input::placeholder{font-size:13px!important}.contracts-v605 .contracts-v605__filters select{padding-left:11px!important;padding-right:30px!important;font-size:12px!important;font-weight:750!important}.contracts-v605 .contracts-v607__create{letter-spacing:-.1px!important;font-size:12px!important;font-weight:900!important}.contracts-v605 .contracts-v605__row{grid-template-columns:82px minmax(0,1fr) 72px!important;grid-template-areas:"status property actions""customer customer dday""price contractdate balancedate""assignee commission balancedate"!important;align-items:start!important;gap:8px 10px!important;padding:12px 11px 13px!important}.contracts-v605 .contracts-v605__status{align-self:start!important}.contracts-v605 .contracts-v605__status-chip{min-height:31px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.contracts-v605 .contracts-v605__property{border-top:0!important;align-self:center!important;min-width:0!important;padding:0!important}.contracts-v605 .contracts-v605__property b{letter-spacing:-.2px!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}.contracts-v605 .contracts-v605__property small{color:#8a96a6!important;margin-top:3px!important;font-size:9px!important;line-height:1.25!important}.contracts-v605 .contracts-v605__actions{align-self:start!important;margin-top:0!important}.contracts-v605 .contracts-v605__actions>button,.contracts-v605 .contracts-v605__more-wrap>button{min-width:36px!important;height:32px!important;padding:0 7px!important;font-size:10px!important;font-weight:850!important}.contracts-v605 .contracts-v605__customer{border-top:1px solid #97a8be38!important;min-width:0!important;padding:7px 0 5px!important}.contracts-v605 .contracts-v605__customer b{font-size:12px!important;font-weight:900!important;line-height:1.25!important}.contracts-v605 .contracts-v605__customer small{color:#8a96a6!important;margin-top:3px!important;font-size:8.5px!important}.contracts-v605 .contracts-v605__dday{place-self:center end!important}.contracts-v605 .contracts-v605__dday span{min-width:56px!important;min-height:36px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important}.contracts-v605 .contracts-v605__price,.contracts-v605 .contracts-v605__date,.contracts-v605 .contracts-v605__assignee,.contracts-v605 .contracts-v605__commission{border-top:1px solid #97a8be38!important;min-width:0!important;padding-top:7px!important}.contracts-v605 .contracts-v605__price span,.contracts-v605 .contracts-v605__date:before,.contracts-v605 .contracts-v605__assignee:before,.contracts-v605 .contracts-v605__commission:before{color:#8793a3!important;margin-bottom:3px!important;font-size:8.5px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.contracts-v605 .contracts-v605__assignee:before{content:"담당자"}.contracts-v605 .contracts-v605__commission:before{content:"중개보수"}.contracts-v605 .contracts-v605__price b,.contracts-v605 .contracts-v605__date b,.contracts-v605 .contracts-v605__assignee b,.contracts-v605 .contracts-v605__commission b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:900!important;line-height:1.25!important;overflow:hidden!important}.contracts-v605 .contracts-v605__price b{color:#0b4ea2!important;font-size:11.5px!important}.contracts-v605 .contracts-v605__assignee small,.contracts-v605 .contracts-v605__commission small{color:#8995a5!important;margin-top:3px!important;font-size:8.5px!important;line-height:1.2!important;display:block!important}.contracts-v605 .contracts-v605__date:nth-of-type(6){text-align:right!important;align-self:stretch!important}.contracts-v605 .contracts-v605__date:nth-of-type(6):before{text-align:right!important}}@media (width<=430px){.contracts-v605 .contracts-v605__row{grid-template-columns:76px minmax(0,1fr) 66px!important;column-gap:8px!important;padding-left:10px!important;padding-right:10px!important}.contracts-v605 .contracts-v605__property b{font-size:12.5px!important}.contracts-v605 .contracts-v605__customer b{font-size:11.5px!important}}.contracts-mobile-list{display:none}@media (width<=760px){.contracts-v605.contracts-page-clean{padding:14px 14px calc(var(--mobile-nav,64px) + 24px)!important;background:#f7f9fc!important}.contracts-v605 .contracts-v605__head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;display:flex!important}.contracts-v605 .contracts-v605__head h2{color:#0c2f5d!important;letter-spacing:-.7px!important;margin:0!important;font-size:25px!important;font-weight:950!important;line-height:1.1!important}.contracts-v605 .contracts-v605__head p{display:none!important}.contracts-v605 .contracts-v605__refresh{color:#122e52!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:12px!important;height:42px!important;padding:0 15px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 5px 13px #15375e0f!important}.contracts-v605 .contracts-v605__toolbar{background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;display:block!important}.contracts-v605 .contracts-v605__tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 12px!important;display:grid!important}.contracts-v605 .contracts-v605__tabs button{color:#24456c!important;min-width:0!important;height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dbe4ee!important;border-radius:999px!important;padding:0 8px!important;font-size:13px!important;font-weight:900!important}.contracts-v605 .contracts-v605__tabs button b{color:#57718f!important;background:#eef3f8!important;border-radius:999px!important;place-items:center!important;min-width:23px!important;height:23px!important;margin-left:5px!important;padding:0 6px!important;font-size:11px!important;font-weight:950!important;display:inline-grid!important}.contracts-v605 .contracts-v605__tabs button.active{color:#fff!important;background:#0d3f78!important;border-color:#0d3f78!important;box-shadow:0 7px 16px #0d3f7829!important}.contracts-v605 .contracts-v605__tabs button.active b{color:#fff!important;background:#ffffff29!important}.contracts-v605 .contracts-v605__tabs button:nth-child(3):not(.active){color:#c56a00!important;background:#fff7ea!important;border-color:#ffe7c4!important}.contracts-v605 .contracts-v605__tabs button:nth-child(4):not(.active){color:#178844!important;background:#eef9f1!important;border-color:#d8efdf!important}.contracts-v605 .contracts-v605__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,1.18fr)!important;gap:8px!important;width:100%!important;display:grid!important}.contracts-v605 .contracts-v605__search{width:100%!important;height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ed!important;border-radius:14px!important;grid-column:1/-1!important;margin:0!important}.contracts-v605 .contracts-v605__search input{color:#17395f!important;background:0 0!important;border:0!important;height:46px!important;padding:0 14px 0 45px!important;font-size:14px!important;font-weight:700!important}.contracts-v605 .contracts-v605__search input::placeholder{color:#8698ac!important;font-size:14px!important;font-weight:650!important}.contracts-v605 .contracts-v608__search-icon{color:#6683a2!important;width:19px!important;height:19px!important;left:15px!important}.contracts-v605 .contracts-v605__filters select,.contracts-v605 .contracts-v607__create{border-radius:12px!important;min-width:0!important;height:46px!important;font-size:13px!important;font-weight:900!important}.contracts-v605 .contracts-v605__filters select{color:#17324f!important;background-color:#fff!important;border:1px solid #d9e2ec!important;padding:0 38px 0 13px!important}.contracts-v605 .contracts-v607__create{color:#fff!important;background:linear-gradient(135deg,#165db7,#0d3f89)!important;border:0!important;place-items:center!important;width:100%!important;display:grid!important;box-shadow:0 7px 14px #10478e21!important}.contracts-v605 .contracts-expiry-layout,.contracts-v605 .contracts-expiry-main,.contracts-v605 .contracts-v605__table-wrap{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.contracts-v605 .contracts-expiry-panel,.contracts-v605 .contracts-v605__table-head,.contracts-v605 .contracts-v605__desktop-rows{display:none!important}.contracts-v605 .contracts-mobile-list{gap:12px!important;display:grid!important}.contracts-v605 .contracts-mobile-card{color:#102f55!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:18px!important;min-width:0!important;padding:15px 14px 13px!important;position:relative!important;overflow:visible!important;box-shadow:0 5px 14px #12355a0e!important}.contracts-v605 .contracts-mobile-card__top{align-items:center!important;gap:8px!important;min-height:34px!important;margin-bottom:7px!important;display:flex!important}.contracts-v605 .contracts-mobile-card__spacer{flex:auto!important}.contracts-v605 .contracts-mobile-card__status,.contracts-v605 .contracts-mobile-card__dday{white-space:nowrap!important;border-radius:999px!important;place-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;display:inline-grid!important}.contracts-v605 .contracts-mobile-card__status.active{color:#1260ae!important;background:#edf5ff!important;border:1px solid #bfd6f5!important}.contracts-v605 .contracts-mobile-card__status.upcoming{color:#df6800!important;background:#fff2e5!important;border:1px solid #ffd4ad!important}.contracts-v605 .contracts-mobile-card__status.completed{color:#168444!important;background:#edf8f0!important;border:1px solid #bfe4cc!important}.contracts-v605 .contracts-mobile-card__dday{color:#154c9d!important;background:#edf4ff!important;min-width:64px!important}.contracts-v605 .contracts-mobile-card__dday.upcoming,.contracts-v605 .contracts-mobile-card__dday.urgent{color:#e05f00!important;background:#fff0e2!important}.contracts-v605 .contracts-mobile-card__dday.completed{color:#168444!important;background:#eaf7ee!important}.contracts-v605 .contracts-mobile-card__edit,.contracts-v605 .contracts-mobile-card__more{color:#173657!important;background:#fff!important;border:1px solid #d5dfeb!important;border-radius:10px!important;place-items:center!important;min-width:42px!important;height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.contracts-v605 .contracts-mobile-card__more{min-width:36px!important;padding:0!important;font-size:20px!important;line-height:1!important}.contracts-v605 .contracts-mobile-card__name{color:#092c59!important;letter-spacing:-.7px!important;margin:0!important;font-size:24px!important;font-weight:950!important;line-height:1.15!important}.contracts-v605 .contracts-mobile-card__title{color:#7a8ca0!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:11px!important;font-weight:750!important;overflow:hidden!important}.contracts-v605 .contracts-mobile-card__contact{color:#657b93!important;border-bottom:1px solid #e6ebf2!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 10px!important;min-height:28px!important;margin-top:5px!important;padding-bottom:10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.contracts-v605 .contracts-mobile-card__contact a{color:#1260bb!important;white-space:nowrap!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}.contracts-v605 .contracts-mobile-card__address{color:#526d89!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;overflow:hidden!important}.contracts-v605 .contracts-mobile-card__contact .muted{color:#9aa7b6!important;font-weight:700!important}.contracts-v605 .contracts-mobile-card__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:4px!important;display:grid!important}.contracts-v605 .contracts-mobile-card__grid>div{border-bottom:1px solid #edf1f5!important;min-width:0!important;min-height:61px!important;padding:10px 11px 8px!important;position:relative!important}.contracts-v605 .contracts-mobile-card__grid>div:not(:nth-child(3n+1)):before{content:""!important;background:#e2e8ef!important;width:1px!important;position:absolute!important;top:12px!important;bottom:12px!important;left:0!important}.contracts-v605 .contracts-mobile-card__grid>div:nth-last-child(-n+3){border-bottom:0!important}.contracts-v605 .contracts-mobile-card__grid span{color:#8595a7!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important;display:block!important;overflow:hidden!important}.contracts-v605 .contracts-mobile-card__grid b{color:#102f55!important;white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;font-size:13px!important;font-weight:900!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.contracts-v605 .contracts-mobile-card__grid b strong{color:#0757ae!important;margin-left:5px!important;font-size:14px!important;font-weight:950!important}.contracts-v605 .contracts-mobile-card__grid b.upcoming{color:#e05f00!important}.contracts-v605 .contracts-mobile-card__grid b.completed{color:#168444!important}.contracts-v605 .contracts-mobile-card__grid .small-value{color:#6d8198!important;font-size:10.5px!important}.contracts-v605 .contracts-v605__footer{background:0 0!important;border:0!important;margin-top:12px!important;padding:8px 2px!important}}@media (width<=430px){.contracts-v605 .contracts-v605__tabs{gap:6px!important}.contracts-v605 .contracts-v605__tabs button{height:43px!important;padding:0 4px!important;font-size:12px!important}.contracts-v605 .contracts-v605__filters{grid-template-columns:1fr 1fr 1.12fr!important;gap:6px!important}.contracts-v605 .contracts-v605__filters select,.contracts-v605 .contracts-v607__create{padding-left:10px!important;font-size:12px!important}.contracts-v605 .contracts-mobile-card{border-radius:16px!important;padding:13px 11px 11px!important}.contracts-v605 .contracts-mobile-card__top{gap:5px!important}.contracts-v605 .contracts-mobile-card__status,.contracts-v605 .contracts-mobile-card__dday{min-height:30px!important;padding:0 9px!important;font-size:11px!important}.contracts-v605 .contracts-mobile-card__dday{min-width:54px!important}.contracts-v605 .contracts-mobile-card__edit{min-width:38px!important;padding:0 8px!important}.contracts-v605 .contracts-mobile-card__name{font-size:21px!important}.contracts-v605 .contracts-mobile-card__contact{font-size:12px!important}.contracts-v605 .contracts-mobile-card__contact a{font-size:13px!important}.contracts-v605 .contracts-mobile-card__grid>div{min-height:58px!important;padding:9px 7px 7px!important}.contracts-v605 .contracts-mobile-card__grid b{font-size:12px!important}.contracts-v605 .contracts-mobile-card__grid b strong{margin-left:3px!important;font-size:12.5px!important}}.contracts-mobile-expiry-bar,.contracts-mobile-expiry-sheet,.contracts-mobile-expiry-backdrop{display:none}@media (width<=760px){.contracts-v605{padding-bottom:calc(var(--mobile-nav,74px) + 48px)!important}.contracts-mobile-expiry-bar{z-index:845;left:0;right:0;bottom:var(--mobile-nav,74px);color:#17324f;box-sizing:border-box;cursor:pointer;background:#fffffffa;border:0;border-top:1px solid #d7e1ec;justify-content:center;align-items:center;gap:7px;height:42px;margin:0;padding:0 44px 0 14px;font-size:13px;font-weight:800;display:flex;position:fixed;box-shadow:0 -4px 14px #0e2d4e14}.contracts-mobile-expiry-bar b{color:#0d4a92;font-size:14px;font-weight:950}.contracts-mobile-expiry-bar i{color:#60758d;font-size:16px;font-style:normal;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.contracts-mobile-expiry-bar.open{z-index:966}.contracts-mobile-expiry-backdrop{z-index:954;inset:0 0 var(--mobile-nav,74px);background:#0e1f323d;border:0;padding:0;display:block;position:fixed}.contracts-mobile-expiry-sheet{z-index:965;left:0;right:0;bottom:var(--mobile-nav,74px);box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #dbe4ee;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;height:50dvh;min-height:320px;max-height:540px;padding:0 14px 14px;transition:transform .22s;display:flex;position:fixed;overflow:hidden;transform:translateY(calc(100% + 52px));box-shadow:0 -14px 34px #0e2a482e}.contracts-mobile-expiry-sheet.open{pointer-events:auto;transform:translateY(-42px)}.contracts-mobile-expiry-sheet__handle{background:#40566d;border-radius:999px;flex:none;width:42px;height:4px;margin:8px auto 7px}.contracts-mobile-expiry-sheet__head{border-bottom:1px solid #e4eaf1;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:2px 0 10px;display:flex}.contracts-mobile-expiry-sheet__head>div{min-width:0}.contracts-mobile-expiry-sheet__head strong{color:#102f55;font-size:17px;font-weight:950;display:block}.contracts-mobile-expiry-sheet__head span{color:#7a8da2;margin-top:4px;font-size:11px;font-weight:700;display:block}.contracts-mobile-expiry-sheet__head>button{color:#102f55;background:#fff;border:1px solid #d6e0eb;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:22px;line-height:1;display:grid}.contracts-mobile-expiry-sheet__legend{color:#63778e;flex:none;gap:12px;padding:8px 0;font-size:10px;font-weight:800;display:flex}.contracts-mobile-expiry-sheet__legend span{align-items:center;gap:4px;display:flex}.contracts-mobile-expiry-sheet__legend i{background:#5d87c2;border-radius:999px;width:7px;height:7px}.contracts-mobile-expiry-sheet__legend i.soon{background:#ef8a24}.contracts-mobile-expiry-sheet__legend i.today{background:#dc3d46}.contracts-mobile-expiry-sheet__list{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 0 10px;overflow-y:auto}.contracts-mobile-expiry-item{cursor:pointer;background:#fff;border-bottom:1px solid #e6ecf2;border-left:3px solid #5d87c2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 2px 12px 10px;display:grid}.contracts-mobile-expiry-item.soon{border-left-color:#ef8a24}.contracts-mobile-expiry-item.today{border-left-color:#dc3d46}.contracts-mobile-expiry-item__main{min-width:0}.contracts-mobile-expiry-item__main strong{color:#102f55;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;display:block;overflow:hidden}.contracts-mobile-expiry-item__main span{color:#526a83;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800;display:block;overflow:hidden}.contracts-mobile-expiry-item__main a{color:#145bb2;margin-top:4px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.contracts-mobile-expiry-item__meta{justify-items:end;gap:3px;min-width:70px;display:grid}.contracts-mobile-expiry-item__dday{color:#1755a1;background:#eaf2ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950}.contracts-mobile-expiry-item__dday.soon{color:#d86a00;background:#fff0df}.contracts-mobile-expiry-item__dday.today{color:#d72d34;background:#ffe5e6}.contracts-mobile-expiry-item__meta b{color:#17324f;font-size:11px;font-weight:900}.contracts-mobile-expiry-item__meta small{color:#8493a4;font-size:10px;font-weight:800}.contracts-mobile-expiry-sheet__empty{color:#8796a7;place-items:center;min-height:150px;font-size:12px;font-weight:800;display:grid}.contracts-mobile-expiry-bar{bottom:calc(var(--mobile-nav,74px) - 1px)!important;color:#5f4212!important;background:#fff6df!important;border-top:1px solid #f1c87b!important;border-bottom:1px solid #efd59f!important;border-radius:0!important;height:44px!important;padding:0 46px 0 16px!important;font-size:13px!important;font-weight:900!important;left:0!important;right:0!important;box-shadow:0 -3px 12px #79500c1a!important}.contracts-mobile-expiry-bar:before{content:"⏰";background:#ffe6ad;border-radius:999px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:12px;line-height:1;display:inline-grid}.contracts-mobile-expiry-bar b{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:35px;height:24px;padding:0 8px;display:inline-flex;color:#fff!important;background:#f59e0b!important;font-size:13px!important;font-weight:950!important}.contracts-mobile-expiry-bar i{color:#9a6505!important;font-size:17px!important;right:16px!important}.contracts-mobile-expiry-bar.open{background:#fff1cc!important;border-top-color:#eba92f!important}.contracts-mobile-expiry-bar,.contracts-mobile-expiry-sheet,.contracts-mobile-expiry-backdrop{bottom:64px!important}.contracts-mobile-expiry-bar{box-sizing:border-box!important;align-items:center!important;height:54px!important;min-height:54px!important;padding:0 46px 10px 16px!important;line-height:1.2!important;bottom:54px!important}.contracts-mobile-expiry-bar:before,.contracts-mobile-expiry-bar b{align-self:center!important}.contracts-mobile-expiry-bar i{top:calc(50% - 5px)!important;transform:translateY(-50%)!important}.contracts-v605.contracts-page-clean>.contracts-v605__head{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:calc(100% + 28px)!important;height:44px!important;min-height:44px!important;margin:-14px -14px 12px!important;padding:0 12px!important;display:flex!important}.contracts-v605.contracts-page-clean>.contracts-v605__head>div{flex:auto!important;min-width:0!important}.contracts-v605.contracts-page-clean>.contracts-v605__head h2{color:#10233f!important;letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important}.contracts-v605.contracts-page-clean>.contracts-v605__head p{display:none!important}.contracts-v605.contracts-page-clean>.contracts-v605__head .contracts-v605__refresh--mobile{color:#35516f!important;height:30px!important;min-height:30px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d7e1ed!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.contracts-v605.contracts-page-clean>.contracts-v605__head{width:auto!important;max-width:none!important;margin-left:-14px!important;margin-right:-14px!important}}@media (width>=761px){.contracts-v605.contracts-page-clean{padding-top:8px!important}.contracts-v605 .contracts-v605__head,.contracts-v605 .contracts-v605__search,.contracts-v605 .contracts-v605__refresh--mobile{display:none!important}.contracts-v605 .contracts-v605__refresh--desktop{color:#18314f;height:36px;min-height:36px;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #d7e1ed;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex!important}.contracts-v605 .contracts-v605__toolbar{align-items:center;gap:12px;margin:0 0 10px;padding:0!important}.contracts-v605 .contracts-v605__tabs{gap:5px}.contracts-v605 .contracts-v605__tabs button{border-radius:8px;height:36px;min-height:36px;padding:0 13px;font-size:12px;box-shadow:none!important}.contracts-v605 .contracts-v605__tabs button b{min-width:20px;height:20px;font-size:10px}.contracts-v605 .contracts-v605__filters{align-items:center;gap:6px;margin-left:auto}.contracts-v605 .contracts-v605__filters select{min-width:124px;height:36px;box-shadow:none!important;color:#263e59!important;background:#fff!important;border:1px solid #d7e1ed!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important}.contracts-v605 .contracts-v607__create{color:#fff!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:8px!important;padding:0 15px!important;font-size:12px!important;font-weight:800!important}.contracts-v605 .contracts-expiry-layout{gap:12px}.contracts-v605 .contracts-v605__table-wrap,.contracts-v605 .contracts-expiry-panel{box-shadow:none;border-color:#dce5ef;border-radius:10px}.contracts-v605 .contracts-v605__table-head{color:#60738a;background:#f7f9fc;min-height:40px;font-size:10.5px;font-weight:700}.contracts-v605 .contracts-v605__row{background:#fff;min-height:66px}.contracts-v605 .contracts-v605__row b{font-size:12px}.contracts-v605 .contracts-v605__row small,.contracts-v605 .contracts-v605__row span{font-size:10px}.contracts-v605 .contracts-expiry-panel{top:8px}.contracts-v605 .contracts-expiry-panel__head{padding:14px 14px 9px}.contracts-v605 .contracts-expiry-panel__head h3{font-size:15px;font-weight:800}.contracts-v605 .contracts-expiry-panel__head h3>span{color:#2563eb;font-size:15px}.contracts-v605 .contracts-expiry-panel__head p{font-size:11px}.contracts-v605 .contracts-expiry-list{gap:6px;padding:0 9px 9px}.contracts-v605 .contracts-expiry-card{border-radius:8px;min-height:86px;box-shadow:none!important}.contracts-v605 .contracts-expiry-card__customer b,.contracts-v605 .contracts-expiry-card__property b{font-size:12px}.contracts-v605 .contracts-expiry-card__customer span,.contracts-v605 .contracts-expiry-card__property span,.contracts-v605 .contracts-expiry-card__date span,.contracts-v605 .contracts-expiry-card__assignee span{font-size:10px}}@media (width<=760px){.contracts-v605 .contracts-v605__refresh--desktop{display:none!important}}@media (width>=761px){.contracts-v605.contracts-page-clean{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}@media (width>=901px){.duksam-global-v911 .contracts-v605.contracts-page-clean{padding-right:0!important}}.provisional-page{color:#101828;background:#f6f8fb;min-height:100%;padding:26px 28px 48px}.provisional-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.provisional-head h1{margin:4px 0 6px;font-size:30px}.provisional-head p{color:#667085;margin:0}.provisional-head>button,.section-title>button{background:#fff;border:1px solid #d7dee8;border-radius:12px;padding:9px 14px;font-weight:700}.provisional-layout{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:start;gap:16px;display:grid}.provisional-list-card,.provisional-form-card{background:#fff;border:1px solid #dde4ec;border-radius:16px;padding:18px;box-shadow:0 8px 24px #1e293b0a}.section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-title h2{margin:3px 0;font-size:20px}.provisional-row{text-align:left;background:#fff;border:1px solid #e1e7ee;border-radius:13px;justify-content:space-between;gap:14px;width:100%;margin-bottom:9px;padding:14px;display:flex}.provisional-row.active{background:#f4fbf7;border-color:#6e9f8d}.provisional-row b{font-size:15px}.provisional-row p{color:#667085;margin:5px 0 0;font-size:13px}.provisional-row-right{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.provisional-row-right strong{font-size:14px}.provisional-row-right small{color:#98a2b3}.status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.status.live{color:#257a50;background:#e9f7ef}.status.done{color:var(--ui-accent,#1d4ed8);background:#e9f1ff}.status.cancel{color:#c33;background:#fdecec}.provisional-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.provisional-grid label{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.provisional-grid .span-2{grid-column:span 2}.provisional-grid input,.provisional-grid select,.provisional-grid textarea{font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:11px;padding:10px 12px}.provisional-grid textarea{resize:vertical;min-height:92px}.provisional-grid small{color:#4f7f6d;font-weight:500}.search-field{position:relative}.search-results{z-index:10;background:#fff;border:1px solid #d7dee8;border-radius:12px;max-height:240px;padding:6px;position:absolute;top:70px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0f172a1f}.search-results button{text-align:left;background:#fff;border:0;border-radius:8px;flex-direction:column;gap:3px;width:100%;padding:10px;display:flex}.search-results button:hover{background:#f4f7fa}.search-results span,.search-results>div{color:#667085;font-size:12px}.provisional-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.provisional-actions button{background:#fff;border:1px solid #d7dee8;border-radius:11px;padding:10px 16px;font-weight:800}.provisional-actions .primary{background:var(--ui-primary,#151943);color:#fff;border-color:var(--ui-primary,#151943)}.provisional-note{color:#667085;border-top:1px solid #edf0f4;margin:16px 0 0;padding-top:12px;font-size:12px}.provisional-alert{border-radius:11px;margin-bottom:14px;padding:11px 14px}.provisional-alert.error{color:#a33;background:#fff0f0}.provisional-alert.success{color:#28704b;background:#edf9f2}.provisional-empty{text-align:center;color:#98a2b3;padding:50px 10px}@media (width<=980px){.provisional-layout{grid-template-columns:1fr}.provisional-page{padding:18px}.provisional-grid{grid-template-columns:1fr}.provisional-grid .span-2{grid-column:span 1}}.provisional-row-hint{margin-top:7px;display:block;color:#4f7f6d!important;font-size:11px!important}.provisional-delivery-backdrop{z-index:2500;background:#0f172a70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.provisional-delivery-modal{background:#fff;border:1px solid #dbe3eb;border-radius:18px;width:min(780px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px;overflow:auto;box-shadow:0 24px 70px #0f172a38}.provisional-delivery-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.provisional-delivery-head h2{margin:4px 0;font-size:23px}.provisional-delivery-head p{color:#667085;margin:0}.provisional-delivery-head>button{background:#fff;border:1px solid #d7dee8;border-radius:10px;width:36px;height:36px;font-size:24px;line-height:1}.provisional-delivery-message{color:#28704b;background:#edf9f2;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px}.provisional-delivery-section{margin-top:16px}.provisional-delivery-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.provisional-delivery-title strong{font-size:15px}.provisional-delivery-title button{background:#fff;border:1px solid #d7dee8;border-radius:9px;padding:6px 10px;font-weight:700}.provisional-delivery-section textarea{box-sizing:border-box;resize:vertical;background:#fbfcfd;border:1px solid #d7dee8;border-radius:12px;width:100%;min-height:260px;padding:14px;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.provisional-delivery-section textarea.terms{min-height:190px}.provisional-delivery-section textarea:focus{border-color:var(--ui-accent,#1d4ed8);box-shadow:0 0 0 3px var(--ui-accent-bg,#e6f0ff);outline:none}.provisional-delivery-preview{color:#667085;background:#f7f9fb;border:1px solid #e6ebf0;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;font-size:12px;display:flex}.provisional-delivery-preview strong{color:#344054;white-space:nowrap}.provisional-delivery-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.provisional-delivery-actions button{background:#fff;border:1px solid #d7dee8;border-radius:11px;padding:10px 14px;font-weight:800}.provisional-delivery-actions .sms{background:var(--ui-primary,#151943);color:#fff;border-color:var(--ui-primary,#151943)}.provisional-delivery-actions .kakao{background:var(--ui-kakao,#fee500);color:var(--ui-kakao-text,#191919);border-color:var(--ui-kakao,#fee500)}.provisional-delivery-actions .kakao:hover{filter:brightness(.97)}@media (width<=720px){.provisional-delivery-backdrop{align-items:stretch;padding:0}.provisional-delivery-modal{border-radius:0;width:100%;max-height:none;padding:16px}.provisional-delivery-actions{grid-template-columns:1fr 1fr;display:grid}.provisional-delivery-actions button{width:100%}.provisional-delivery-section textarea{min-height:230px}.provisional-delivery-preview{flex-direction:column;align-items:flex-start}}.provisional-delivery-modal.autofill{width:min(1120px,100vw - 36px);padding:22px}.delivery-type-tabs{gap:7px;margin:16px 0;display:flex}.delivery-type-tabs button,.delivery-mode-tabs button{color:#475467;background:#fff;border:1px solid #d7dee8;border-radius:10px;padding:7px 15px;font-weight:800}.delivery-type-tabs button.active,.delivery-mode-tabs button.active{background:var(--ui-primary,#151943);color:#fff;border-color:var(--ui-primary,#151943)}.delivery-autofill-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.delivery-form-card,.delivery-preview-card{background:#fff;border:1px solid #dde4ec;border-radius:14px;padding:16px 18px}.delivery-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.delivery-card-title>span{color:#98a2b3;font-size:12px}.delivery-card-title>button{background:#fff;border:1px solid #d7dee8;border-radius:9px;padding:6px 11px;font-weight:800}.delivery-field{flex-direction:column;gap:6px;margin-bottom:11px;display:flex}.delivery-field>span{color:#344054;font-size:12px;font-weight:800}.delivery-field small{color:#98a2b3;font-weight:500}.delivery-field input,.delivery-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#101828;background:#fff;border:1px solid #d7dee8;border-radius:10px;padding:9px 11px}.delivery-field textarea{resize:vertical;min-height:110px}.delivery-field input:focus,.delivery-field textarea:focus{border-color:var(--ui-accent,#1d4ed8);box-shadow:0 0 0 3px var(--ui-accent-bg,#e6f0ff);outline:none}.delivery-two-col{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-field-spacer{min-height:1px}.delivery-calc-box{background:#fbfcfd;border:1px solid #e4e9ef;border-radius:12px;margin-bottom:11px;padding:11px 12px}.delivery-calc-box>div:first-child:not(.delivery-calc-head){flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.delivery-calc-box strong{font-size:13px}.delivery-calc-box small{color:#98a2b3;font-size:11px}.delivery-calc-grid{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.delivery-calc-grid .delivery-field{margin-bottom:0}.delivery-calc-result{background:var(--ui-accent-bg,#e6f0ff);border:1px solid #d7e8ff;border-radius:10px;flex-direction:column;justify-content:center;min-height:38px;padding:8px 11px;display:flex}.delivery-calc-result small{color:var(--ui-accent,#1d4ed8)}.delivery-calc-result strong{color:var(--ui-accent,#1d4ed8);margin-top:2px;font-size:15px}.delivery-calc-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.delivery-calc-head>div:first-child{flex-direction:column;gap:2px;display:flex}.delivery-mode-tabs{gap:4px;display:flex}.delivery-mode-tabs button{border-radius:8px;padding:4px 8px;font-size:11px}.delivery-preview-card{flex-direction:column;display:flex;position:sticky;top:10px}.delivery-preview-card pre{white-space:pre-wrap;word-break:keep-all;color:#1f2937;background:#f7f9fb;border:1px solid #e6ebf0;border-radius:12px;min-height:500px;margin:0;padding:15px;font:13.5px/1.72 Pretendard,Noto Sans KR,sans-serif}.delivery-preview-note{color:#667085;background:#f4f7fa;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:12px}.provisional-delivery-actions{z-index:2;background:#fff;position:sticky;bottom:-20px}.provisional-delivery-actions .sms{background:#171c4b}.provisional-delivery-actions .kakao{background:var(--ui-kakao,#fee500);color:var(--ui-kakao-text,#191919)}.provisional-delivery-actions button:hover{transform:translateY(-1px)}@media (width<=900px){.provisional-delivery-modal.autofill{border-radius:0;width:100%;max-height:none}.delivery-autofill-grid{grid-template-columns:1fr}.delivery-preview-card{position:static}.delivery-preview-card pre{min-height:360px}.delivery-two-col,.delivery-calc-grid{grid-template-columns:1fr}.delivery-field-spacer{display:none}.delivery-calc-head{flex-direction:column}.provisional-delivery-actions{position:static}}.provisional-head-actions{align-items:center;gap:8px;display:flex}.provisional-head-actions button{background:#fff;border:1px solid #d7dee8;border-radius:11px;padding:10px 14px;font-weight:800}.provisional-head-actions .primary{background:var(--ui-primary,#151943);color:#fff;border-color:var(--ui-primary,#151943)}.provisional-list-card.ledger-only{box-sizing:border-box;width:100%}.provisional-filters{grid-template-columns:minmax(280px,1fr) 160px 160px 160px;gap:8px;margin:0 0 14px;display:grid}.provisional-filters input,.provisional-filters select{height:42px;font:inherit;color:#344054;background:#fff;border:1px solid #d7dee8;border-radius:10px;padding:0 11px}.provisional-filters input:focus,.provisional-filters select:focus{border-color:var(--ui-accent,#1d4ed8);box-shadow:0 0 0 3px var(--ui-accent-bg,#e6f0ff);outline:none}.provisional-form-backdrop{z-index:2450;background:#0f172a70;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.provisional-form-card.modal{box-sizing:border-box;width:min(820px,100vw - 32px);max-height:calc(100vh - 48px);padding:20px;overflow:auto}.provisional-form-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:13px;display:flex}.provisional-form-head h2{margin:3px 0 0;font-size:22px}.provisional-form-head .close{background:#fff;border:1px solid #d7dee8;border-radius:10px;width:36px;height:36px;padding:0;font-size:24px;line-height:1}.provisional-form-backdrop .provisional-actions{z-index:3;background:#fff;border-top:1px solid #edf0f4;padding:14px 0 0;position:sticky;bottom:-20px}@media (width<=820px){.provisional-filters{grid-template-columns:1fr 1fr}.provisional-filters .provisional-search{grid-column:1/-1}.provisional-head{align-items:flex-start}.provisional-head-actions{flex-wrap:wrap;justify-content:flex-end}.provisional-form-backdrop{align-items:stretch;padding:0}.provisional-form-card.modal{border-radius:0;width:100%;max-height:none}.provisional-form-backdrop .provisional-actions{bottom:-20px}}@media (width<=520px){.provisional-filters{grid-template-columns:1fr}.provisional-filters .provisional-search{grid-column:auto}.provisional-head{flex-direction:column}.provisional-head-actions{justify-content:stretch;width:100%}.provisional-head-actions button{flex:1}}.provisional-alert.desk-info{border-color:var(--accent,#1d4ed8);background:var(--accent-bg,#e6f0ff);color:var(--accent,#1d4ed8)}.provisional-delivery-modal.unified{width:min(1180px,100vw - 36px)}.unified-grid{margin-top:16px}.unified-search-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.unified-search-grid .search-field{margin-bottom:11px}.search-results.unified-results{top:66px}.delivery-type-tabs.compact{margin:4px 0 12px}.delivery-field select{box-sizing:border-box;width:100%;font:inherit;color:#101828;background:#fff;border:1px solid #d7dee8;border-radius:10px;padding:9px 11px}.delivery-field select:focus{border-color:var(--ui-accent,#1d4ed8);box-shadow:0 0 0 3px var(--ui-accent-bg,#e6f0ff);outline:none}.delivery-field textarea.compact-note{min-height:76px}.delivery-card-title .subtle-reset{color:#667085;background:#fff;font-size:11px;font-weight:700}.provisional-delivery-actions.simplified{gap:9px}.provisional-delivery-actions.simplified .save-primary{background:var(--ui-primary,#151943);color:#fff;border-color:var(--ui-primary,#151943)}.provisional-delivery-actions.simplified button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=900px){.unified-search-grid{grid-template-columns:1fr}.provisional-delivery-modal.unified{width:100%}}@media (width<=720px){.provisional-delivery-actions.simplified{grid-template-columns:1fr 1fr}.provisional-delivery-actions.simplified .save-primary{grid-column:1/-1}}.provisional-row-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:9px;display:grid;position:relative}.provisional-row-wrap .provisional-row{margin-bottom:0}.provisional-row-delete{border:1px solid var(--ui-danger,#d93025);min-width:58px;color:var(--ui-danger,#d93025);cursor:pointer;background:#fff;border-radius:11px;align-self:stretch;padding:0 12px;font-weight:800}.provisional-row-delete:hover:not(:disabled){background:var(--ui-danger-bg,#fdeceb)}.provisional-row-delete:disabled{color:#98a2b3;cursor:not-allowed;background:#f7f8fa;border-color:#e1e7ee}@media (width<=720px){.provisional-row-wrap{grid-template-columns:1fr}.provisional-row-delete{justify-self:end;min-height:38px;padding:7px 14px}}.provisional-delivery-backdrop{overscroll-behavior:none;overflow:hidden}.provisional-delivery-modal.autofill.unified{flex-direction:column;height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.provisional-delivery-modal.unified .provisional-delivery-head{z-index:4;background:#fff;flex:none;padding:20px 22px 14px}.provisional-delivery-modal.unified .provisional-delivery-message{flex:none;margin:10px 22px 0}.provisional-delivery-modal.unified .delivery-autofill-grid.unified-grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-items:start;min-height:0;margin:0;padding:16px 22px 18px;overflow-y:auto}.provisional-delivery-modal.unified .delivery-preview-card{top:0}.provisional-delivery-modal.unified .provisional-delivery-actions.simplified{z-index:5;background:#fff;border-top:1px solid #edf0f4;flex:none;margin:0;padding:14px 22px 16px;position:static;box-shadow:0 -8px 20px #0f172a0a}@media (width<=900px){.provisional-delivery-modal.autofill.unified{height:100dvh;max-height:100dvh}.provisional-delivery-modal.unified .provisional-delivery-head{padding:16px 16px 12px}.provisional-delivery-modal.unified .provisional-delivery-message{margin:8px 16px 0}.provisional-delivery-modal.unified .delivery-autofill-grid.unified-grid{padding:14px 16px 16px}.provisional-delivery-modal.unified .provisional-delivery-actions.simplified{padding:12px 16px 14px}}@media (width>=981px){.provisional-page{--pc-navy:#0e1b2e;--pc-navy2:#17365f;--pc-blue:#2563eb;--pc-soft:#f7f9fc;--pc-line:#dbe4ef;--pc-muted:#6f7f94;background:#f7f9fc;padding:8px 12px 34px}.provisional-page .provisional-head{background:0 0;border:0;justify-content:flex-end;align-items:center;min-height:36px;margin:0 0 8px;padding:0}.provisional-page .provisional-head>div:first-child{display:none}.provisional-page .provisional-head-actions{gap:8px;margin-left:auto}.provisional-page .provisional-head-actions>button:not(.primary){display:none}.provisional-page .provisional-head-actions .primary{border-color:var(--pc-blue);background:var(--pc-blue);color:#fff;height:36px;min-height:36px;box-shadow:none;border-radius:8px;padding:0 14px;font-size:12px;font-weight:750}.provisional-page .provisional-alert{border-radius:8px;margin:0 0 8px;padding:10px 12px;font-size:12px}.provisional-page .provisional-list-card.ledger-only{border:1px solid var(--pc-line);box-shadow:none;border-radius:9px;padding:0;overflow:hidden}.provisional-page .section-title{background:#fff;border-bottom:1px solid #e6ecf4;min-height:54px;margin:0;padding:11px 14px}.provisional-page .section-title .eyebrow{color:#5e7693;letter-spacing:.08em;font-size:10px}.provisional-page .section-title h2{color:#10233f;margin:2px 0 0;font-size:17px;font-weight:800}.provisional-page .section-title>strong{color:#60748e;font-size:12px;font-weight:700}.provisional-page .provisional-filters{background:#fbfcfe;border-bottom:1px solid #e6ecf4;grid-template-columns:150px 150px 150px;justify-content:start;gap:8px;margin:0;padding:10px 14px}.provisional-page .provisional-filters .provisional-search{display:none}.provisional-page .provisional-filters select{color:#243b58;background:#fff;border:1px solid #d7e1ee;border-radius:7px;height:36px;padding:0 30px 0 10px;font-size:12px;font-weight:650}.provisional-page .provisional-filters select:focus{border-color:#7ca4ff;box-shadow:0 0 0 2px #edf3ff}.provisional-page .provisional-row-wrap{background:#fff;border-bottom:1px solid #edf1f6}.provisional-page .provisional-row-wrap:last-child{border-bottom:0}.provisional-page .provisional-row{background:#fff;border:0;border-radius:0;margin:0;padding:13px 14px}.provisional-page .provisional-row:hover{background:#f8fbff}.provisional-page .provisional-row.active{box-shadow:inset 3px 0 0 var(--pc-blue);background:#f4f7ff;border-color:#0000}.provisional-page .provisional-row b{color:#142b49;font-size:14px;font-weight:800}.provisional-page .provisional-row p{color:#66788f;margin:4px 0 0;font-size:12px}.provisional-page .provisional-row-hint,.provisional-page .provisional-row-right small{color:#8b99aa;font-size:11px}.provisional-page .provisional-row-right strong{color:#163866;font-size:13px}.provisional-page .status{border-radius:6px;padding:3px 7px;font-size:10px}.provisional-page .status.live{color:#1d4ed8;background:#eef4ff}.provisional-page .provisional-row-delete{border-radius:7px;font-size:11px}.provisional-page .provisional-empty{color:#8898aa;padding:46px 10px;font-size:12px}.provisional-page .provisional-head{display:none!important}.provisional-page .provisional-list-card.ledger-only{margin-top:0}.provisional-page .provisional-filters{grid-template-columns:132px 150px 150px 150px;align-items:center}.provisional-page .provisional-filter-create{border:1px solid var(--pc-blue,#2563eb);background:var(--pc-blue,#2563eb);color:#fff;white-space:nowrap;cursor:pointer;border-radius:7px;height:36px;min-height:36px;padding:0 14px;font-size:12px;font-weight:750}.provisional-page .provisional-filter-create:hover{filter:brightness(.97)}}@media (width<=980px){.provisional-filter-create{display:none}}@media (width>=981px){.provisional-page .provisional-filters{box-sizing:border-box;grid-template-columns:150px 150px 150px minmax(24px,1fr) 132px;width:100%}.provisional-page .provisional-filter-create{grid-area:1/5;justify-self:stretch}}.memo-todo-page{--accent:var(--ui-accent,#1d4ed8);--accent-bg:var(--ui-accent-bg,#e6f0ff);--danger:var(--ui-danger,#d93025);--danger-bg:var(--ui-danger-bg,#fdeceb);--warning:var(--ui-warning,#b45309);--surface-page:#f7f7f8;--surface-card:#fff;--text-primary:#16161a;--text-secondary:#5b5b63;--text-muted:#9a9aa2;--border:#e5e5e8;--radius:10px;--radius-pill:999px;background:var(--surface-page);min-height:100%;padding:24px;font-family:inherit}.memo-todo-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.memo-todo-head .eyebrow{letter-spacing:.04em;color:var(--text-muted);font-size:11px}.memo-todo-head h2{color:var(--text-primary);margin:4px 0;font-size:30px;line-height:1.1}.memo-todo-head p{color:var(--text-secondary);margin:0;font-size:14px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.stat-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px}.stat-card.stat-highlight{background:var(--accent-bg);border-color:#0000}.stat-card.stat-danger{background:var(--danger-bg);border-color:#0000}.stat-card .stat-label{color:var(--text-secondary);margin:0 0 4px;font-size:12px}.stat-card.stat-highlight .stat-label{color:var(--accent)}.stat-card.stat-danger .stat-label{color:var(--danger)}.stat-card .stat-value{color:var(--text-primary);margin:0;font-size:22px;font-weight:500}.stat-card.stat-highlight .stat-value{color:var(--accent)}.stat-card.stat-danger .stat-value{color:var(--danger)}.panel-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.panel-card{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.panel-head small{color:var(--text-muted);text-align:right;font-size:12px}.panel-eyebrow{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;margin:0;font-size:11px}.panel-title{color:var(--text-primary);margin:2px 0 12px;font-size:18px;font-weight:700}.field-input,.field-textarea,.field-select,.field-date{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-primary);background:var(--surface-card);padding:9px 11px;font-size:14px}.field-input:focus,.field-textarea:focus,.field-select:focus,.field-date:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.field-textarea{resize:vertical;min-height:90px}.memo-editor>.field-input{margin-bottom:8px;font-weight:700}.editor-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.editor-actions label{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.editor-actions>div{gap:6px;display:flex}.btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-card);color:var(--text-primary);cursor:pointer;padding:7px 14px;font-size:13px}.btn:hover{border-color:var(--text-muted)}.btn-primary{background:var(--text-primary);color:#fff;border-color:#0000}.btn-primary:hover{opacity:.9}.btn-danger-text{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.badge{border-radius:var(--radius-pill);color:var(--text-secondary);background:#f2f2f4;padding:2px 8px;font-size:11px;display:inline-block}.badge-danger{background:var(--danger-bg);color:var(--danger)}.badge-accent{background:var(--accent-bg);color:var(--accent)}.badge-warning{color:var(--warning);font-size:15px}.filter-tabs{flex-wrap:wrap;gap:4px;margin:12px 0 14px;display:flex}.filter-tab{border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:12px}.filter-tab.active{background:var(--accent-bg);color:var(--accent);font-weight:500}.filter-tab.has-overdue{color:var(--danger)}.todo-editor{grid-template-columns:minmax(0,1fr) 140px 88px auto;gap:6px;margin-bottom:2px;display:grid}.todo-editor-buttons{gap:6px;display:flex}.todo-list{flex-direction:column;gap:8px;display:flex}.todo-row{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:24px minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:12px 14px;display:grid}.todo-row.done{opacity:.72}.todo-row.done .todo-main>b{text-decoration:line-through}.todo-check{width:17px;height:17px;color:var(--accent);border:1px solid #bfc2c8;border-radius:3px;place-items:center;margin-top:2px;font-size:12px;display:grid}.todo-main>b{color:var(--text-primary);margin:0 0 5px;font-size:14px;font-weight:600;display:block}.todo-main>div{flex-wrap:wrap;gap:5px;display:flex}.todo-actions{align-items:center;gap:8px;display:flex}.todo-actions .btn{padding:5px 9px;font-size:12px}.memo-list-item{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.memo-list-item .memo-header{justify-content:space-between;align-items:flex-start;display:flex}.memo-list-item .memo-body{align-items:flex-start;gap:6px;display:flex}.memo-list-item .memo-body b{color:var(--text-primary);font-size:14px}.memo-list-item>p{color:var(--text-secondary);white-space:pre-wrap;margin:4px 0 0;font-size:13px}.memo-list-item .memo-date{color:var(--text-muted);white-space:nowrap;font-size:12px}.memo-list-item .memo-actions{align-items:center;gap:12px;margin-top:8px;padding-left:0;display:flex}.memo-list-item.pinned .memo-body b{color:var(--warning)}.empty-hint{text-align:center;color:var(--text-muted);padding:24px 0 4px;font-size:12px}@media (width<=860px){.memo-todo-page{padding:16px}.memo-todo-head{flex-direction:column}.panel-grid{grid-template-columns:1fr}.stat-grid,.todo-editor{grid-template-columns:1fr 1fr}.todo-editor .todo-title{grid-column:1/-1}.todo-row{grid-template-columns:24px minmax(0,1fr)}.todo-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end}}.memo-todo-page{--memo-accent:#2563eb;--memo-accent-strong:#1d4ed8;--memo-accent-soft:#e8f0ff;--memo-navy:#18204f;--memo-success:#15803d;--memo-success-bg:#e8f7ee;--memo-danger:#dc2626;--memo-danger-bg:#feecec;--memo-warning:#d97706;--memo-warning-bg:#fff4dc}.memo-todo-page .stat-card.stat-highlight{background:var(--memo-accent-soft);border-color:#cfe0ff}.memo-todo-page .stat-card.stat-highlight .stat-label,.memo-todo-page .stat-card.stat-highlight .stat-value{color:var(--memo-accent-strong)}.memo-todo-page .stat-card.stat-danger{background:var(--memo-danger-bg);border-color:#ffd1d1}.memo-todo-page .stat-card.stat-danger .stat-label,.memo-todo-page .stat-card.stat-danger .stat-value{color:var(--memo-danger)}.memo-todo-page .btn-primary{background:var(--memo-navy);color:#fff;border-color:var(--memo-navy);box-shadow:0 1px 2px #18204f24}.memo-todo-page .btn-primary:hover{opacity:1;background:#11183f;border-color:#11183f}.memo-todo-page .btn:not(.btn-primary){background:#fff}.memo-todo-page .todo-actions .btn:not(.btn-primary),.memo-todo-page .memo-actions .btn{color:var(--memo-accent-strong);background:#f7faff;border-color:#bfd3ff}.memo-todo-page .todo-actions .btn:not(.btn-primary):hover,.memo-todo-page .memo-actions .btn:hover{background:var(--memo-accent-soft);border-color:#9dbcf8}.memo-todo-page .btn-danger-text{color:var(--memo-danger);font-weight:600}.memo-todo-page .filter-tab.active{background:var(--memo-accent-strong);color:#fff;font-weight:700}.memo-todo-page .filter-tab.has-overdue:not(.active){color:var(--memo-danger)}.memo-todo-page .badge-danger{background:var(--memo-danger-bg);color:var(--memo-danger)}.memo-todo-page .badge-accent{background:var(--memo-accent-soft);color:var(--memo-accent-strong)}.memo-todo-page .todo-row.done .badge-accent{background:var(--memo-success-bg);color:var(--memo-success)}.memo-todo-page .badge-warning{background:var(--memo-warning-bg);color:var(--memo-warning)}.memo-todo-page .memo-list-item.pinned .memo-body b,.memo-todo-page .memo-list-item.pinned .memo-body b:first-letter{color:var(--memo-warning)}.memo-todo-page .todo-check{background:#fff;border-color:#aeb7c5}.memo-todo-page .todo-check.done{background:var(--memo-success-bg);color:var(--memo-success);border-color:#9bd6ad}.memo-todo-page .todo-row{transition:border-color .16s,box-shadow .16s,background .16s}.memo-todo-page .todo-row:hover{border-color:#cad8ef;box-shadow:0 3px 10px #172a4b0d}.memo-todo-page .todo-row.high:not(.done){border-left:3px solid #ef4444}.memo-todo-page .todo-row.is-overdue:not(.done){background:snow}.memo-todo-page .field-input:focus,.memo-todo-page .field-textarea:focus,.memo-todo-page .field-select:focus,.memo-todo-page .field-date:focus{border-color:var(--memo-accent);box-shadow:0 0 0 3px #2563eb1c}.memo-todo-page .panel-card{box-shadow:0 1px 2px #10182806}.memo-todo-page .badge-success{background:var(--memo-success-bg);color:var(--memo-success)}@media (width<=760px){.memo-todo-page .memo-todo-head{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px;display:block}.memo-todo-page .memo-todo-head .eyebrow,.memo-todo-page .memo-todo-head p,.memo-todo-page .memo-todo-head>button{display:none!important}.memo-todo-page .memo-todo-head h2{margin:0;font-size:26px;line-height:1.15}.memo-todo-page .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:14px!important}.memo-todo-page .stat-card{border-radius:9px;min-width:0;min-height:72px;padding:9px 10px!important}.memo-todo-page .stat-card .stat-label{white-space:nowrap;margin-bottom:3px;font-size:11px}.memo-todo-page .stat-card .stat-value{font-size:20px;line-height:1.05}}@media (width<=430px){.memo-todo-page .stat-card{min-height:68px;padding:8px!important}.memo-todo-page .stat-card .stat-label{font-size:10px}.memo-todo-page .stat-card .stat-value{font-size:19px}}@media (width<=760px){.memo-todo-page .todo-editor{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;gap:6px!important}.memo-todo-page .todo-editor .todo-title{grid-column:1/-1!important}.memo-todo-page .todo-editor-buttons{align-items:stretch;gap:4px;grid-column:auto!important;display:flex!important}.memo-todo-page .todo-editor-buttons .btn,.memo-todo-page .todo-editor-buttons button{white-space:nowrap;min-width:58px;height:42px;padding:0 12px}}@media (width<=430px){.memo-todo-page .todo-editor{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) auto!important}.memo-todo-page .todo-editor-buttons .btn,.memo-todo-page .todo-editor-buttons button{min-width:54px;padding:0 10px}}@media (width>=861px){.memo-todo-page{--memo-v935-navy:#0e1b2e;--memo-v935-blue:#2563eb;--memo-v935-blue-strong:#1e3a8a;--memo-v935-blue-soft:#eef5ff;--memo-v935-bg:#f7f9fc;--memo-v935-border:#dbe4f0;--memo-v935-text:#10213a;--memo-v935-muted:#66758b;background:var(--memo-v935-bg);padding:10px 16px 20px}.memo-todo-page .memo-todo-head{display:none!important}.memo-todo-page .stat-grid{gap:10px;margin:0 0 10px}.memo-todo-page .stat-card{border:1px solid var(--memo-v935-border);min-height:78px;box-shadow:none;background:#fff;border-radius:8px;padding:12px 16px}.memo-todo-page .stat-card.stat-highlight{background:var(--memo-v935-blue-soft);border-color:#bfd4ff}.memo-todo-page .stat-card .stat-label{color:var(--memo-v935-muted);margin-bottom:5px;font-size:12px;font-weight:700}.memo-todo-page .stat-card .stat-value{color:var(--memo-v935-text);font-size:24px;font-weight:800;line-height:1}.memo-todo-page .panel-grid{gap:12px}.memo-todo-page .panel-card{border:1px solid var(--memo-v935-border);box-shadow:none;background:#fff;border-radius:8px;padding:14px 16px 16px}.memo-todo-page .panel-head{border-bottom:1px solid #edf1f6;align-items:flex-start;min-height:46px;margin-bottom:10px;padding-bottom:10px}.memo-todo-page .panel-eyebrow{letter-spacing:.06em;color:#8492a6;font-size:10px;font-weight:700}.memo-todo-page .panel-title{color:var(--memo-v935-text);margin:2px 0 0;font-size:16px;font-weight:800;line-height:1.2}.memo-todo-page .panel-head small{color:#7a8799;max-width:260px;font-size:11px;line-height:1.45}.memo-todo-page .field-input,.memo-todo-page .field-textarea,.memo-todo-page .field-select,.memo-todo-page .field-date{border-color:var(--memo-v935-border);min-height:36px;color:var(--memo-v935-text);border-radius:7px;padding:7px 10px;font-size:13px}.memo-todo-page .field-textarea{min-height:92px}.memo-todo-page .btn{color:#31445e;border-color:#cfd9e6;border-radius:7px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700}.memo-todo-page .btn-primary{background:var(--memo-v935-blue)!important;border-color:var(--memo-v935-blue)!important;color:#fff!important;box-shadow:none!important}.memo-todo-page .btn-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.memo-todo-page .filter-tabs{gap:5px;margin:10px 0 12px}.memo-todo-page .filter-tab{color:#56667c;background:#fff;border:1px solid #dbe4f0;border-radius:6px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:700}.memo-todo-page .filter-tab.active{background:var(--memo-v935-blue-soft);color:var(--memo-v935-blue-strong);border-color:#8db5ff}.memo-todo-page .memo-list-item{border-top-color:#edf1f6;margin-top:10px;padding:11px 0 0}.memo-todo-page .memo-list-item .memo-body b,.memo-todo-page .todo-main>b{color:var(--memo-v935-text);font-size:13px;font-weight:700}.memo-todo-page .memo-list-item>p{color:#5d6b7d;font-size:12px;line-height:1.55}.memo-todo-page .todo-editor{grid-template-columns:minmax(0,1fr) 132px 82px auto;gap:6px;margin-bottom:4px}.memo-todo-page .todo-row{border-color:var(--memo-v935-border);box-shadow:none;border-radius:7px;padding:10px 12px}.memo-todo-page .todo-row:hover{box-shadow:none;background:#fbfdff;border-color:#b9c9dc}.memo-todo-page .badge{padding:2px 7px;font-size:10px;font-weight:700}.memo-todo-page .empty-hint{padding:22px 0 8px;font-size:12px}}.agency-brand-v966{background:#f8fbff;border:1px solid #dbe5f0;border-radius:12px;grid-template-columns:minmax(220px,360px) 1fr;align-items:center;gap:18px;margin:4px 0 20px;padding:16px;display:grid}.agency-brand-v966__preview>span{color:#0e1b2e;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.agency-brand-v966__canvas{background:#0e1b2e;border:1px solid #dbe5f0;border-radius:10px;justify-content:flex-start;align-items:center;min-height:70px;padding:10px 14px;display:flex}.agency-brand-v966__canvas img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:52px;display:block}.agency-brand-v966__preview small{color:#64748b;margin-top:7px;font-size:11px;line-height:1.45;display:block}.agency-brand-v966__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agency-brand-v966__actions button{color:#17365f;cursor:pointer;background:#fff;border:1px solid #bfd0e4;border-radius:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750}.agency-brand-v966__actions button:first-of-type{color:#fff;background:#2563eb;border-color:#2563eb}.agency-brand-v966__actions button:disabled{opacity:.55;cursor:default}.agency-brand-v966__actions p{color:#64748b;flex-basis:100%;margin:1px 0 0;font-size:11px;line-height:1.45}.agency-brand-v966__actions p b{color:#315174;font-weight:700}@media (width<=900px){.agency-brand-v966{grid-template-columns:1fr;padding:12px}.agency-brand-v966__canvas{min-height:62px}.agency-brand-v966__canvas img{max-height:46px}}@media (width>=901px){.staff-page-v948{background:#f7f9fc;padding-top:8px}.staff-page-v948 .membership-summary-grid{gap:10px;margin:0 0 10px}.staff-page-v948 .membership-summary-grid article{min-height:78px;box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:9px;align-content:center;padding:13px 16px}.staff-page-v948 .membership-summary-grid b{color:#12345a;font-size:23px;font-weight:800;line-height:1.05}.staff-page-v948 .membership-summary-grid span{color:#71839a;font-size:11px;font-weight:700}.staff-page-v948 .membership-security-note{background:#f2f6fb;border:1px solid #d8e2ee;border-radius:9px;align-items:center;margin:0 0 10px;padding:11px 14px}.staff-page-v948 .membership-security-note b{color:#173e70;font-size:12px}.staff-page-v948 .membership-security-note span{color:#667a92;font-size:11px;line-height:1.5}.staff-page-v948 .temporary-staff-create-card,.staff-page-v948 .account-pull-card,.staff-page-v948 .member-live-list,.staff-page-v948 .desk-setup-card{box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin:0 0 10px;padding:14px 16px}.staff-page-v948 .temporary-staff-create-card h3,.staff-page-v948 .account-pull-copy h3,.staff-page-v948 .desk-setup-card h3,.staff-page-v948 .member-live-list .section-title h3{color:#102f55;font-size:14px;font-weight:800}.staff-page-v948 .temporary-staff-create-card p,.staff-page-v948 .account-pull-copy p,.staff-page-v948 .desk-setup-card p,.staff-page-v948 .temporary-staff-create-card>small{color:#71839a;font-size:11px;line-height:1.55}.staff-page-v948 .eyebrow{color:#55749b;letter-spacing:.06em;font-size:9px;font-weight:800}.staff-page-v948 .temporary-staff-create-form{gap:8px;margin-top:12px}.staff-page-v948 .temporary-staff-create-form input,.staff-page-v948 .temporary-staff-create-form select,.staff-page-v948 .account-pull-search input,.staff-page-v948 .member-identity input,.staff-page-v948 .member-identity select{color:#102f55;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #cfdae7;border-radius:7px;font-size:11px}.staff-page-v948 .temporary-staff-create-form button,.staff-page-v948 .account-pull-search button,.staff-page-v948 .account-pull-result button{border-radius:7px;min-height:36px;font-size:11px;font-weight:800}.staff-page-v948 .temporary-staff-create-form button.primary,.staff-page-v948 .account-pull-result button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.staff-page-v948 .account-pull-card{grid-template-columns:minmax(300px,1fr) minmax(360px,.9fr);align-items:center;gap:14px;display:grid}.staff-page-v948 .account-pull-search{grid-template-columns:minmax(220px,1fr) auto;gap:8px}.staff-page-v948 .account-pull-search button{color:#173e70;background:#fff;border:1px solid #cbd8e7;padding:0 14px}.staff-page-v948 .account-pull-result{background:#f7faff;border:1px solid #dbe4ef;border-radius:8px;grid-column:1/-1}.staff-page-v948 .membership-notice{border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:11px}.staff-page-v948 .membership-notice.success{color:#24734a;background:#f1fbf5;border-color:#bfe4cd}.staff-page-v948 .membership-notice.error{color:#b13a49;background:#fff5f6;border-color:#f0c9cf}.staff-page-v948 .member-live-list{padding:0;overflow:hidden}.staff-page-v948 .member-live-list .section-title{background:#f8fafc;border-bottom:1px solid #dbe4ef;min-height:54px;padding:11px 16px}.staff-page-v948 .member-live-list .section-title button{color:#173e70;background:#fff;border:1px solid #cbd8e7;border-radius:7px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.staff-page-v948 .member-live-row{background:#fff;border-bottom:1px solid #e4eaf1;grid-template-columns:minmax(280px,1.45fr) minmax(130px,.55fr) minmax(330px,1fr);gap:12px;min-height:72px;padding:11px 16px}.staff-page-v948 .member-live-row:hover{background:#f8fbff}.staff-page-v948 .member-avatar{color:#1e4e8c;background:#edf4ff;border:1px solid #d4deea;width:38px;height:38px;font-size:13px}.staff-page-v948 .member-identity b{color:#102f55;font-size:13px}.staff-page-v948 .member-identity small,.staff-page-v948 .member-live-status small{color:#7b8da2;font-size:10px}.staff-page-v948 .member-identity span{color:#5f7590;font-size:10px}.staff-page-v948 .membership-badge{border-radius:999px;padding:4px 8px;font-size:10px}.staff-page-v948 .membership-badge.승인{color:#22804e;background:#eaf8f0}.staff-page-v948 .membership-badge.승인대기{color:#a96900;background:#fff5dc}.staff-page-v948 .membership-badge.사용중지{color:#bd3e50;background:#fff0f2}.staff-page-v948 .member-live-actions{gap:6px}.staff-page-v948 .member-live-actions button,.staff-page-v948 .owner-lock{color:#173e70;background:#fff;border:1px solid #ced9e6;border-radius:7px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.staff-page-v948 .member-live-actions button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.staff-page-v948 .member-live-actions button.danger{color:#c1394b;background:#fff;border-color:#efc4ca}.staff-page-v948 .owner-lock{color:#71839a;background:#f7f9fc;align-items:center;display:inline-flex}.staff-page-v948 .desk-setup-card{grid-template-columns:1fr auto}}.excel-property-admin-page{gap:18px;padding:6px 0 36px;display:grid}.excel-property-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.excel-property-admin-head h2{margin:4px 0 6px;font-size:28px}.excel-property-admin-head p{color:var(--muted,#68778a);margin:0}.excel-property-admin-card{background:var(--panel,#fff);border:1px solid var(--line,#dce3ea);border-radius:18px;gap:20px;padding:22px;display:grid}.excel-property-step-title{border-bottom:1px solid var(--line,#dce3ea);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.excel-property-step-title>div{align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.excel-property-step-title b{color:#fff;background:#102a4c;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.excel-property-step-title small{color:var(--muted,#68778a)}.excel-property-download-grid{grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.excel-property-download-grid label{gap:7px;font-weight:700;display:grid}.excel-property-download-grid select{border:1px solid var(--line,#d6dee8);background:var(--panel,#fff);height:46px;color:inherit;font:inherit;border-radius:10px;padding:0 12px}.excel-property-template-info{gap:3px;min-height:46px;display:grid}.excel-property-template-info p{color:var(--muted,#68778a);margin:0;font-size:13px}.excel-property-template-info span{color:#8693a3;font-size:12px}.excel-property-download-button{color:#fff;white-space:nowrap;background:#111a3d;border-radius:11px;justify-content:center;align-items:center;height:46px;padding:0 20px;font-weight:800;text-decoration:none;display:flex}.excel-property-guide{background:#f5f8fb;border:1px solid #e0e7ee;border-radius:13px;gap:5px;padding:15px 16px;display:grid}.excel-property-guide p{margin:0;font-size:14px}.excel-property-guide small{color:#728196}[data-theme=dark] .excel-property-guide{background:#141c25;border-color:#2c3947}@media (width<=820px){.excel-property-download-grid{grid-template-columns:1fr}.excel-property-download-button{width:100%}}.excel-property-upload-row{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;display:grid}.excel-property-file-button{color:#fff;cursor:pointer;white-space:nowrap;background:#102a4c;border-radius:11px;justify-content:center;align-items:center;height:46px;padding:0 18px;font-weight:800;display:flex}.excel-property-file-button input{display:none}.excel-property-file-name{border:1px solid var(--line,#d6dee8);min-height:46px;color:var(--muted,#68778a);background:var(--panel,#fff);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;padding:0 14px;display:flex;overflow:hidden}.excel-property-secondary-button,.excel-property-upload-button{height:46px;font:inherit;cursor:pointer;border-radius:11px;padding:0 18px;font-weight:800}.excel-property-secondary-button{color:#243247;background:#fff;border:1px solid #cfd8e3}.excel-property-upload-button{color:#fff;background:#111a3d;border:1px solid #111a3d}.excel-property-upload-button:disabled{opacity:.45;cursor:default}.excel-property-error-box,.excel-property-validation,.excel-property-result-box{border-radius:12px;gap:5px;padding:14px 16px;display:grid}.excel-property-error-box,.excel-property-validation.has-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.excel-property-validation.is-ok{color:#17653c;background:#effbf4;border:1px solid #b9ead0}.excel-property-validation span{font-size:13px}.excel-property-preview-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.excel-property-preview-head>div{gap:3px;display:grid}.excel-property-preview-head span{color:var(--muted,#68778a);font-size:12px}.excel-property-preview-table-wrap{border:1px solid var(--line,#dce3ea);border-radius:12px;overflow:auto}.excel-property-preview-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.excel-property-preview-table th,.excel-property-preview-table td{border-bottom:1px solid var(--line,#e4e9ef);text-align:left;vertical-align:top;padding:11px 12px}.excel-property-preview-table th{white-space:nowrap;background:#f5f8fb;font-weight:800}.excel-property-preview-table tr:last-child td{border-bottom:0}.excel-property-preview-table .row-error td{color:#8f1d2c;background:#fff8f8}.excel-property-result-box{background:#f5f8fb;border:1px solid #dce3ea}.excel-property-result-stats{flex-wrap:wrap;gap:10px;display:flex}.excel-property-result-stats span{background:#fff;border:1px solid #dce3ea;border-radius:999px;padding:6px 10px}.excel-property-result-stats b{font-size:16px}.excel-property-failure-list{border-top:1px solid #dce3ea;max-height:220px;padding-top:8px;overflow:auto}.excel-property-failure-list p{color:#9f1239;margin:4px 0;font-size:12px}[data-theme=dark] .excel-property-preview-table th,[data-theme=dark] .excel-property-result-box{background:#141c25}[data-theme=dark] .excel-property-secondary-button{color:#e8edf2;background:#17212b;border-color:#334150}[data-theme=dark] .excel-property-preview-table .row-error td{color:#ffb4bd;background:#321b20}@media (width<=820px){.excel-property-upload-row{grid-template-columns:1fr}.excel-property-preview-head{flex-direction:column;align-items:stretch}.excel-property-upload-button{width:100%}}.excel-property-review-card{gap:16px}.excel-property-review-summary{flex-wrap:wrap;gap:8px;display:flex}.excel-property-review-summary span{color:#4b5d70;background:#fff;border:1px solid #d8e0e8;border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:13px;display:inline-flex}.excel-property-review-summary b{color:#172235;font-size:16px}.excel-property-review-summary .ok{color:#17653c;background:#effbf4;border-color:#b9ead0}.excel-property-review-summary .warn{color:#8a5a00;background:#fff8df;border-color:#f3d785}.excel-property-review-summary .error{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.excel-property-review-summary .selected{color:#244d9b;background:#eef4ff;border-color:#c5d6ff}.excel-property-review-note{color:#536477;background:#f5f8fb;border:1px solid #e0e7ee;border-radius:11px;padding:12px 14px;font-size:13px}.excel-property-preview-table-wrap.review{overscroll-behavior:contain;max-height:58vh}.excel-property-review-table{min-width:1860px}.excel-property-review-table thead th{z-index:2;background:#f5f8fb;position:sticky;top:0}.excel-property-review-table th,.excel-property-review-table td{vertical-align:middle;padding:8px}.excel-property-review-table .select-col{text-align:center;width:42px}.excel-property-review-table input:not([type=checkbox]),.excel-property-review-table select{color:#172235;width:112px;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:8px;padding:6px 8px;font-size:12px}.excel-property-review-table input.wide{width:230px}.excel-property-review-table .issue-cell{white-space:normal;min-width:210px;max-width:300px;font-size:12px}.excel-property-review-table .row-ok td{background:#fff}.excel-property-review-table .row-warn td{background:#fffdf5}.excel-property-review-table .row-error td{color:inherit;background:#fff5f5}.excel-property-review-table .is-selected td:first-child{box-shadow:inset 3px 0 #244d9b}.review-badge{border-radius:999px;justify-content:center;align-items:center;min-width:44px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.review-badge.ok{color:#17653c;background:#dff7e8}.review-badge.warn{color:#845900;background:#fff0b8}.review-badge.error{color:#9f1239;background:#ffe0e3}.excel-property-final-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #cfd9e5;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a0f}.excel-property-final-bar>div{gap:3px;display:grid}.excel-property-final-bar span{color:#718096;font-size:12px}[data-theme=dark] .excel-property-review-summary span,[data-theme=dark] .excel-property-review-table input:not([type=checkbox]),[data-theme=dark] .excel-property-review-table select{color:#e8edf2;background:#17212b;border-color:#334150}[data-theme=dark] .excel-property-review-note{color:#a8b6c5;background:#141c25;border-color:#2c3947}[data-theme=dark] .excel-property-review-table thead th{background:#141c25}[data-theme=dark] .excel-property-review-table .row-ok td{background:#111820}[data-theme=dark] .excel-property-review-table .row-warn td{background:#2b2616}[data-theme=dark] .excel-property-review-table .row-error td{color:#e8edf2;background:#321b20}[data-theme=dark] .excel-property-final-bar{background:#111820f5;border-color:#334150}@media (width<=820px){.excel-property-final-bar{flex-direction:column;align-items:stretch;position:static}.excel-property-final-bar .excel-property-upload-button{width:100%}.excel-property-review-summary span{flex:auto;justify-content:center}}.excel-property-review-scroll-hint{color:#526477;text-align:center;background:#f8fafc;border:1px dashed #b8c6d6;border-radius:10px;padding:10px 12px;font-size:12px}.excel-property-preview-table-wrap.review.full{overscroll-behavior:contain;background:var(--panel,#fff);max-height:64vh;overflow:auto}.excel-property-review-table.full-review{table-layout:fixed;min-width:7500px}.excel-property-review-table.full-review th,.excel-property-review-table.full-review td{white-space:nowrap}.excel-property-review-table.full-review .review-col-sm{width:88px;min-width:88px}.excel-property-review-table.full-review .review-col-md{width:126px;min-width:126px}.excel-property-review-table.full-review .review-col-lg{width:170px;min-width:170px}.excel-property-review-table.full-review .review-col-xl{width:250px;min-width:250px}.excel-property-review-table.full-review .review-col-xxl{width:360px;min-width:360px}.excel-property-review-table.full-review input:not([type=checkbox]),.excel-property-review-table.full-review select{box-sizing:border-box;width:100%;min-width:0}.excel-property-review-table.full-review input.wide{width:100%}.excel-property-review-table.full-review .issue-head,.excel-property-review-table.full-review .issue-cell{white-space:normal;width:260px;min-width:260px}.excel-property-review-table.full-review .sticky-col{z-index:5;background:#f5f8fb;position:sticky}.excel-property-review-table.full-review tbody .sticky-col{z-index:4;background:#fff}.excel-property-review-table.full-review .sticky-1{width:42px;min-width:42px;left:0}.excel-property-review-table.full-review .sticky-2{width:56px;min-width:56px;left:42px}.excel-property-review-table.full-review .sticky-3{width:72px;min-width:72px;left:98px;box-shadow:6px 0 10px #0f172a0d}.excel-property-review-table.full-review .sensitive-head{color:#9a4b10;background:#fff7ed}.excel-property-review-table.full-review .sensitive-cell{background:#fff7ed8c}.excel-property-review-table.full-review tr.row-warn .sticky-col{background:#fffdf5}.excel-property-review-table.full-review tr.row-error .sticky-col{background:#fff5f5}[data-theme=dark] .excel-property-review-scroll-hint{color:#a8b6c5;background:#141c25;border-color:#3b4a5a}[data-theme=dark] .excel-property-review-table.full-review .sticky-col{background:#141c25}[data-theme=dark] .excel-property-review-table.full-review tbody .sticky-col{background:#111820}[data-theme=dark] .excel-property-review-table.full-review .sensitive-head{color:#ffd39b;background:#30251a}[data-theme=dark] .excel-property-review-table.full-review .sensitive-cell{background:#1d1a17}[data-theme=dark] .excel-property-review-table.full-review tr.row-warn .sticky-col{background:#2b2616}[data-theme=dark] .excel-property-review-table.full-review tr.row-error .sticky-col{background:#321b20}.admin-console-page{color:#13233a;gap:18px;padding:6px 0 40px;display:grid}.admin-console-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-console-header span{letter-spacing:.12em;color:#46678f;font-size:11px;font-weight:800}.admin-console-header h2{color:#102a52;margin:5px 0;font-size:28px}.admin-console-header p{color:#6b7a8c;margin:0}.admin-console-root-lock{background:#f7f9fc;border:1px solid #cfd9e6;border-radius:12px;gap:4px;min-width:280px;max-width:360px;padding:14px 16px;display:grid}.admin-console-root-lock b{color:#102a52;font-size:13px}.admin-console-root-lock small{color:#68788b;font-size:11px;line-height:1.5}.admin-console-tabs{background:#f7f9fc;border:1px solid #dce4ee;border-radius:12px;gap:6px;padding:5px;display:flex;overflow:auto}.admin-console-tabs button{color:#52657b;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:10px 14px;font-weight:700}.admin-console-tabs button.active{color:#fff;background:#173d72}.admin-console-message{border-radius:10px;padding:12px 14px;font-size:13px}.admin-console-message.success{color:#17633b;background:#edf8f2;border:1px solid #c8ead7}.admin-console-message.error{color:#9f2634;background:#fff0f1;border:1px solid #f1c6cb}.admin-console-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-console-stack{gap:14px;display:grid}.admin-console-card{background:#fff;border:1px solid #dce4ee;border-radius:14px;padding:18px;box-shadow:0 1px 2px #0f233c08}.admin-console-card h3{color:#102a52;margin:0 0 7px;font-size:17px}.admin-console-card p{color:#6c7c8f;margin:0;font-size:13px;line-height:1.6}.admin-console-summary-card{gap:8px;display:grid}.admin-console-summary-card>span{color:#58708d;font-size:12px;font-weight:800}.admin-console-summary-card strong{color:#15365f;font-size:26px}.admin-console-summary-card small{color:#7b8998;min-height:34px}.admin-console-summary-card button,.admin-console-card button{color:#17385f;background:#fff;border:1px solid #c9d5e3;border-radius:8px;height:36px;padding:0 12px;font-weight:700}.admin-console-card button.primary{color:#fff;background:#1d4f91;border-color:#1d4f91}.admin-console-card-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.admin-console-toggle-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.admin-console-toggle-row span{gap:4px;display:grid}.admin-console-toggle-row b{font-size:14px}.admin-console-toggle-row small{color:#768697}.admin-console-toggle-row input{width:20px;height:20px}.admin-console-transfer-grid{grid-template-columns:minmax(180px,1fr) 28px minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-console-transfer-grid>span{text-align:center;color:#718298;padding-bottom:10px}.admin-console-transfer-grid label,.admin-new-category-grid label{color:#536880;gap:6px;font-size:12px;font-weight:700;display:grid}.admin-console-transfer-grid select,.admin-new-category-grid input,.admin-new-category-grid select,.admin-category-row input,.admin-category-row select{color:#172d47;background:#fff;border:1px solid #cad6e3;border-radius:8px;height:38px;padding:0 10px}.admin-category-list{border-top:1px solid #edf1f5;display:grid}.admin-category-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(180px,1.1fr) minmax(160px,1fr) 130px 88px 64px 64px;align-items:center;gap:9px;padding:10px 0;display:grid}.admin-category-row.disabled{opacity:.58}.admin-category-key{gap:3px;display:grid}.admin-category-key b{font-size:13px}.admin-category-key small{color:#8391a1;font-size:10px}.admin-new-category-grid{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.admin-feature-roadmap{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-feature-roadmap span{color:#365574;background:#f7f9fc;border:1px solid #d7e0eb;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.admin-console-warning{color:#755c1f;background:#fff9e9;border:1px solid #ead9a9;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}@media (width<=900px){.admin-console-header{display:grid}.admin-console-root-lock{min-width:0;max-width:none}.admin-console-grid,.admin-console-transfer-grid,.admin-new-category-grid{grid-template-columns:1fr}.admin-console-transfer-grid>span{display:none}.admin-category-row{grid-template-columns:1fr 1fr}.admin-category-key{grid-column:1/-1}}.admin-delegate-list{gap:12px;display:grid}.admin-delegate-row{border:1px solid var(--duksam-border,#d9e2ef);background:#fff;border-radius:10px;padding:14px}.admin-delegate-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-delegate-head>div{gap:3px;display:grid}.admin-delegate-head small{color:#6b778c;font-size:12px}.admin-delegate-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-delegate-permissions label{cursor:pointer;border:1px solid #e3e9f2;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.admin-delegate-permissions label span{gap:2px;display:grid}.admin-delegate-permissions label small{color:#6b778c;line-height:1.4}.admin-delegate-remove-note{color:#b42318;margin-top:8px;display:block}@media (width<=860px){.admin-delegate-permissions{grid-template-columns:1fr}}.admin-board-list{gap:12px;min-width:0;max-width:100%;display:grid}.admin-board-row{box-sizing:border-box;background:#fff;border:1px solid #dce4ee;border-radius:10px;min-width:0;max-width:100%;padding:14px;overflow:hidden}.admin-board-row.disabled{opacity:.6}.admin-board-row-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.admin-board-row-head>div:first-child{gap:3px;display:grid}.admin-board-row-head small{color:#7a899a;font-size:11px}.admin-board-row-actions{gap:6px;display:flex}.admin-board-config-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(76px,100px);gap:10px;min-width:0;max-width:100%;display:grid}.admin-board-config-grid label,.admin-new-board-grid label{color:#536880;gap:6px;font-size:12px;font-weight:700;display:grid}.admin-board-config-grid input,.admin-board-config-grid select,.admin-new-board-grid input,.admin-new-board-grid select{color:#172d47;background:#fff;border:1px solid #cad6e3;border-radius:8px;height:38px;padding:0 10px}.admin-board-member-box{background:#f8fafc;border:1px solid #e2e9f2;border-radius:8px;margin-top:12px;padding:12px}.admin-board-member-box>strong{color:#365574;margin-bottom:8px;font-size:12px;display:block}.admin-board-member-grid{flex-wrap:wrap;gap:7px;display:flex}.admin-board-member-grid label{background:#fff;border:1px solid #dbe4ef;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.admin-new-board-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(76px,100px) auto;align-items:end;gap:10px;min-width:0;max-width:100%;display:grid}.admin-board-config-grid label,.admin-new-board-grid label{min-width:0}.admin-board-config-grid input,.admin-board-config-grid select,.admin-new-board-grid input,.admin-new-board-grid select{box-sizing:border-box;width:100%;min-width:0}.admin-new-board-grid>button{white-space:nowrap;max-width:100%}@media (width<=900px){.admin-board-config-grid,.admin-new-board-grid{grid-template-columns:1fr}.admin-board-row-head{align-items:flex-start}.admin-board-row-actions{flex-shrink:0}}.devfinder-page{max-width:1600px;margin:0 auto;padding:28px 30px 60px}.devfinder-hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.devfinder-hero h1{margin:4px 0 8px;font-size:34px}.devfinder-hero p{color:var(--text-secondary);margin:0}.devfinder-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.devfinder-summary-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;display:grid}.devfinder-summary-grid article{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;gap:4px;padding:16px 18px;display:grid}.devfinder-summary-grid span,.devfinder-summary-grid small{color:var(--text-secondary)}.devfinder-summary-grid strong{font-size:28px}.devfinder-alert{border-radius:10px;margin:0 0 14px;padding:12px 14px}.devfinder-alert.error{background:var(--danger-bg);color:var(--danger)}.devfinder-alert.setup{background:var(--warning-bg);color:var(--warning)}.devfinder-ledger{padding:0;overflow:hidden}.devfinder-ledger-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;padding:18px 20px;display:flex}.devfinder-ledger-head h2{margin:4px 0 0;font-size:22px}.devfinder-filters{grid-template-columns:minmax(280px,1fr) 160px 140px 170px;gap:8px;padding:14px 18px;display:grid}.devfinder-filters input,.devfinder-filters select,.devfinder-form-grid input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-card);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 12px}.devfinder-table-wrap{overflow:auto}.devfinder-table{border-collapse:collapse;width:100%;min-width:850px}.devfinder-table th,.devfinder-table td{text-align:left;border-top:1px solid var(--border);vertical-align:middle;padding:12px 16px}.devfinder-table th{color:var(--text-secondary);background:var(--surface-page);font-size:12px}.devfinder-table td small{color:var(--text-muted);margin-top:3px;display:block}.devfinder-grade{background:var(--neutral-bg);width:34px;height:34px;color:var(--neutral);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.devfinder-grade.grade-s,.devfinder-grade.grade-a{background:var(--accent-bg);color:var(--accent)}.devfinder-grade.grade-b{background:var(--success-bg);color:var(--success)}.devfinder-grade.grade-c{background:var(--warning-bg);color:var(--warning)}.devfinder-grade.grade-d{background:var(--danger-bg);color:var(--danger)}.devfinder-status{background:var(--neutral-bg);color:var(--neutral);border-radius:999px;padding:4px 9px;font-size:12px}.devfinder-empty{text-align:center;min-height:230px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.devfinder-empty strong{color:var(--text-primary);font-size:18px}.devfinder-empty p{max-width:620px;line-height:1.6}.devfinder-boundary-note{border:1px dashed var(--border);color:var(--text-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.devfinder-boundary-note b{color:var(--text-primary)}.devfinder-boundary-note small{color:var(--text-muted);margin-left:auto}.devfinder-modal-backdrop{z-index:1200;background:#0f172a6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.devfinder-modal{background:var(--surface-card);border:1px solid var(--border);border-radius:14px;width:min(760px,100%);padding:20px;box-shadow:0 24px 70px #00000040}.devfinder-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.devfinder-modal-head h3{margin:4px 0 0;font-size:22px}.devfinder-modal-head>button{border:1px solid var(--border);background:var(--surface-card);cursor:pointer;border-radius:8px;width:34px;height:34px;font-size:20px}.devfinder-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.devfinder-form-grid label{gap:6px;display:grid}.devfinder-form-grid label.wide{grid-column:1/-1}.devfinder-form-grid label span{font-size:12px;font-weight:700}.devfinder-modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.eyebrow{letter-spacing:.12em;color:var(--text-muted);font-size:10px;font-weight:700}@media (width<=900px){.devfinder-page{padding:18px 14px 90px}.devfinder-hero{display:grid}.devfinder-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devfinder-filters{grid-template-columns:1fr 1fr}.devfinder-filters input{grid-column:1/-1}.devfinder-boundary-note small{width:100%;margin-left:0}}@media (width<=560px){.devfinder-summary-grid{grid-template-columns:1fr 1fr}.devfinder-form-grid{grid-template-columns:1fr}.devfinder-form-grid label.wide{grid-column:auto}.devfinder-filters{grid-template-columns:1fr}.devfinder-filters input{grid-column:auto}.devfinder-hero-actions{width:100%}.devfinder-hero-actions button{flex:1}}.devfinder-alert.success{background:var(--success-bg);color:var(--success)}.devfinder-collector{margin-bottom:16px;padding:0;overflow:hidden}.devfinder-collector-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:16px;padding:18px 20px;display:flex}.devfinder-collector-head h2{margin:4px 0 0;font-size:22px}.devfinder-collector-head small{color:var(--text-muted)}.devfinder-collector-grid{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.8fr) 130px 130px auto;align-items:end;gap:10px;padding:18px 20px;display:grid}.devfinder-collector-grid label{gap:6px;display:grid}.devfinder-collector-grid label span{color:var(--text-secondary);font-size:12px;font-weight:700}.devfinder-collector-grid input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-card);width:100%;color:var(--text-primary);font:inherit;border-radius:8px;padding:10px 12px}.devfinder-collect-btn{white-space:nowrap;height:42px}.devfinder-collector-foot{border-top:1px solid var(--border);background:var(--surface-page);color:var(--text-secondary);flex-wrap:wrap;gap:16px;padding:12px 20px;font-size:12px;display:flex}.devfinder-pnu{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.devfinder-collect-summary{margin-top:0}@media (width<=1100px){.devfinder-collector-grid{grid-template-columns:1fr 1fr 1fr}.devfinder-collector-grid .region-name{grid-column:1/3}.devfinder-collect-btn{grid-area:2/3}}@media (width<=700px){.devfinder-collector-grid{grid-template-columns:1fr 1fr}.devfinder-collector-grid .region-name{grid-column:1/-1}.devfinder-collect-btn{grid-area:auto/1/auto/-1}.devfinder-collector-head{display:grid}.devfinder-collector-foot{gap:6px;display:grid}}.devfinder-range-note{background:var(--surface-page);color:var(--text-secondary);border-radius:8px;margin:0 18px 14px;padding:10px 12px;font-size:12px}.devfinder-range-note b{color:var(--text-primary)}.devfinder-address-grid{grid-template-columns:minmax(360px,2.6fr) minmax(120px,.55fr) minmax(120px,.55fr) auto}.devfinder-address-grid .devfinder-parcel-address{grid-column:auto}.devfinder-resolved-region{color:var(--accent,#1d4ed8)}@media (width<=900px){.devfinder-address-grid{grid-template-columns:1fr 1fr}.devfinder-address-grid .devfinder-parcel-address,.devfinder-address-grid .devfinder-collect-btn{grid-column:1/-1}}@media (width<=560px){.devfinder-address-grid{grid-template-columns:1fr}.devfinder-address-grid .devfinder-parcel-address,.devfinder-address-grid .devfinder-collect-btn{grid-column:auto}}.devfinder-pagination{justify-content:center;align-items:center;gap:14px;padding:16px 0 2px;display:flex}.devfinder-pagination span{color:var(--text-secondary);font-size:13px}.devfinder-pagination button:disabled{opacity:.45;cursor:not-allowed}.devfinder-zone{border:1px solid var(--border,#d9e0e7);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:4px 8px;font-size:12px;display:inline-flex}.defect-home{color:#102f55;max-width:1240px;margin:0 auto;padding:30px 28px 52px}.defect-home-hero{background:#fff;border:1px solid #d8e1eb;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex;box-shadow:0 12px 32px #102f550f}.defect-home-hero span,.defect-guide-card>span,.defect-recent-head span,.defect-wizard-head span,.defect-group-title span,.defect-extra-head span,.defect-summary-top span,.defect-deliver-box>span{color:#71849a;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.defect-home-hero h2{margin:4px 0 0;font-size:29px}.defect-home-hero p{color:#64788d;max-width:760px;margin:10px 0 0;font-size:13px;line-height:1.7}.defect-start-btn{cursor:pointer;background:#123b66;border:0;border-radius:11px;flex:none;padding:12px 18px;font-size:13px;font-weight:900;color:#fff!important}.defect-home-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.defect-guide-card,.defect-recent-card{background:#fff;border:1px solid #dbe4ed;border-radius:16px;padding:21px;box-shadow:0 8px 24px #102f550b}.defect-guide-card h3,.defect-recent-head h3{margin:5px 0 0;font-size:17px}.defect-guide-card p{color:#6d8194;margin:14px 0 0;font-size:12px;line-height:1.65}.defect-flow-line{background:#f3f7fb;border-radius:12px;align-items:center;gap:9px;margin-top:17px;padding:13px;display:flex;overflow-x:auto}.defect-flow-line b{white-space:nowrap;font-size:11px}.defect-flow-line i{color:#91a3b5;font-style:normal}.defect-recent-head{justify-content:space-between;align-items:center;display:flex}.defect-recent-head>b{background:#edf3f8;border-radius:999px;padding:5px 8px;font-size:10px}.defect-recent-list{gap:8px;margin-top:13px;display:grid}.defect-recent-item{background:#fbfcfe;border:1px solid #e2e8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.defect-recent-item div{min-width:0}.defect-recent-item b,.defect-recent-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.defect-recent-item b{font-size:12px}.defect-recent-item small{color:#7a8da0;margin-top:3px;font-size:10px}.defect-recent-item>span{border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.defect-recent-item>span.saved{color:#42617e;background:#edf3f8}.defect-recent-item>span.sent{color:#24704a;background:#eaf6ef}.defect-empty{color:#8494a5;text-align:center;padding:25px 10px;font-size:12px}.defect-empty.large{background:#fbfcfe;border:1px dashed #d8e2eb;border-radius:12px;place-items:center;min-height:180px;display:grid}.defect-modal-backdrop{z-index:3100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08182a94;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.defect-wizard{background:#fff;border:1px solid #d7e0e9;border-radius:19px;flex-direction:column;width:min(920px,100vw - 32px);height:min(720px,100vh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #06182a47}.defect-wizard-head{background:#fff;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.defect-wizard-head h3{margin:3px 0 0;font-size:20px}.defect-step-dots{align-items:center;gap:7px;display:flex}.defect-step-dots span{color:#8292a2;letter-spacing:0;border:1px solid #ccd7e2;border-radius:999px;place-items:center;width:25px;height:25px;margin:0;font-size:10px;display:grid}.defect-step-dots span.active{color:#fff;background:#123b66;border-color:#123b66}.defect-step-dots span.done{color:#315a7e;background:#eaf1f7;border-color:#9bb0c4}.defect-wizard-body{flex:1;min-height:0;padding:22px;overflow:auto}.defect-step-panel{max-width:820px;margin:0 auto}.defect-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.defect-form-grid label{gap:6px;display:grid}.defect-form-grid label.wide{grid-column:1/-1}.defect-form-grid label>span,.defect-final-note>span{color:#5f7489;font-size:11px;font-weight:900}.defect-form-grid input,.defect-form-grid select,.defect-final-note textarea,.defect-inline-memo,.defect-extra-card input{box-sizing:border-box;color:#14395f;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e2;border-radius:10px;outline:none;font-size:12px}.defect-form-grid input,.defect-form-grid select,.defect-extra-card input{height:40px;padding:0 11px}.defect-form-grid input:focus,.defect-form-grid select:focus,.defect-final-note textarea:focus,.defect-inline-memo:focus,.defect-extra-card input:focus{border-color:#607f9d;box-shadow:0 0 0 3px #214a7014}.defect-group-tabs{scrollbar-width:thin;gap:7px;margin:-2px -2px 18px;padding:2px 2px 8px;display:flex;overflow-x:auto}.defect-group-tabs button{color:#60768b;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:900}.defect-group-tabs button.active{color:#fff;background:#153e69;border-color:#153e69}.defect-group-title,.defect-summary-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.defect-group-title h4,.defect-extra-head h4,.defect-summary-top h4,.defect-deliver-box h4{margin:4px 0 0;font-size:18px}.defect-group-title>b{background:#edf3f8;border-radius:999px;padding:5px 8px;font-size:10px}.defect-check-list{gap:9px;margin-top:13px;display:grid}.defect-check-row{background:#fbfcfe;border:1px solid #dfe6ed;border-radius:12px;padding:12px 13px}.defect-check-main{justify-content:space-between;align-items:center;gap:16px;display:flex}.defect-check-main>b{font-size:12px}.defect-status-pills{flex-wrap:wrap;gap:6px;display:flex}.defect-status-pills button{color:#6b7e91;cursor:pointer;background:#fff;border:1px solid #d3dde6;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:900}.defect-status-pills button.active.good{color:#fff;background:#174879;border-color:#174879}.defect-status-pills button.active.bad{color:#bb3f3f;background:#fff2f2;border-color:#e89999}.defect-status-pills button.active.warn{color:#ad6f19;background:#fff8eb;border-color:#e5ba79}.defect-inline-memo{height:36px;margin-top:9px;padding:0 10px}.defect-extra-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.defect-extra-head p{color:#7a8da0;margin:6px 0 0;font-size:11px}.defect-extra-head>button{color:#fff;cursor:pointer;background:#153e69;border:0;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:900}.defect-extra-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.defect-extra-card{background:#fbfcfe;border:1px solid #dfe6ed;border-radius:12px;gap:9px;padding:12px;display:grid}.defect-extra-title{justify-content:space-between;align-items:center;display:flex}.defect-extra-title b{font-size:11px}.defect-extra-title button{color:#a24a4a;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.defect-summary-counts{flex-wrap:wrap;gap:7px;display:flex}.defect-summary-counts b{color:#2d5c83;background:#edf4f9;border-radius:999px;padding:6px 9px;font-size:10px}.defect-summary-counts b.bad{color:#b43e3e;background:#fff0f0}.defect-summary-counts b.warn{color:#a96a13;background:#fff6e9}.defect-summary-meta{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.defect-summary-meta>div{background:#fbfcfe;border:1px solid #dfe6ed;border-radius:11px;padding:12px}.defect-summary-meta span,.defect-summary-meta b{display:block}.defect-summary-meta span{color:#7c8ea0;margin-bottom:5px;font-size:10px;font-weight:800}.defect-summary-meta b{font-size:11px}.defect-final-note{gap:6px;margin-top:12px;display:grid}.defect-final-note textarea{resize:vertical;min-height:72px;padding:10px}.defect-message-preview{color:#38536c;white-space:pre-wrap;background:#f2f6f9;border-radius:11px;max-height:210px;margin:12px 0 0;padding:13px;font-family:inherit;font-size:11px;line-height:1.65;overflow:auto}.defect-notice{color:#8a641c;background:#fff8e8;border-top:1px solid #e4e9ef;padding:9px 22px;font-size:11px;font-weight:800}.defect-wizard-footer{background:#fff;border-top:1px solid #e0e7ee;align-items:center;gap:8px;padding:14px 18px;display:flex}.defect-wizard-footer button{cursor:pointer;border-radius:9px;height:38px;padding:0 14px;font-size:11px;font-weight:900}.defect-wizard-footer .ghost{color:#48647d;background:#fff;border:1px solid #ced9e3}.defect-wizard-footer .save{color:#244f75;background:#edf3f8;border:1px solid #9db1c3}.defect-wizard-footer .primary{color:#fff;background:#123b66;border:1px solid #123b66}.defect-footer-spacer{flex:1}.defect-deliver-layer{z-index:4;background:#0d1f3173;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.defect-deliver-box{background:#fff;border-radius:16px;width:min(380px,100%);padding:22px;box-shadow:0 22px 50px #04142540}.defect-deliver-box p{color:#718499;margin:8px 0 15px;font-size:11px}.defect-deliver-box button{color:#fff;cursor:pointer;background:#153e69;border:0;border-radius:10px;width:100%;height:42px;margin-top:8px;font-size:12px;font-weight:900;display:block}.defect-deliver-box button.cancel{color:#60768b;background:#fff;border:1px solid #d5dfe8}.defect-deliver-box small{color:#8796a5;margin-top:12px;font-size:9px;line-height:1.5;display:block}@media (width<=760px){.defect-home{padding:18px 14px 106px}.defect-home-hero{flex-direction:column;align-items:stretch;padding:20px}.defect-home-hero h2{font-size:23px}.defect-start-btn{width:100%}.defect-home-grid{grid-template-columns:1fr}.defect-modal-backdrop{padding:0}.defect-wizard{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.defect-wizard-head{padding:15px 14px}.defect-wizard-body{padding:16px 14px}.defect-form-grid,.defect-summary-meta,.defect-extra-list{grid-template-columns:1fr}.defect-form-grid label.wide{grid-column:auto}.defect-check-main{flex-direction:column;align-items:flex-start;gap:9px}.defect-status-pills{width:100%}.defect-status-pills button{flex:1;min-width:72px}.defect-wizard-footer{padding:12px}.defect-wizard-footer button{padding:0 11px}.defect-step-dots span{width:23px;height:23px}.defect-summary-top{flex-direction:column;align-items:flex-start}.defect-message-preview{max-height:180px}}@media (width<=430px){.defect-wizard-head h3{font-size:18px}.defect-step-dots{gap:4px}.defect-step-dots span{width:21px;height:21px}.defect-wizard-footer{gap:6px}.defect-wizard-footer button{height:36px;padding:0 9px;font-size:10px}}.defect-recent-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:block}.defect-recent-main b,.defect-recent-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.defect-recent-main b{font-size:12px}.defect-recent-main small{color:#7a8da0;margin-top:3px;font-size:10px}.defect-recent-actions{flex:none;align-items:center;gap:5px;display:flex}.defect-recent-actions>span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.defect-recent-actions>span.saved{color:#42617e;background:#edf3f8}.defect-recent-actions>span.sent{color:#24704a;background:#eaf6ef}.defect-recent-actions>button{color:#526b82;cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:7px;height:27px;padding:0 8px;font-size:9px;font-weight:900}.defect-recent-actions>button.edit{color:#244f75;background:#edf3f8;border-color:#a8bbcc}.defect-wizard.view-only .defect-final-note textarea{color:#49627a;cursor:default;background:#f7f9fb}@media (width<=560px){.defect-recent-item{align-items:flex-start}.defect-recent-actions{flex-wrap:wrap;justify-content:flex-end;max-width:130px}.defect-recent-actions>span{order:3}}.defect-photo-tools{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.defect-photo-btn{color:#2f577b;cursor:pointer;background:#fff;border:1px solid #cad6e1;border-radius:8px;justify-content:center;align-items:center;min-height:31px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.defect-photo-btn input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.defect-photo-count{color:#315a7e;background:#eaf1f7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.defect-photo-tools small{color:#6d8195;font-size:9px}.defect-photo-strip{gap:7px;margin-top:9px;padding-bottom:2px;display:flex;overflow-x:auto}.defect-photo-thumb{background:#eef3f7;border:1px solid #d7e0e8;border-radius:9px;flex:0 0 72px;width:72px;height:58px;position:relative;overflow:hidden}.defect-photo-thumb img{object-fit:cover;width:100%;height:100%}.defect-photo-thumb button{color:#fff;cursor:pointer;background:#0e253cd1;border:0;border-radius:999px;width:20px;height:20px;padding:0;font-size:14px;line-height:20px;position:absolute;top:3px;right:3px}.defect-deliver-box{color:#14395f!important}.defect-deliver-box>span,.defect-deliver-box h4{color:#123b66!important}.defect-deliver-box p{color:#516b82!important}.defect-deliver-box button{color:#fff!important}.defect-deliver-box button.cancel{color:#49657e!important}.defect-deliver-box small{color:#667d92!important}.defect-deliver-box button:disabled{opacity:.58;cursor:wait}.inspection-public-shell{color:#14395f;background:#f3f6f9;min-height:100vh;padding:34px 18px}.inspection-public-card{background:#fff;border:1px solid #d8e1e9;border-radius:20px;width:min(980px,100%);margin:0 auto;padding:26px;box-shadow:0 18px 44px #102f5514}.inspection-public-head{border-bottom:1px solid #e3e9ef;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.inspection-public-head span{color:#5d7994;letter-spacing:.13em;font-size:10px;font-weight:900}.inspection-public-head h1{color:#123b66;margin:5px 0 0;font-size:27px}.inspection-public-counts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inspection-public-counts b{color:#2d5c83;background:#edf4f9;border-radius:999px;padding:7px 10px;font-size:10px}.inspection-public-counts b.bad{color:#b43e3e;background:#fff0f0}.inspection-public-counts b.warn{color:#a96a13;background:#fff6e9}.inspection-public-meta{grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;margin-top:18px;display:grid}.inspection-public-meta>div,.inspection-public-note{background:#fbfcfe;border:1px solid #e0e7ed;border-radius:12px;padding:13px}.inspection-public-meta span,.inspection-public-note>span{color:#7890a5;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.inspection-public-meta b{font-size:12px}.inspection-public-note{margin-top:10px}.inspection-public-note p{color:#38536c;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.inspection-public-section{margin-top:24px}.inspection-public-section h2{color:#123b66;margin:0 0 10px;font-size:16px}.inspection-public-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inspection-public-row{background:#fff;border:1px solid #e0e7ed;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.inspection-public-row div{min-width:0}.inspection-public-row small,.inspection-public-row b,.inspection-public-row p{display:block}.inspection-public-row small{color:#8295a8;margin-bottom:4px;font-size:9px;font-weight:900}.inspection-public-row b{font-size:12px}.inspection-public-row p{color:#5d7287;margin:5px 0 0;font-size:10px;line-height:1.55}.inspection-public-row>span{border-radius:999px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.inspection-public-row>span.good{color:#24577e;background:#edf4f9}.inspection-public-row>span.bad{color:#b43e3e;background:#fff0f0}.inspection-public-row>span.warn{color:#a96a13;background:#fff6e9}.inspection-public-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inspection-public-photos a{color:#315a7e;background:#fff;border:1px solid #dce5ed;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.inspection-public-photos img{aspect-ratio:4/3;object-fit:cover;background:#eef3f7;width:100%;display:block}.inspection-public-photos span{text-overflow:ellipsis;white-space:nowrap;padding:8px 9px;font-size:9px;font-weight:800;display:block;overflow:hidden}@media (width<=760px){.inspection-public-shell{background:#fff;padding:0}.inspection-public-card{box-shadow:none;border:0;border-radius:0;padding:18px 14px}.inspection-public-head{flex-direction:column}.inspection-public-counts{justify-content:flex-start}.inspection-public-meta,.inspection-public-list{grid-template-columns:1fr}.inspection-public-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.defect-photo-thumb{flex-basis:66px;width:66px;height:54px}}@media (width>=761px){.defect-home{color:#0f2742;background:#f7f9fc;max-width:none;margin:0;padding:8px 12px 24px}.defect-home-hero{display:none}.defect-home-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:0}.defect-guide-card,.defect-recent-card{box-shadow:none;border:1px solid #dce5ee;border-radius:12px;padding:18px}.defect-guide-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.defect-guide-head>div{min-width:0}.defect-guide-head>div>span{color:#71849a;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.defect-guide-card h3,.defect-recent-head h3{color:#0f2742;margin:4px 0 0;font-size:16px;line-height:1.35}.defect-guide-card p{margin:12px 0 0;font-size:12px;line-height:1.6}.defect-flow-line{background:#f6f9fc;border:1px solid #e4ebf2;border-radius:9px;margin-top:14px;padding:11px 12px}.defect-start-btn--desktop{white-space:nowrap;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:12px;display:inline-flex}.defect-recent-head>b{color:#2457a6;background:#edf4ff;border-radius:7px;padding:5px 8px}.defect-recent-list{gap:7px;margin-top:11px}.defect-recent-item{background:#fff;border-radius:8px;padding:10px 11px}.defect-recent-actions>button{border-radius:6px;height:28px}}@media (width<=760px){.defect-start-btn--desktop{display:none}}.duksam-board-page{--db-navy:#102f55;--db-navy-2:#0d2445;--db-line:#dce5ef;--db-muted:#6f8298;--db-bg:#f7f9fc;color:#14263d;max-width:1540px;margin:0 auto;padding:22px 26px 54px}.duksam-board-page *{box-sizing:border-box}.duksam-board-page button,.duksam-board-page input,.duksam-board-page textarea,.duksam-board-page select{font:inherit}.duksam-board-page button{cursor:pointer}.duksam-board-page-head{border-bottom:1px solid #d6e0eb;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.duksam-board-heading{align-items:baseline;gap:16px;display:flex}.duksam-board-heading h1{letter-spacing:-.04em;color:#101d2d;margin:0;font-size:28px}.duksam-board-heading span{color:#8a99aa;font-size:13px}.duksam-board-page-head nav{gap:28px;margin-top:19px;display:flex}.duksam-board-page-head nav button{color:#7b8998;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 8px 13px;font-size:14px;font-weight:800}.duksam-board-page-head nav button.active{color:var(--db-navy);border-bottom-color:var(--db-navy)}.duksam-board-head-action{color:#fff;background:#121b53;border:0;border-radius:10px;margin-top:1px;padding:11px 18px;font-weight:900;box-shadow:0 5px 12px #121b531f}.duksam-board-toolbar{border:1px solid var(--db-line);background:#fff;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.duksam-board-pills{flex-wrap:wrap;gap:9px;display:flex}.duksam-board-pills button{color:#415269;background:#fff;border:1px solid #d6e0ea;border-radius:9px;min-height:38px;padding:0 17px;font-weight:800}.duksam-board-pills button.active{color:#fff;background:#13264d;border-color:#13264d}.duksam-board-search{min-width:min(420px,44vw);height:40px;display:flex}.duksam-board-search input{color:#243a54;border:1px solid #d7e1eb;border-right:0;border-radius:9px 0 0 9px;outline:none;flex:1;min-width:0;padding:0 13px}.duksam-board-search>button{color:#1f3b5d;background:#fff;border:1px solid #d7e1eb;width:44px}.duksam-board-search>button:first-of-type{border-left:0;border-radius:0 9px 9px 0}.duksam-board-search .refresh{border-radius:9px;margin-left:10px;font-size:18px}.duksam-board-table-wrap{border:1px solid var(--db-line);background:#fff;border-top:0;border-radius:0 0 14px 14px;min-height:360px;position:relative;overflow:hidden}.duksam-board-table{border-collapse:collapse;table-layout:fixed;width:100%}.duksam-board-table th{color:#44566b;text-align:center;background:#f8fafc;border-bottom:1px solid #d5e0ea;height:48px;font-size:12px}.duksam-board-table th:first-child{width:78px}.duksam-board-table th:nth-child(2){width:110px}.duksam-board-table th:nth-child(4){width:150px}.duksam-board-table th:nth-child(5){width:180px}.duksam-board-table th:nth-child(6){width:90px}.duksam-board-table td{text-align:center;color:#34475d;border-bottom:1px solid #e3e9f0;height:50px;padding:0 10px;font-size:13px}.duksam-board-table tbody tr{transition:background .15s}.duksam-board-table tbody tr:hover{background:#f7faff}.duksam-board-table tbody tr.is-pinned{background:#f1f7ff}.duksam-board-table td:nth-child(3){text-align:left}.duksam-title-link{color:#1d2e42;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;font-weight:700;overflow:hidden}.duksam-title-link em{color:#fff;background:#2f7df5;border-radius:4px;place-items:center;width:16px;height:16px;margin-left:7px;font-size:10px;font-style:normal;display:inline-grid}.duksam-category-badge,.duksam-status-badge{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.duksam-category-badge.is-notice{color:#2f7df5;background:#e9f3ff}.duksam-category-badge.is-work{color:#19a779;background:#e5f8f1}.duksam-category-badge.is-dev-log{color:#4057b2;background:#eef2ff}.duksam-category-badge.is-policy-briefing{color:#6554c7;background:#f0edff}.duksam-category-badge.is-practical-briefing{color:#23679f;background:#e9f6ff}.duksam-category-badge.is-free{color:#df8b12;background:#fff4df}.duksam-status-badge.is-new{color:#3785f7;background:#edf5ff}.duksam-status-badge.is-called{color:#20a86b;background:#e8f8f0}.duksam-status-badge.is-received{color:#7b55de;background:#f1eaff}.duksam-board-empty{color:#8697a9;place-items:center;min-height:160px;font-size:13px;display:grid}.duksam-board-empty.compact{min-height:76px}.duksam-board-notice{color:#9b6412;background:#fff5e7;border-radius:9px;margin:12px 0 0;padding:10px 13px;font-size:12px;font-weight:700}.duksam-board-mobile-write{display:none}.duksam-board-back{color:#334a63;background:#fff;border:1px solid #d6e0eb;border-radius:8px;margin:0 0 14px;padding:8px 14px;font-weight:800}.duksam-board-post-detail{border:1px solid var(--db-line);background:#fff;border-radius:14px;padding:20px 22px;box-shadow:0 9px 26px #102f5509}.duksam-board-post-detail>header{border-bottom:1px solid #dce5ee;padding-bottom:16px}.duksam-board-title-row{align-items:center;gap:12px;display:flex}.duksam-board-title-row h2{letter-spacing:-.03em;margin:0;font-size:23px}.duksam-board-meta{color:#65778b;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.duksam-board-meta b{color:#35495f;margin-right:4px}.duksam-board-meta i{background:#cbd5e0;width:1px;height:11px}.duksam-board-post-content{color:#283b51;border-bottom:1px solid #dce5ee;min-height:290px;padding:18px 2px;font-size:13px;line-height:1.75}.duksam-board-post-content p{margin:0 0 4px}.duksam-board-comments{padding-top:15px}.duksam-board-comments h3{margin:0 0 10px;font-size:15px}.duksam-comment-list{gap:7px;display:grid}.duksam-comment{border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:30px 105px 1fr auto 24px;align-items:center;gap:8px;min-height:42px;padding:5px 8px;display:grid}.duksam-comment-avatar{color:#546b84;background:#e7edf5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.duksam-comment b{font-size:12px}.duksam-comment p{color:#485b70;margin:0;font-size:12px}.duksam-comment time{color:#91a0b0;font-size:10px}.duksam-comment>button{color:#8a99a9;background:0 0;border:0;font-size:18px}.duksam-comment-form{gap:8px;margin-top:10px;display:flex}.duksam-comment-form input{border:1px solid #d8e2ec;border-radius:8px;flex:1;min-height:38px;padding:0 11px}.duksam-comment-form button{color:#fff;background:#111c53;border:0;border-radius:8px;width:82px;font-weight:900}.duksam-board-detail-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.duksam-board-detail-actions button{color:#40546b;background:#fff;border:1px solid #cfd9e4;border-radius:8px;min-width:88px;padding:9px 14px;font-weight:800}.duksam-board-detail-actions .danger{color:#fff;background:#121b53;border-color:#121b53}.duksam-inquiry-summary{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:12px;display:grid}.duksam-inquiry-summary>div{border:1px solid var(--db-line);background:#fff;border-radius:13px;align-items:center;gap:15px;min-height:76px;padding:13px 20px;display:flex}.duksam-inquiry-summary>div>span{border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid}.duksam-inquiry-summary .blue{color:#347ff1;background:#eaf3ff}.duksam-inquiry-summary .orange{color:#f39a32;background:#fff1e1}.duksam-inquiry-summary .green{color:#25af73;background:#e7f8f1}.duksam-inquiry-summary .purple{color:#7c55e5;background:#f0eaff}.duksam-inquiry-summary p{color:#67798d;margin:0;font-size:11px}.duksam-inquiry-summary b{color:#182c47;margin-top:2px;font-size:20px;display:block}.duksam-inquiry-grid{border:1px solid var(--db-line);background:#fff;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.duksam-inquiry-card{background:#fff;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:112px minmax(0,1fr);min-width:0;min-height:190px;transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.duksam-inquiry-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #112f5214}.duksam-inquiry-thumb{background:#eef3f8;height:100%;min-height:190px;overflow:hidden}.duksam-inquiry-thumb img{object-fit:cover;width:100%;height:100%}.duksam-inquiry-placeholder{text-align:center;color:#5c7086;place-content:center;height:100%;font-weight:900;line-height:1.5;display:grid}.duksam-inquiry-placeholder small{color:#8b9aaa;font-size:10px}.duksam-inquiry-card-body{min-width:0;padding:10px}.duksam-inquiry-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.duksam-inquiry-card-top time{color:#95a3b2;white-space:nowrap;font-size:9px}.duksam-inquiry-card h3{white-space:nowrap;text-overflow:ellipsis;margin:6px 0 2px;font-size:14px;overflow:hidden}.duksam-inquiry-card-body>small{color:#65788c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.duksam-inquiry-card-body>p{color:#3f5267;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;margin:8px 0 6px;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.duksam-inquiry-people{color:#728396;border-top:1px solid #edf1f5;gap:2px;padding-top:6px;font-size:9.5px;display:grid}.duksam-inquiry-people b{color:#31455d;margin-left:5px}.duksam-inquiry-people b.muted{color:#9aa7b4}.duksam-inquiry-people em{color:#2f7df4;margin-left:5px;font-style:normal}.duksam-inquiry-card-actions{gap:4px;margin-top:7px;display:flex}.duksam-inquiry-card-actions button{color:#40546b;background:#fff;border:1px solid #d7e0ea;border-radius:6px;flex:1;min-width:0;height:27px;padding:0 5px;font-size:9px;font-weight:800}.duksam-inquiry-detail-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.duksam-inquiry-detail-top .duksam-board-back{margin:0}.duksam-inquiry-detail-top>div{gap:8px;display:flex}.duksam-inquiry-detail-top>div button{color:#2e465f;background:#fff;border:1px solid #cbd6e1;border-radius:8px;height:38px;padding:0 18px;font-weight:900}.duksam-inquiry-detail-top .call{color:#3782ed;border-color:#80adff}.duksam-inquiry-detail-top .receive{color:#fff;background:#121b53;border-color:#121b53}.duksam-inquiry-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:18px;display:grid}.duksam-inquiry-detail-card,.duksam-inquiry-timeline{border:1px solid var(--db-line);background:#fff;border-radius:13px;box-shadow:0 8px 25px #102f5509}.duksam-inquiry-detail-card>header{border-bottom:1px solid #dce5ee;padding:20px 22px 14px}.duksam-inquiry-detail-card>header>div{align-items:center;gap:10px;display:flex}.duksam-inquiry-detail-card>header small{color:#4c5f74;font-size:11px}.duksam-inquiry-detail-card>header h2{margin:10px 0 0;font-size:22px}.duksam-inquiry-info-grid{border-bottom:1px solid #dde5ee;grid-template-columns:1.35fr .85fr 1fr 1fr;display:grid}.duksam-inquiry-info-grid>div{border-right:1px solid #e4eaf0;gap:10px;padding:14px 20px;display:flex}.duksam-inquiry-info-grid>div:last-child{border-right:0}.duksam-inquiry-info-grid>div>span{color:#213b59}.duksam-inquiry-info-grid p{color:#344a61;margin:0;font-size:11px}.duksam-inquiry-info-grid p b{color:#66798d;margin-bottom:5px;font-size:10px;display:block}.duksam-inquiry-info-grid p small{color:#78899b;margin-top:3px;display:block}.duksam-inquiry-photo-section{padding:16px 20px}.duksam-inquiry-photo-section h3,.duksam-inquiry-memo h3{margin:0 0 10px;font-size:13px}.duksam-inquiry-gallery{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.duksam-inquiry-gallery a{background:#eef3f7;border-radius:8px;height:154px;display:block;overflow:hidden}.duksam-inquiry-gallery img{object-fit:cover;width:100%;height:100%}.duksam-inquiry-memo{border:1px solid #dde5ed;border-radius:9px;margin:0 20px 20px;padding:13px}.duksam-inquiry-memo>div{justify-content:space-between;align-items:center;display:flex}.duksam-inquiry-memo>div button{background:#fff;border:1px solid #d5dfe9;border-radius:7px;padding:5px 9px;font-size:10px}.duksam-inquiry-memo p{white-space:pre-wrap;color:#35495f;margin:6px 0 0;font-size:11px;line-height:1.65}.duksam-inquiry-memo p b{margin-right:6px}.duksam-inquiry-delete{justify-content:flex-end;padding:0 20px 18px;display:flex}.duksam-inquiry-delete button{color:#b55d5d;background:0 0;border:0;font-size:10px}.duksam-inquiry-timeline{padding:22px}.duksam-inquiry-timeline>h2{margin:0 0 16px;font-size:19px}.duksam-timeline-row{grid-template-columns:44px 1fr;min-height:110px;display:grid}.duksam-timeline-rail{justify-content:center;display:flex;position:relative}.duksam-timeline-rail>span{z-index:2;color:#367be7;background:#fff;border:2px solid #75a5ff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid;position:relative}.duksam-timeline-rail i{background:#c9daf6;width:1px;position:absolute;top:35px;bottom:0}.duksam-timeline-copy{padding:3px 0 10px}.duksam-timeline-copy>b{color:#203753;font-size:12px}.duksam-timeline-copy p{color:#50647a;margin:5px 0 1px;font-size:10px}.duksam-timeline-copy time{color:#8090a2;font-size:9px}.duksam-timeline-copy small{color:#596c80;white-space:pre-wrap;background:#fbfcfe;border:1px solid #e0e7ee;border-radius:7px;margin-top:8px;padding:9px;font-size:10px;display:block}.duksam-board-modal-backdrop{z-index:3200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b192a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.duksam-board-modal{background:#fff;border-radius:16px;width:min(620px,94vw);max-height:92vh;overflow:auto;box-shadow:0 26px 70px #08192c3d}.duksam-board-modal.is-wide{width:min(820px,94vw)}.duksam-board-modal>header{z-index:2;background:#fff;border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.duksam-board-modal>header h3{margin:0;font-size:18px}.duksam-board-modal>header button{color:#65778b;background:0 0;border:0;font-size:24px}.duksam-board-form{gap:14px;padding:18px 20px 20px;display:grid}.duksam-board-form label{gap:6px;display:grid}.duksam-board-form label>span{color:#40566d;font-size:11px;font-weight:900}.duksam-board-form input,.duksam-board-form textarea,.duksam-board-form select{color:#233a53;background:#fff;border:1px solid #d5dfe9;border-radius:9px;outline:none;width:100%;padding:10px 11px}.duksam-board-form textarea{resize:vertical;line-height:1.55}.duksam-board-form input:focus,.duksam-board-form textarea:focus,.duksam-board-form select:focus{border-color:#7aa9f7;box-shadow:0 0 0 3px #4b87eb1a}.duksam-board-check{align-items:center;gap:8px!important;display:flex!important}.duksam-board-check input{width:auto!important}.duksam-board-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.duksam-board-form footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.duksam-board-form footer button{border-radius:8px;min-width:90px;padding:10px 15px;font-weight:900}.duksam-board-form footer .ghost{color:#42576e;background:#fff;border:1px solid #d5dfe9}.duksam-board-form footer .primary{color:#fff;background:#121b53;border:1px solid #121b53}.duksam-board-form footer button:disabled{opacity:.55;cursor:default}.duksam-board-error{color:#b14b4b;background:#fff0f0;border-radius:8px;margin:0;padding:9px 11px;font-size:11px;font-weight:800}.duksam-board-capture{background:#f7faff;border:1px dashed #b9cbe0;border-radius:11px;padding:14px}.duksam-board-capture strong{font-size:13px}.duksam-board-capture p{color:#75889c;margin:5px 0 10px;font-size:10px}.duksam-board-capture>div{align-items:center;gap:8px;display:flex}.duksam-board-capture-button{cursor:pointer;background:#173f69;border:0;justify-content:center;min-width:112px;height:38px;color:#fff!important;border-radius:8px!important;align-items:center!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.duksam-board-capture-button.secondary{color:#2b4c6d!important;background:#fff!important;border:1px solid #cfdbe7!important}.duksam-board-capture-button input{display:none}.duksam-board-capture-button:has(input:disabled){opacity:.5;cursor:default}.duksam-board-capture>div>span{color:#8696a7;font-size:10px}@media (width<=1280px){.duksam-inquiry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.duksam-inquiry-detail-grid{grid-template-columns:1fr}.duksam-inquiry-timeline{min-height:300px}}@media (width<=900px){.duksam-board-page{padding:14px 12px 88px}.duksam-board-page-head{align-items:center}.duksam-board-heading h1{font-size:22px}.duksam-board-heading span,.duksam-board-head-action{display:none}.duksam-board-page-head nav{gap:16px;margin-top:13px}.duksam-board-toolbar{flex-direction:column;align-items:stretch}.duksam-board-search{width:100%;min-width:0}.duksam-board-table-wrap{overflow-x:auto}.duksam-board-table{min-width:760px}.duksam-inquiry-summary{grid-template-columns:1fr 1fr;gap:8px}.duksam-inquiry-summary>div{min-height:65px;padding:10px 13px}.duksam-inquiry-grid{grid-template-columns:1fr;padding:8px}.duksam-inquiry-card{grid-template-columns:104px minmax(0,1fr)}.duksam-board-mobile-write{z-index:800;display:flex;position:fixed;bottom:78px;right:16px}.duksam-board-mobile-write button{color:#fff;background:#122f55;border:0;border-radius:999px;padding:12px 17px;font-weight:900;box-shadow:0 8px 24px #102f5540}.duksam-inquiry-detail-top>div{gap:4px}.duksam-inquiry-detail-top>div button{padding:0 9px;font-size:10px}.duksam-inquiry-info-grid{grid-template-columns:1fr 1fr}.duksam-inquiry-info-grid>div{border-bottom:1px solid #e4eaf0}.duksam-inquiry-gallery{grid-template-columns:1fr 1fr}.duksam-comment{grid-template-columns:30px 88px 1fr 22px}.duksam-comment time{display:none}.duksam-board-form-grid{grid-template-columns:1fr}.duksam-board-modal-backdrop{z-index:30000;padding:18px 12px max(18px,env(safe-area-inset-bottom));align-items:center;overflow:hidden}.duksam-board-modal,.duksam-board-modal.is-wide{width:min(470px,100vw - 24px);height:auto;max-height:calc(100dvh - 36px - env(safe-area-inset-top));border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.duksam-board-modal>header{flex:none}.duksam-board-modal>.duksam-board-form{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow:hidden auto}.duksam-board-modal>.duksam-board-form footer{bottom:calc(-20px - env(safe-area-inset-bottom));z-index:1;margin:0 -20px calc(-20px - env(safe-area-inset-bottom));padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5ebf2;position:sticky}.duksam-board-modal .duksam-board-capture>div{flex-wrap:wrap}.duksam-board-modal .duksam-board-form input,.duksam-board-modal .duksam-board-form textarea,.duksam-board-modal .duksam-board-form select{min-width:0}}.duksam-board-pager{color:#687b90;justify-content:center;align-items:center;gap:18px;padding:16px 4px 2px;font-size:11px;display:flex}.duksam-board-pager>div{gap:5px;display:flex}.duksam-board-pager button{color:#3d536b;background:#fff;border:1px solid #d5dfe9;border-radius:7px;min-width:34px;height:34px;font-weight:800}.duksam-board-pager button.active{color:#fff;background:#121b53;border-color:#121b53}.duksam-board-pager button:disabled{opacity:.35;cursor:default}.duksam-board-pager>span{position:absolute;right:30px}@media (width<=900px){.duksam-board-pager{justify-content:space-between}.duksam-board-pager>span{position:static}.duksam-board-pager button{min-width:31px;height:31px}}.duksam-owner-assignee-select{color:#2e465f;background:#fff;border:1px solid #cbd6e1;border-radius:8px;min-width:142px;height:38px;padding:0 9px;font-size:10px;font-weight:800}@media (width<=900px){.duksam-owner-assignee-select{min-width:0;max-width:118px}}.duksam-board-page .duksam-board-head-action,.duksam-board-page .duksam-comment-form button,.duksam-board-page .duksam-board-detail-actions .danger,.duksam-board-page .duksam-inquiry-detail-top .receive,.duksam-board-page .duksam-board-form footer .primary,.duksam-board-page .duksam-board-mobile-write button{color:#fff!important;-webkit-text-fill-color:#fff!important}.duksam-board-page .duksam-board-head-action svg,.duksam-board-page .duksam-comment-form button svg,.duksam-board-page .duksam-board-detail-actions .danger svg,.duksam-board-page .duksam-inquiry-detail-top .receive svg,.duksam-board-page .duksam-board-form footer .primary svg,.duksam-board-page .duksam-board-mobile-write button svg{fill:currentColor;color:#fff!important}.duksam-board-page .duksam-board-detail-actions .danger:hover,.duksam-board-page .duksam-board-detail-actions .danger:focus,.duksam-board-page .duksam-comment-form button:hover,.duksam-board-page .duksam-comment-form button:focus,.duksam-board-page .duksam-board-head-action:hover,.duksam-board-page .duksam-board-head-action:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}.duksam-board-page .duksam-inquiry-detail-card>header small{font-size:12px;line-height:1.45}.duksam-board-page .duksam-inquiry-detail-card>header h2{font-size:24px;line-height:1.28}.duksam-board-page .duksam-inquiry-info-grid p{font-size:13.5px;line-height:1.55}.duksam-board-page .duksam-inquiry-info-grid p b{margin-bottom:6px;font-size:12px;line-height:1.35}.duksam-board-page .duksam-inquiry-info-grid p small{margin-top:4px;font-size:11.5px;line-height:1.4}.duksam-board-page .duksam-inquiry-photo-section h3,.duksam-board-page .duksam-inquiry-memo h3{font-size:15px;line-height:1.35}.duksam-board-page .duksam-inquiry-memo p{font-size:13px;line-height:1.75}.duksam-board-page .duksam-inquiry-memo>div button{font-size:11.5px}.duksam-board-page .duksam-inquiry-timeline>h2{font-size:21px}.duksam-board-page .duksam-timeline-copy>b{font-size:14px;line-height:1.4}.duksam-board-page .duksam-timeline-copy p{margin-top:6px;font-size:12px;line-height:1.5}.duksam-board-page .duksam-timeline-copy time{font-size:11px;line-height:1.4}.duksam-board-page .duksam-timeline-copy small{margin-top:9px;padding:10px 11px;font-size:12px;line-height:1.6}.duksam-board-page .duksam-timeline-rail>span,.duksam-board-page .duksam-inquiry-detail-top>div button,.duksam-board-page .duksam-owner-assignee-select{font-size:12px}.duksam-board-page .duksam-inquiry-delete button{font-size:11.5px}@media (width<=900px){.duksam-board-page .duksam-inquiry-detail-card>header h2{font-size:21px}.duksam-board-page .duksam-inquiry-info-grid p{font-size:12.5px}.duksam-board-page .duksam-inquiry-info-grid p b{font-size:11.5px}.duksam-board-page .duksam-inquiry-memo p{font-size:12.5px}.duksam-board-page .duksam-timeline-copy>b{font-size:13px}.duksam-board-page .duksam-timeline-copy p,.duksam-board-page .duksam-timeline-copy small{font-size:11.5px}.duksam-board-page .duksam-inquiry-detail-top>div button{font-size:11px}}.duksam-board-page .duksam-inquiry-card-top time{font-size:10.5px;line-height:1.35}.duksam-board-page .duksam-inquiry-card h3{margin:7px 0 4px;font-size:18px;font-weight:900;line-height:1.3}.duksam-board-page .duksam-inquiry-card-body>small{font-size:12.5px;line-height:1.45}.duksam-board-page .duksam-inquiry-card-body>p{height:42px;margin:9px 0 8px;font-size:13px;line-height:1.6}.duksam-board-page .duksam-inquiry-people{gap:3px;padding-top:8px;font-size:12px;line-height:1.45}.duksam-board-page .duksam-inquiry-people b,.duksam-board-page .duksam-inquiry-people em{margin-left:6px;font-size:12px}.duksam-board-page .duksam-inquiry-card-actions{gap:5px;margin-top:9px}.duksam-board-page .duksam-inquiry-card-actions button{height:32px;padding:0 7px;font-size:11.5px;font-weight:900;line-height:1}.duksam-board-page .duksam-inquiry-card .duksam-status-badge,.duksam-board-page .duksam-inquiry-card .duksam-board-badge{font-size:11.5px}.duksam-board-page .duksam-inquiry-card-body{padding:11px 10px 10px}@media (width<=900px){.duksam-board-page .duksam-inquiry-card h3{font-size:17px}.duksam-board-page .duksam-inquiry-card-body>small{font-size:12px}.duksam-board-page .duksam-inquiry-card-body>p{font-size:12.5px}.duksam-board-page .duksam-inquiry-people,.duksam-board-page .duksam-inquiry-people b,.duksam-board-page .duksam-inquiry-people em{font-size:11.5px}.duksam-board-page .duksam-inquiry-card-actions button{font-size:11px}}.duksam-board-page .duksam-inquiry-card{flex-direction:column;display:flex}.duksam-board-page .duksam-inquiry-card-body{flex-direction:column;flex:auto;min-width:0;display:flex}.duksam-board-page .duksam-inquiry-card-body>p{min-height:42px}.duksam-board-page .duksam-inquiry-people{margin-top:auto}.duksam-board-page .duksam-inquiry-card-actions{flex:none;margin-top:9px}.duksam-board-page .duksam-inquiry-grid{gap:12px}.duksam-board-page .duksam-inquiry-card{min-height:0}.duksam-board-page .duksam-inquiry-card-media{flex:0 0 205px;height:205px;min-height:205px;max-height:205px;overflow:hidden}.duksam-board-page .duksam-inquiry-card-media img{object-fit:cover;width:100%;height:100%;display:block}.duksam-board-page .duksam-inquiry-card h3{margin:6px 0 4px}.duksam-board-page .duksam-inquiry-card-body>small{min-height:18px}.duksam-board-page .duksam-inquiry-card-body>p{height:auto;min-height:38px;margin:7px 0}@media (width<=1200px){.duksam-board-page .duksam-inquiry-card-media{flex-basis:190px;height:190px;min-height:190px;max-height:190px}}@media (width<=900px){.duksam-board-page .duksam-inquiry-grid{gap:10px}.duksam-board-page .duksam-inquiry-card-media{flex-basis:auto;height:200px;min-height:200px;max-height:200px}.duksam-board-page .duksam-inquiry-card-body{min-height:205px}}.duksam-board-page .duksam-inquiry-card-media,.duksam-board-page .duksam-inquiry-thumb{flex:0 0 180px;height:180px;min-height:180px;max-height:180px;overflow:hidden}.duksam-board-page .duksam-inquiry-card-media img,.duksam-board-page .duksam-inquiry-thumb img{object-fit:cover;width:100%;height:100%;display:block}.duksam-board-page .duksam-inquiry-card-body{min-height:205px;padding:11px 10px 9px}.duksam-board-page .duksam-inquiry-card-top{flex:none;min-height:25px}.duksam-board-page .duksam-inquiry-card h3{min-height:24px;margin:5px 0 3px;line-height:1.32;overflow:visible}.duksam-board-page .duksam-inquiry-card-body>small{min-height:18px;line-height:1.4}.duksam-board-page .duksam-inquiry-card-body>p{min-height:34px;margin:6px 0}.duksam-board-page .duksam-inquiry-people{padding-top:6px}.duksam-board-page .duksam-inquiry-card-actions{margin-top:6px}@media (width<=1200px){.duksam-board-page .duksam-inquiry-card-media,.duksam-board-page .duksam-inquiry-thumb{flex-basis:170px;height:170px;min-height:170px;max-height:170px}}@media (width<=900px){.duksam-board-page .duksam-inquiry-card-media,.duksam-board-page .duksam-inquiry-thumb{flex-basis:auto;height:190px;min-height:190px;max-height:190px}.duksam-board-page .duksam-inquiry-card-body{min-height:200px}}.duksam-board-page .duksam-inquiry-card.is-called-card{background:#fff3f3;border-color:#efcaca}.duksam-board-page .duksam-inquiry-card.is-called-card .duksam-inquiry-card-body{background:linear-gradient(#fff8f8f5,#fff1f1fa)}.duksam-board-page .duksam-inquiry-card.is-received-card{background:#eef6ff;border-color:#bfd7f2}.duksam-board-page .duksam-inquiry-card.is-received-card .duksam-inquiry-card-body{background:linear-gradient(#f7fbfffa,#ebf5fffa)}.duksam-board-page .duksam-inquiry-card.is-overdue-card{border:2px solid #e45a5a;box-shadow:0 0 0 3px #e45a5a12}.duksam-board-page .duksam-inquiry-card-status{align-items:center;gap:7px;min-width:0;display:flex}.duksam-board-page .duksam-overdue-warning{color:#c83434;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.duksam-board-page .duksam-overdue-warning i{background:#e33232;border-radius:50%;width:9px;height:9px;animation:1.2s ease-out infinite duksam-overdue-pulse;box-shadow:0 0 #e3323280}@keyframes duksam-overdue-pulse{0%{box-shadow:0 0 #e332327a}70%{box-shadow:0 0 0 7px #e3323200}to{box-shadow:0 0 #e3323200}}.duksam-board-page .duksam-status-badge.is-called{color:#c23d3d;background:#ffe1e1}.duksam-board-page .duksam-status-badge.is-received{color:#2869b8;background:#dcecff}.duksam-practical-page{color:#10233f;width:100%;padding:0 18px 22px}.duksam-practical-topbar{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex}.duksam-practical-heading{align-items:center;gap:12px;min-width:0;display:flex}.duksam-board-back.practical{flex:none;margin:0}.duksam-practical-heading h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;color:#0b1f3a;min-width:0;margin:0;font-size:22px;font-weight:900;line-height:1.25;overflow:hidden}.duksam-practical-top-actions{flex:none;align-items:center;gap:10px;display:flex}.duksam-practical-top-actions button{color:#4f5e72;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;min-height:38px;padding:0 16px;font-size:12px;font-weight:800}.duksam-practical-top-actions button.save{color:#fff;background:#2367d8;border-color:#2367d8}.duksam-practical-top-actions button:disabled{opacity:.5;cursor:not-allowed}.duksam-practical-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:18px;display:grid}.duksam-practical-main,.duksam-practical-sidebar{min-width:0}.duksam-practical-main{background:#fff;border:1px solid #d9e2ed;border-radius:12px;padding:0;overflow:hidden}.duksam-practical-section{background:#fff;border-bottom:1px solid #e4e9f0;padding:17px 18px 18px}.duksam-practical-section:last-of-type{border-bottom:0}.duksam-practical-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.duksam-practical-section-title>div{align-items:center;gap:9px;min-width:0;display:flex}.duksam-practical-section-title h3{letter-spacing:-.025em;color:#16263c;margin:0;font-size:15px;font-weight:900;line-height:1.25}.duksam-practical-section-title small{color:#7b8797;font-size:10px;font-weight:700}.duksam-practical-section-title>button{color:#586779;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:6px;min-height:28px;padding:0 10px;font-size:10px;font-weight:800}.duksam-practical-section-icon{color:#2a72e6;place-items:center;width:20px;height:20px;font-size:16px;font-weight:900;display:grid}.duksam-practical-section-body{border:1px solid #0000;border-radius:7px;padding:16px 17px}.duksam-practical-section.tone-blue .duksam-practical-section-body{background:#f3f8ff;border-color:#9dc6ff}.duksam-practical-section.tone-violet .duksam-practical-section-body{background:#fbf7ff;border-color:#d5b8ff}.duksam-practical-section.tone-green .duksam-practical-section-body{background:#f5fcf7;border-color:#a7ddb8}.duksam-practical-section.tone-amber .duksam-practical-section-body{background:#fffaf0;border-color:#f2ca71}.duksam-practical-section.tone-amber .duksam-practical-section-icon{color:#f1a31a}.duksam-practical-section.compact{border:0;padding:17px 18px 18px}.duksam-practical-section.compact:first-child{border-right:1px solid #e4e9f0}.duksam-practical-two-column{border-bottom:1px solid #e4e9f0;grid-template-columns:1fr 1fr;display:grid}.duksam-practical-two-column .duksam-practical-section-body{padding:0}.duksam-practical-copy,.duksam-practical-quote p{color:#20334d;word-break:keep-all;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.85}.duksam-practical-quote{padding:0 30px;position:relative}.duksam-practical-quote>span{color:#58bf7c;font-size:33px;font-weight:900;line-height:1;position:absolute}.duksam-practical-quote>span:first-child{top:-1px;left:0}.duksam-practical-quote>span:last-child{bottom:-14px;right:0}.duksam-practical-bullets{color:#20334d;margin:0;padding-left:18px}.duksam-practical-bullets li{margin:5px 0;font-size:12px;line-height:1.65}.duksam-practical-check-list{background:#fff;border:1px solid #dce4ee;border-radius:6px;overflow:hidden}.duksam-practical-check-row{border-bottom:1px solid #e8edf3;grid-template-columns:22px minmax(0,1fr) 105px 24px;align-items:center;min-height:34px;padding:0 9px;display:grid}.duksam-practical-check-row:last-child{border-bottom:0}.duksam-practical-check-row p{color:#26384f;margin:0;padding:6px 7px;font-size:11px;line-height:1.45}.duksam-practical-check-box{color:#66778b;font-size:15px}.duksam-practical-check-row em{color:#3976bd;text-align:center;background:#eef6ff;border-radius:2px;justify-self:stretch;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.duksam-practical-check-mark{color:#8c99a8;justify-self:end;font-size:13px}.duksam-practical-editor{color:#17304f;width:100%;min-height:94px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #7aa9e9;border-radius:7px;outline:none;padding:12px 13px;font-size:12px;line-height:1.7}.duksam-practical-editor:focus{box-shadow:0 0 0 3px #3c79d71a}.duksam-practical-policy-link{color:#1762c5;cursor:pointer;background:#fff;border:1px solid #75a9f2;border-radius:7px;width:calc(100% - 36px);min-height:42px;margin:16px 18px 17px;font-size:12px;font-weight:900}.duksam-practical-policy-link:disabled{color:#9aa6b5;cursor:not-allowed;border-color:#d8dfe8}.duksam-practical-sidebar{flex-direction:column;gap:14px;display:flex}.duksam-practical-side-card{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:18px}.duksam-practical-side-card h3{color:#16253a;margin:0 0 17px;font-size:15px;font-weight:900}.duksam-practical-side-card dl{flex-direction:column;gap:13px;margin:0;display:flex}.duksam-practical-side-card dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.duksam-practical-side-card dt{color:#607086;font-size:11px;font-weight:700}.duksam-practical-side-card dd{color:#21334c;text-align:right;margin:0;font-size:11px;font-weight:700}.duksam-practical-status{color:#34965c;background:#e8f8ee;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.duksam-practical-linked-title{color:#1767cf;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:12px;font-weight:900;line-height:1.55;display:block}.duksam-practical-side-card .linked-meta{margin-top:16px}.duksam-practical-linked-button{color:#2466be;cursor:pointer;background:#fff;border:1px solid #cfd9e6;border-radius:6px;width:100%;min-height:36px;margin-top:16px;font-size:10px;font-weight:900}.duksam-practical-side-empty,.duksam-practical-empty{color:#8995a5;margin:0;font-size:11px;line-height:1.6}.duksam-practical-use-item{border-bottom:1px solid #e8edf3;gap:10px;padding:12px 0;display:flex}.duksam-practical-use-item:last-child{border-bottom:0}.duksam-practical-use-item>span{color:#2472e7;text-align:center;flex:none;width:24px;font-size:17px;font-weight:900}.duksam-practical-use-item b{color:#24354d;margin-bottom:4px;font-size:11px;display:block}.duksam-practical-use-item p{color:#637289;margin:0;font-size:10px;line-height:1.65}.duksam-practical-delete{color:#ef4d5c;cursor:pointer;background:#fff;border:1px solid #ff9da6;border-radius:7px;width:100%;min-height:40px;font-size:11px;font-weight:900}.duksam-practical-guide{color:#426b9e;background:#edf5ff;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:10px;font-weight:700;display:flex}.duksam-practical-guide>span{color:#1e67c6}.duksam-board-notice.practical-error{margin:0 0 14px}.duksam-practical-page.is-preview .duksam-practical-main{box-shadow:0 12px 30px #1832540f}@media (width<=1100px){.duksam-practical-layout{grid-template-columns:1fr}.duksam-practical-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.duksam-practical-delete{grid-column:1/-1}}@media (width<=760px){.duksam-practical-page{padding:0 10px 18px}.duksam-practical-topbar{flex-direction:column;align-items:flex-start}.duksam-practical-heading{flex-wrap:wrap}.duksam-practical-heading h2{white-space:normal;width:100%;font-size:18px}.duksam-practical-top-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.duksam-practical-layout{display:block}.duksam-practical-two-column{grid-template-columns:1fr}.duksam-practical-section.compact:first-child{border-bottom:1px solid #e4e9f0;border-right:0}.duksam-practical-sidebar{margin-top:14px;display:flex}.duksam-practical-check-row{grid-template-columns:20px minmax(0,1fr) 80px}.duksam-practical-check-mark{display:none}}@media print{body *{visibility:hidden!important}.duksam-practical-page,.duksam-practical-page *,.duksam-board-detail-shell,.duksam-board-detail-shell *{visibility:visible!important}.duksam-practical-page,.duksam-board-detail-shell{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.duksam-practical-top-actions,.duksam-practical-sidebar,.duksam-practical-section-title>button,.duksam-practical-guide,.duksam-practical-policy-link,.duksam-board-back,.duksam-board-comments,.duksam-board-detail-actions{display:none!important}.duksam-practical-layout{display:block!important}.duksam-practical-main,.duksam-board-post-detail{width:100%!important;box-shadow:none!important;border:0!important}.duksam-practical-two-column{grid-template-columns:1fr 1fr!important}.duksam-practical-section{break-inside:avoid;page-break-inside:avoid}.duksam-board-post-content{font-size:11pt!important;line-height:1.65!important}@page{size:A4;margin:12mm}}.duksam-policy-page{color:#10233f;width:100%;padding:0 18px 22px}.duksam-policy-topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.duksam-policy-heading{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.duksam-policy-title-wrap{flex:auto;align-items:flex-start;gap:10px;min-width:0;padding-top:1px;display:flex}.duksam-policy-title-wrap .duksam-category-badge{flex:none;margin-top:2px}.duksam-policy-heading h2{-webkit-line-clamp:2;white-space:normal;letter-spacing:-.03em;color:#0b1f3a;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:22px;font-weight:850;line-height:1.3;display:-webkit-box;overflow:hidden}.duksam-policy-top-actions{flex:none;align-items:center;gap:10px;display:flex}.duksam-policy-top-actions button{color:#4f5e72;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:8px;min-height:38px;padding:0 16px;font-size:12px;font-weight:800}.duksam-policy-top-actions button.save{color:#fff;background:#2367d8;border-color:#2367d8}.duksam-policy-top-actions button:disabled{opacity:.5;cursor:not-allowed}.duksam-policy-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:18px;display:grid}.duksam-policy-main{background:#fff;border:1px solid #d9e2ed;border-radius:12px;min-width:0;overflow:hidden}.duksam-policy-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.duksam-policy-hero{background:linear-gradient(135deg,#f6f9fd 0%,#eef5ff 100%);border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.duksam-policy-hero>div{align-items:center;gap:10px;min-width:0;display:flex}.duksam-policy-hero span{color:#2365bd;background:#e7f0ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.duksam-policy-hero h3{color:#1c314d;margin:0;font-size:13px;font-weight:900}.duksam-policy-hero small{color:#75849a;font-size:10px}.duksam-policy-hero strong{color:#1c5ca9;font-size:11px;font-weight:900}.duksam-policy-section{background:#fff;border-bottom:1px solid #e4e9f0;padding:17px 18px 18px}.duksam-policy-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.duksam-policy-section-title>div{align-items:center;gap:9px;min-width:0;display:flex}.duksam-policy-section-title>div>span{color:#2a72e6;place-items:center;width:20px;height:20px;font-size:15px;font-weight:900;display:grid}.duksam-policy-section-title h3{letter-spacing:-.025em;color:#16263c;margin:0;font-size:15px;font-weight:900}.duksam-policy-section-title>button{color:#586779;cursor:pointer;background:#fff;border:1px solid #d7dfe9;border-radius:6px;min-height:28px;padding:0 10px;font-size:10px;font-weight:800}.duksam-policy-section-body{border:1px solid #0000;border-radius:7px;padding:16px 17px}.duksam-policy-section.tone-blue .duksam-policy-section-body{background:#f3f8ff;border-color:#a8c9f4}.duksam-policy-section.tone-violet .duksam-policy-section-body{background:#faf8ff;border-color:#cfc0f8}.duksam-policy-section.tone-green .duksam-policy-section-body{background:#f5fbf7;border-color:#a8d9bc}.duksam-policy-section.tone-teal .duksam-policy-section-body{background:#f4fbfa;border-color:#b6ded9}.duksam-policy-section.tone-sky .duksam-policy-section-body{background:#f5faff;border-color:#b5d5f3}.duksam-policy-section.tone-amber .duksam-policy-section-body{background:#fffaf0;border-color:#f1cd7c}.duksam-policy-section.tone-amber .duksam-policy-section-title>div>span{color:#eda426}.duksam-policy-grid-two{border-bottom:1px solid #e4e9f0;grid-template-columns:1fr 1fr;display:grid}.duksam-policy-grid-two .duksam-policy-section{border-bottom:0}.duksam-policy-grid-two .duksam-policy-section:first-child{border-right:1px solid #e4e9f0}.duksam-policy-section.compact .duksam-policy-section-body{padding:13px 14px}.duksam-policy-copy,.duksam-policy-quote p{color:#20334d;white-space:pre-wrap;word-break:keep-all;margin:0;font-size:12px;line-height:1.85}.duksam-policy-bullets{color:#20334d;margin:0;padding-left:19px}.duksam-policy-bullets li{margin:6px 0;font-size:12px;line-height:1.65}.duksam-policy-quote{padding:0 30px;position:relative}.duksam-policy-quote>span{color:#5da7de;font-size:33px;font-weight:900;line-height:1;position:absolute}.duksam-policy-quote>span:first-child{top:-1px;left:0}.duksam-policy-quote>span:last-child{bottom:-14px;right:0}.duksam-policy-checks{flex-direction:column;gap:8px;display:flex}.duksam-policy-check-item{align-items:flex-start;gap:9px;display:flex}.duksam-policy-check-item>span{color:#37a46a;flex:none;font-size:13px;font-weight:900}.duksam-policy-check-item p{color:#26384f;margin:0;font-size:12px;line-height:1.65}.duksam-policy-editor{color:#17304f;width:100%;min-height:94px;font:inherit;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #7aa9e9;border-radius:7px;outline:none;padding:12px 13px;font-size:12px;line-height:1.7}.duksam-policy-editor:focus{box-shadow:0 0 0 3px #3c79d71a}.duksam-policy-original{color:#1762c5;background:#fff;border:1px solid #75a9f2;border-radius:7px;justify-content:center;align-items:center;width:calc(100% - 36px);min-height:42px;margin:16px 18px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.duksam-policy-side-card{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:18px}.duksam-policy-side-card h3{color:#16253a;margin:0 0 17px;font-size:15px;font-weight:900}.duksam-policy-side-card dl{flex-direction:column;gap:13px;margin:0;display:flex}.duksam-policy-side-card dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.duksam-policy-side-card dt{color:#607086;font-size:11px;font-weight:700}.duksam-policy-side-card dd{color:#21334c;text-align:right;margin:0;font-size:11px;font-weight:700}.duksam-policy-status{color:#34965c;background:#e8f8ee;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.duksam-policy-use{border-bottom:1px solid #e8edf3;gap:10px;padding:12px 0;display:flex}.duksam-policy-use:last-child{border-bottom:0}.duksam-policy-use>span{color:#2472e7;text-align:center;flex:none;width:24px;font-size:16px;font-weight:900}.duksam-policy-use b{color:#24354d;margin-bottom:4px;font-size:11px;display:block}.duksam-policy-use p{color:#637289;margin:0;font-size:10px;line-height:1.65}.duksam-policy-delete{color:#ef4d5c;cursor:pointer;background:#fff;border:1px solid #ff9da6;border-radius:7px;width:100%;min-height:40px;font-size:11px;font-weight:900}.duksam-policy-guide{color:#426b9e;background:#edf5ff;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;font-size:10px;font-weight:700;display:flex}.duksam-policy-guide>span{color:#1e67c6}.duksam-policy-empty{color:#8995a5;margin:0;font-size:11px;line-height:1.6}@media (width<=1100px){.duksam-policy-layout{grid-template-columns:1fr}.duksam-policy-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duksam-policy-delete{grid-column:1/-1}}@media (width<=760px){.duksam-policy-page{padding:0 10px 18px}.duksam-policy-topbar{flex-direction:column;align-items:flex-start}.duksam-policy-heading{flex-wrap:wrap}.duksam-policy-heading h2{white-space:normal;width:100%;font-size:18px}.duksam-policy-top-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.duksam-policy-grid-two{grid-template-columns:1fr}.duksam-policy-grid-two .duksam-policy-section:first-child{border-bottom:1px solid #e4e9f0;border-right:0}.duksam-policy-sidebar{margin-top:14px;display:flex}}@media print{.duksam-policy-page,.duksam-policy-page *{visibility:visible!important}.duksam-policy-page{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.duksam-policy-top-actions,.duksam-policy-sidebar,.duksam-policy-section-title>button,.duksam-policy-guide,.duksam-board-back{display:none!important}.duksam-policy-layout{display:block!important}.duksam-policy-main{border:0!important;width:100%!important}.duksam-policy-grid-two{grid-template-columns:1fr 1fr!important}.duksam-policy-section{break-inside:avoid;page-break-inside:avoid}}.duksam-board-pills button{letter-spacing:-.01em!important;border-radius:7px!important;height:31px!important;min-height:31px!important;padding:0 12px!important;font-size:11px!important;font-weight:400!important}.duksam-board-pills button.active{font-weight:500!important}@media (width<=760px){.duksam-board-pills button{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:10.5px!important}}.duksam-policy-section.tone-positive .duksam-policy-section-body{background:#f4fbf7;border-color:#a9d9bd}.duksam-policy-section.tone-negative .duksam-policy-section-body,.duksam-practical-section.tone-negative .duksam-practical-section-body{background:#fff6f6;border-color:#efb3b3}.duksam-policy-section.tone-weakness .duksam-policy-section-body{background:#fff9f1;border-color:#e8c9a1}.duksam-policy-section.tone-judgment .duksam-policy-section-body{background:#f5f8fd;border-color:#b9c9e8}.duksam-practical-section.tone-risk .duksam-practical-section-body{background:#fff8f2;border-color:#e5c1a6}.duksam-policy-section.tone-negative .duksam-policy-section-title>div>span,.duksam-practical-section.tone-negative .duksam-practical-section-icon{color:#d95757}.duksam-practical-section.tone-risk .duksam-practical-section-icon{color:#d97a32}.duksam-category-badge.is-policy-archive{color:#55657a;background:#eef2f7;border-color:#dbe2ea}.duksam-policy-archive-guide{color:#66758a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0 0 12px;padding:10px 13px;font-size:12px;line-height:1.55}.duksam-policy-archive-table th:first-child{width:110px}.duksam-policy-archive-table th:nth-child(2){width:auto}.duksam-policy-archive-table th:nth-child(3){width:150px}.duksam-policy-archive-table th:nth-child(4){width:110px}.duksam-policy-archive-table th:nth-child(5){width:145px}.duksam-policy-archive-table th:nth-child(6){width:170px}.policy-archive-link{text-align:left;align-items:center;gap:7px;display:inline-flex!important}.policy-archive-link span{color:#8b98aa;font-size:11px}.duksam-policy-archive-table tbody tr{cursor:default}.duksam-policy-archive-table tbody tr:hover{background:#fbfcfe}@media (width<=760px){.duksam-policy-archive-guide{font-size:11px}.duksam-policy-archive-table{min-width:900px}}.duksam-policy-archive-table th:nth-child(2),.duksam-policy-archive-table td:nth-child(2){text-align:left!important}.duksam-policy-archive-table .policy-archive-link{justify-content:flex-start;width:100%;text-align:left!important;display:flex!important}.duksam-policy-archive-table th:nth-child(2){text-align:center!important}.duksam-policy-archive-table td:nth-child(2){text-align:left!important;padding-left:18px!important;padding-right:18px!important}.duksam-policy-archive-table th,.duksam-policy-archive-table td{vertical-align:middle}.duksam-policy-archive-table .policy-archive-link{line-height:1.45}.duksam-policy-archive-table th:nth-child(3),.duksam-policy-archive-table td:nth-child(3){text-align:center!important;vertical-align:middle!important;padding-left:12px!important;padding-right:12px!important}@media (width>=901px){.duksam-board-page{--db-navy:#0e1b2e;--db-blue:#2563eb;--db-line:#dbe4ef;--db-muted:#6b7d93;--db-bg:#f6f8fb;background:var(--db-bg);color:#13233a;width:100%;max-width:none;margin:0;padding:8px 18px 28px}.duksam-board-page-head{border:0;align-items:center;gap:12px;min-height:46px;margin:0 0 8px;padding:0 2px}.duksam-board-page-head>div{flex:auto;align-items:center;min-width:0;display:flex}.duksam-board-heading{display:none}.duksam-board-page-head nav{align-items:center;gap:6px;margin:0}.duksam-board-page-head nav button{border:1px solid var(--db-line);color:#51647a;background:#fff;border-radius:8px;height:36px;padding:0 14px;font-size:12.5px;font-weight:700}.duksam-board-page-head nav button.active{color:#fff;background:var(--db-navy);border-color:var(--db-navy)}.duksam-board-head-action{background:var(--db-blue);height:36px;box-shadow:none;border-radius:8px;margin:0 0 0 auto;padding:0 16px;font-size:12.5px;font-weight:800}.duksam-board-toolbar{border:1px solid var(--db-line);background:#fff;border-radius:9px 9px 0 0;justify-content:flex-start;gap:8px;min-height:48px;padding:6px 8px}.duksam-board-pills{flex-wrap:wrap;gap:6px}.duksam-board-pills button{color:#465a71;background:#fff;border-color:#d8e1eb;border-radius:7px;min-height:34px;padding:0 13px;font-size:12px;font-weight:700}.duksam-board-pills button.active{background:var(--db-blue);border-color:var(--db-blue);color:#fff}.duksam-board-search{display:none}.duksam-board-table-wrap{border-color:var(--db-line);min-height:360px;box-shadow:none;border-radius:0 0 9px 9px}.duksam-board-table th{border-bottom:1px solid var(--db-line);color:#43566c;background:#f3f6fa;height:42px;font-size:12px;font-weight:700}.duksam-board-table td{color:#30445b;border-bottom:1px solid #e5ebf2;height:46px;font-size:12.5px}.duksam-board-table tbody tr:hover{background:#f5f8fc}.duksam-board-table tbody tr.is-pinned{background:#f1f6ff}.duksam-category-badge,.duksam-status-badge{border-radius:6px;padding:4px 8px;font-size:11px}.duksam-board-pager{margin-top:10px}.duksam-inquiry-summary{gap:8px;margin:0 0 8px}.duksam-inquiry-summary>div{border-color:var(--db-line);box-shadow:none;border-radius:9px}.duksam-inquiry-grid{gap:10px}.duksam-inquiry-card,.duksam-board-post-detail,.duksam-inquiry-detail-card,.duksam-inquiry-timeline,.duksam-policy-archive-guide{border-color:var(--db-line);box-shadow:none;border-radius:9px}}.duksam-rental-shortcut-backdrop{z-index:26000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0812226b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.duksam-rental-shortcut-card{background:#fff;border:1px solid #dbe4ef;border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:14px;width:min(520px,100vw - 48px);padding:22px;display:grid;position:relative;box-shadow:0 18px 44px #0e1b2e38}.duksam-rental-shortcut-card>img{object-fit:cover;background:#f5f8fc;border:1px solid #d8e2ef;border-radius:14px;width:64px;height:64px}.duksam-rental-shortcut-copy{min-width:0;padding-right:24px}.duksam-rental-shortcut-copy strong{color:#0e1b2e;font-size:17px;font-weight:800;line-height:1.35;display:block}.duksam-rental-shortcut-copy>p{color:#52657b;word-break:keep-all;margin:6px 0 0;font-size:13px;line-height:1.5}.duksam-rental-shortcut-close{color:#32465d;cursor:pointer;background:0 0;border:0;border-radius:10px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.duksam-rental-shortcut-guide{background:#f3f7fd;border:1px solid #dbe7f6;border-radius:10px;margin-top:10px;padding:10px 11px}.duksam-rental-shortcut-guide b,.duksam-rental-shortcut-guide span{display:block}.duksam-rental-shortcut-guide b{color:#163b6d;font-size:12px;font-weight:800}.duksam-rental-shortcut-guide span{color:#536a83;margin-top:3px;font-size:11px;line-height:1.45}.duksam-rental-shortcut-actions{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) 68px;gap:8px;margin-top:4px;display:grid}.duksam-rental-shortcut-actions button{color:#243b55;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd9e6;border-radius:10px;min-height:42px;font-size:12px;font-weight:750}.duksam-rental-shortcut-actions .primary{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.duksam-rental-shortcut-actions .ghost{background:#f8fafc}@media (width<=900px){.duksam-rental-shortcut-backdrop{z-index:26000;padding:16px 14px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0812226b;place-items:end stretch;display:grid;position:fixed;inset:0}.duksam-rental-shortcut-card{background:#fff;border:1px solid #dbe4ef;border-radius:18px;grid-template-columns:58px minmax(0,1fr);gap:13px;width:min(100%,460px);margin:0 auto;padding:18px;display:grid;position:relative;box-shadow:0 18px 44px #0e1b2e38}.duksam-rental-shortcut-card>img{object-fit:cover;background:#f5f8fc;border:1px solid #d8e2ef;border-radius:13px;width:58px;height:58px}.duksam-rental-shortcut-copy{min-width:0;padding-right:22px}.duksam-rental-shortcut-copy strong{color:#0e1b2e;font-size:16px;font-weight:800;line-height:1.35;display:block}.duksam-rental-shortcut-copy>p{color:#52657b;word-break:keep-all;margin:6px 0 0;font-size:13px;line-height:1.5}.duksam-rental-shortcut-close{color:#32465d;cursor:pointer;background:0 0;border:0;border-radius:10px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.duksam-rental-shortcut-guide{background:#f3f7fd;border:1px solid #dbe7f6;border-radius:10px;margin-top:10px;padding:9px 10px}.duksam-rental-shortcut-guide b,.duksam-rental-shortcut-guide span{display:block}.duksam-rental-shortcut-guide b{color:#163b6d;font-size:12px;font-weight:800}.duksam-rental-shortcut-guide span{color:#536a83;margin-top:3px;font-size:11px;line-height:1.45}.duksam-rental-shortcut-actions{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) 68px;gap:8px;margin-top:2px;display:grid}.duksam-rental-shortcut-actions button{color:#243b55;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd9e6;border-radius:10px;min-height:42px;font-size:12px;font-weight:750}.duksam-rental-shortcut-actions .primary{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.duksam-rental-shortcut-actions .ghost{background:#f8fafc}}@media (width<=390px){.duksam-rental-shortcut-card{grid-template-columns:50px minmax(0,1fr);padding:15px}.duksam-rental-shortcut-card>img{border-radius:12px;width:50px;height:50px}.duksam-rental-shortcut-actions{grid-template-columns:1fr 1fr}.duksam-rental-shortcut-actions .ghost{grid-column:1/-1}}.duksam-board-page-head nav .duksam-rental-shortcut-manual-button{color:#163b6d;white-space:nowrap;cursor:pointer;background:#f6f9fd;border:1px solid #bfd0e6;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin-left:8px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.duksam-board-page-head nav .duksam-rental-shortcut-manual-button:hover{background:#eef5fd}@media (width<=900px){.duksam-board-page-head nav .duksam-rental-shortcut-manual-button{color:#163b6d;white-space:nowrap;cursor:pointer;background:#f6f9fd;border:1px solid #bfd0e6;border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin-left:6px;padding:0 10px;font-size:11px;font-weight:800;line-height:1}.duksam-board-page-head nav .duksam-rental-shortcut-manual-button:active{background:#eaf2fc}}.duksam-inquiry-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button{flex:none;margin-left:auto}@media (width<=900px){.duksam-inquiry-toolbar{flex-direction:row;align-items:center;gap:8px}.duksam-inquiry-toolbar .duksam-board-pills{flex:auto;min-width:0}.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button{flex:none;margin-left:auto}}.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button{color:#1d4f82;height:38px;min-height:38px;font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;appearance:none;box-shadow:none;background:#f7fbff;border:1px solid #c8d8ea;border-radius:9px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button:hover{color:#163f6d;background:#eef6ff;border-color:#9fbddd}.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button:active{background:#e6f1fd;border-color:#86aad2}.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb38}@media (width<=900px){.duksam-inquiry-toolbar .duksam-rental-shortcut-manual-button{border-radius:8px;height:36px;min-height:36px;padding:0 12px;font-size:11px}}.duksam-board-page{--v396-navy:#102f55;--v396-blue:#1676ef;--v396-line:#d8e3ef;--v396-soft:#f5f8fc;--v396-muted:#77899d;max-width:none;margin:0;padding:18px 20px 46px}.duksam-board-page-head{border-bottom:0;align-items:flex-start;min-height:88px;margin-bottom:12px;padding:0 4px 10px}.duksam-board-heading{display:block}.duksam-board-heading h1{color:#102b4d;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:950;line-height:1.1}.duksam-board-heading span{color:#6f8196;margin-top:7px;font-size:12px;display:block}.duksam-board-page-head nav button{color:#40546b;background:#fff;border:1px solid #d6e1ec;border-radius:8px;min-height:36px;padding:0 16px;font-size:12px}.duksam-board-page-head nav button.active{color:#fff;background:#122d51;border-color:#122d51}.duksam-board-head-action{min-width:104px;min-height:42px;box-shadow:none;background:#1976ec;border-radius:8px;margin-top:2px;font-size:13px}.duksam-board-v4 .duksam-board-toolbar{border:1px solid var(--v396-line);border-radius:9px 9px 0 0;padding:0;display:block;overflow:hidden}.duksam-board-v4 .duksam-board-pills{scrollbar-width:thin;background:#fff;flex-wrap:nowrap;gap:0;padding:9px 10px;display:flex;overflow-x:auto}.duksam-board-v4 .duksam-board-pills button{color:#40536a;background:#fff;border:1px solid #d8e2ed;border-radius:7px;flex:none;min-height:32px;margin-right:5px;padding:0 13px;font-size:10.5px;font-weight:850}.duksam-board-v4 .duksam-board-pills button.active{color:#fff;background:#1477ef;border-color:#1477ef}.duksam-board-v4 .duksam-board-pills button.is-private{color:#a74a4a;background:#fff8f8;border-color:#ebd2d2}.duksam-board-v4 .duksam-board-pills button.is-private small{color:#d36565;margin-left:4px;font-size:8px}.duksam-board-v4 .duksam-board-pills button:disabled{opacity:1;cursor:not-allowed}.duksam-board-list-controls{border-left:1px solid var(--v396-line);border-right:1px solid var(--v396-line);background:#fff;grid-template-columns:minmax(260px,1fr) 118px 118px;align-items:center;gap:8px;padding:10px 10px 8px;display:grid}.duksam-board-search-v4{background:#fff;border:1px solid #d2deea;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 52px;align-items:center;min-width:0;height:38px;display:grid;overflow:hidden}.duksam-board-search-v4>span{color:#6d8299;place-items:center;font-size:17px;display:grid}.duksam-board-search-v4 input{color:#243e5d;border:0;outline:0;min-width:0;height:100%;font-size:11px}.duksam-board-search-v4 button{color:#355274;background:#f7f9fc;border:0;border-left:1px solid #e3e9f0;height:100%;font-size:10px;font-weight:850}.duksam-board-list-controls>select{color:#314e6e;background:#fff;border:1px solid #d2deea;border-radius:8px;height:38px;padding:0 10px;font-size:10.5px;font-weight:800}.duksam-board-list-total{border-left:1px solid var(--v396-line);border-right:1px solid var(--v396-line);color:#708399;background:#fff;padding:0 11px 8px;font-size:10px}.duksam-board-v4 .duksam-board-table-wrap{border-color:var(--v396-line);background:#fff;border-radius:0;min-height:345px}.duksam-board-v4 .duksam-board-table th{color:#42566d;background:#f2f6fa;height:40px;font-size:10px}.duksam-board-v4 .duksam-board-table td{height:44px;padding:0 8px;font-size:10.5px}.duksam-board-v4 .duksam-board-table tbody tr{cursor:pointer}.duksam-board-v4 .duksam-board-table tbody tr.is-selected{background:#edf5ff;box-shadow:inset 3px 0 #1676ef}.duksam-board-v4 .duksam-board-table tbody tr:hover{background:#f5f9fe}.duksam-board-v4 .duksam-category-badge{border-radius:6px;padding:4px 7px;font-size:9px}.duksam-category-badge.is-room-private{color:#b14747;background:#fff1f1}.duksam-board-v4 .duksam-title-link{font-size:10.5px;font-weight:800}.duksam-board-v4 .duksam-board-pager{margin-top:12px}.duksam-board-split-layout{border:1px solid var(--v396-line);background:#fff;border-radius:10px;grid-template-columns:minmax(360px,38%) minmax(0,62%);min-height:620px;display:grid;overflow:hidden}.duksam-board-split-layout>.duksam-board-list-pane{border-right:1px solid var(--v396-line);background:#f8fafc;min-width:0}.duksam-board-list-pane.is-compact .duksam-board-toolbar{border:0;border-bottom:1px solid var(--v396-line);border-radius:0}.duksam-board-list-pane.is-compact .duksam-board-pills{padding:8px}.duksam-board-list-pane.is-compact .duksam-board-pills button{padding:0 9px;font-size:9px}.duksam-board-list-pane.is-compact .duksam-board-list-controls{border:0;border-bottom:1px solid var(--v396-line);grid-template-columns:minmax(0,1fr) 90px;padding:8px}.duksam-board-list-pane.is-compact .duksam-board-list-total{border:0;border-bottom:1px solid var(--v396-line);padding:7px 9px}.duksam-board-list-pane.is-compact .duksam-board-table-wrap{border:0;min-height:430px;overflow:auto}.duksam-board-list-pane.is-compact .duksam-board-table{table-layout:fixed}.duksam-board-list-pane.is-compact .duksam-board-table th:first-child{width:42px}.duksam-board-list-pane.is-compact .duksam-board-table th:nth-child(2){width:70px}.duksam-board-list-pane.is-compact .duksam-board-table th:nth-child(4){width:92px}.duksam-board-list-pane.is-compact .duksam-board-table th:nth-child(5){width:48px}.duksam-board-list-pane.is-compact .duksam-board-table td{height:54px;padding:0 5px;font-size:9.5px}.duksam-board-list-pane.is-compact .duksam-title-link{width:100%;font-size:10px;display:block}.duksam-board-compact-author{color:#8a99a9;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.duksam-board-list-pane.is-compact .duksam-board-pager{padding:0 8px 8px}.duksam-board-split-detail,.duksam-board-split-detail-special,.duksam-board-editor-pane{background:#fff;min-width:0;min-height:620px;overflow:auto}.duksam-board-split-detail .duksam-board-post-detail{box-shadow:none;border:0;border-radius:0;padding:0}.duksam-board-split-detail .duksam-board-post-detail>header{padding:2px 0 15px}.duksam-board-split-detail .duksam-board-title-row{flex-direction:column;align-items:flex-start;gap:8px}.duksam-board-split-detail .duksam-board-title-row h2{color:#102d50;font-size:22px;line-height:1.35}.duksam-board-split-detail .duksam-board-meta{flex-wrap:wrap;font-size:10px}.duksam-board-split-detail .duksam-comment{grid-template-columns:28px 88px minmax(0,1fr) auto 22px}.duksam-board-split-detail-special{padding:12px}.duksam-board-split-detail-special>.duksam-policy-page,.duksam-board-split-detail-special>.duksam-practical-page{padding:0}.duksam-board-editor-pane{background:#fff;padding:0}.duksam-board-inline-editor.is-embedded{height:100%;padding:18px}.duksam-board-editor-heading{border-bottom:1px solid #e2e9f1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.duksam-board-editor-heading h2{color:#102d50;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:950}.duksam-board-editor-heading p{color:#8190a2;margin:4px 0 0;font-size:10px}.duksam-board-editor-close{color:#244464;background:#fff;border:1px solid #d6e0eb;border-radius:8px;width:34px;height:34px;font-size:20px}.duksam-board-inline-editor>label{margin-bottom:11px;display:block}.duksam-board-inline-editor>label>span{color:#294767;margin-bottom:6px;font-size:10.5px;font-weight:850;display:block}.duksam-board-inline-editor>label>span em{color:#e45656;margin-left:5px;font-size:8px;font-style:normal}.duksam-board-inline-editor input,.duksam-board-inline-editor select,.duksam-board-inline-editor textarea{color:#263f5c;background:#fff;border:1px solid #d5e0eb;border-radius:7px;outline:0;width:100%;font-size:11px}.duksam-board-inline-editor input,.duksam-board-inline-editor select{height:38px;padding:0 10px}.duksam-board-inline-editor textarea{resize:vertical;min-height:300px;padding:12px;line-height:1.7}.duksam-board-editor-category{background:#f4f9ff;border:1px solid #cfe0f4;border-radius:9px;padding:12px}.duksam-board-editor-category select{background:#fff}.duksam-board-rich-toolbar{background:#f8fafc;border:1px solid #d5e0eb;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:4px;min-height:42px;margin-bottom:0;padding:5px 6px;display:flex;overflow-x:auto}.duksam-board-rich-toolbar select{flex:none;width:auto;min-width:70px;height:30px;padding:0 6px;font-size:9px}.duksam-board-rich-toolbar button{color:#274666;background:0 0;border:0;border-radius:5px;flex:0 0 29px;width:29px;height:29px;padding:0;font-size:10px;font-weight:900}.duksam-board-rich-toolbar button:hover{background:#eaf2fb}.duksam-board-rich-toolbar .divider{background:#dbe4ee;flex:0 0 1px;width:1px;height:20px;margin:0 2px}.duksam-board-rich-note{white-space:nowrap;color:#8a99a9;margin-left:auto;font-size:8px}.duksam-board-content-label textarea{border-radius:0 0 7px 7px}.duksam-board-attachment-ui{background:#f8fafc;border:1px solid #dce5ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.duksam-board-attachment-ui b{color:#294767;font-size:11px}.duksam-board-attachment-ui p{color:#8392a3;margin:4px 0 0;font-size:9px}.duksam-board-attachment-ui button{color:#6b7d91;background:#fff;border:1px solid #d3dce6;border-radius:7px;height:34px;padding:0 12px;font-size:9.5px;font-weight:800}.duksam-board-inline-editor>footer{justify-content:flex-end;align-items:center;gap:7px;margin-top:14px;display:flex}.duksam-board-inline-editor>footer .duksam-board-autosave{color:#8392a3;margin-right:auto;font-size:9px}.duksam-board-inline-editor>footer button{border-radius:7px;min-width:78px;height:36px;font-size:10px;font-weight:850}.duksam-board-inline-editor>footer .primary{color:#fff;background:#1477ef;border-color:#1477ef}@media (width<=1180px){.duksam-board-split-layout{grid-template-columns:minmax(320px,42%) minmax(0,58%)}.duksam-board-page{padding-left:14px;padding-right:14px}}@media (width<=900px){.duksam-board-page{padding:12px 10px 84px}.duksam-board-page-head{min-height:auto}.duksam-board-heading span{font-size:10px}.duksam-board-split-layout{border:0;display:block}.duksam-board-split-layout>.duksam-board-list-pane{display:none}.duksam-board-split-detail,.duksam-board-split-detail-special,.duksam-board-editor-pane{border:1px solid var(--v396-line);border-radius:10px;min-height:0}.duksam-board-list-controls{grid-template-columns:1fr 100px}.duksam-board-list-controls>select:last-child,.duksam-board-v4 .duksam-board-table th:nth-child(4),.duksam-board-v4 .duksam-board-table td:nth-child(4),.duksam-board-v4 .duksam-board-table th:nth-child(5),.duksam-board-v4 .duksam-board-table td:nth-child(5){display:none}.duksam-board-page-head nav{overflow-x:auto}}.duksam-board-page-head{min-height:0;margin-bottom:10px;padding:2px 4px 8px}.duksam-board-page-head>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.duksam-board-heading{min-width:0}.duksam-board-heading h1{font-size:31px;font-weight:850;line-height:1.08}.duksam-board-page-head nav{gap:8px;margin-top:0}.duksam-board-page-head nav button{min-height:38px;padding:0 17px;font-size:13px;font-weight:750}.duksam-board-head-action{min-width:108px;min-height:43px;font-size:14px;font-weight:800}.duksam-board-v4 .duksam-board-pills button{font-size:12px;font-weight:700}.duksam-board-search-v4 input{font-size:12.5px}.duksam-board-search-v4 button{font-size:11.5px}.duksam-board-list-controls>select{font-size:12px;font-weight:700}.duksam-board-list-total{font-size:11.5px}.duksam-board-v4 .duksam-board-table th{font-size:11.5px;font-weight:750}.duksam-board-v4 .duksam-board-table td{font-size:12px}.duksam-board-v4 .duksam-category-badge{font-size:10px}.duksam-board-v4 .duksam-title-link{letter-spacing:-.012em;font-size:13px;font-weight:550;line-height:1.35}.duksam-board-list-pane.is-compact .duksam-title-link{font-size:12px;font-weight:550;line-height:1.35}.duksam-board-compact-author{font-size:9.8px}.duksam-board-list-pane.is-compact .duksam-board-table td{font-size:10.8px}.duksam-board-split-layout{height:calc(100dvh - 176px);min-height:520px;max-height:calc(100dvh - 176px);overflow:hidden}.duksam-board-split-layout>.duksam-board-list-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.duksam-board-list-pane.is-compact .duksam-board-table-wrap{flex:auto;min-height:0;overflow:hidden auto}.duksam-board-split-detail,.duksam-board-split-detail-special,.duksam-board-editor-pane{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;position:relative;overflow-y:auto}.duksam-board-split-detail{padding:18px 22px 20px}.duksam-board-split-detail .duksam-board-post-detail{min-height:100%}.duksam-board-split-detail .duksam-board-title-row h2{font-size:25px;font-weight:700}.duksam-board-split-detail .duksam-board-meta{font-size:11.5px}.duksam-board-split-detail .duksam-board-post-content{min-height:0;padding:18px 2px 12px;font-size:14px;line-height:1.85}.duksam-board-split-detail .duksam-board-comments h3{font-size:14px}.duksam-board-detail-close-v397{z-index:6;float:right;color:#173a61;background:#fff;border:1px solid #d3deea;border-radius:8px;place-items:center;width:36px;height:36px;margin:0 0 4px 10px;padding:0;font-size:23px;line-height:1;display:grid;position:sticky;top:0;box-shadow:0 2px 8px #102f550f}.duksam-board-detail-close-v397:hover{background:#f4f8fc}.duksam-board-inline-editor.is-embedded{height:auto;min-height:100%;padding:12px 16px 14px}.duksam-board-editor-heading{margin-bottom:8px;padding-bottom:8px}.duksam-board-editor-heading h2{font-size:23px;font-weight:800}.duksam-board-editor-heading p{margin-top:3px;font-size:11.5px}.duksam-board-inline-editor>label{margin-bottom:8px}.duksam-board-inline-editor>label>span{margin-bottom:5px;font-size:12px}.duksam-board-editor-category{margin-top:0;padding:9px 10px}.duksam-board-inline-editor input,.duksam-board-inline-editor select{height:40px;font-size:12.5px}.duksam-board-rich-toolbar{min-height:40px;padding:4px 6px}.duksam-board-rich-toolbar select{font-size:10.5px}.duksam-board-rich-toolbar button{font-size:11.5px}.duksam-board-content-label textarea{min-height:260px;font-size:13px;line-height:1.75}.duksam-board-attachment-ui b{font-size:12px}.duksam-board-attachment-ui p,.duksam-board-inline-editor>footer .duksam-board-autosave{font-size:10.5px}.duksam-board-inline-editor>footer button{font-size:11.5px}@media (width<=1180px){.duksam-board-split-layout{height:calc(100dvh - 170px);max-height:calc(100dvh - 170px)}}@media (width<=900px){.duksam-board-page-head>div{display:flex}.duksam-board-page-head nav{margin-top:0}.duksam-board-split-layout{height:auto;min-height:0;max-height:none}.duksam-board-split-detail,.duksam-board-split-detail-special,.duksam-board-editor-pane{height:auto;max-height:none;overflow:visible}}.duksam-policy-topbar,.duksam-practical-topbar{align-items:flex-start}.duksam-policy-top-actions,.duksam-practical-top-actions,.duksam-policy-heading>.duksam-board-back,.duksam-practical-heading>.duksam-board-back{flex:none}.duksam-practical-title-wrap{flex:auto;align-items:flex-start;gap:10px;min-width:0;padding-top:1px;display:flex}.duksam-practical-title-wrap .duksam-category-badge{flex:none;margin-top:2px}.duksam-practical-title-wrap h2{-webkit-line-clamp:2;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=1180px){.duksam-policy-topbar,.duksam-practical-topbar{flex-wrap:wrap}.duksam-policy-top-actions,.duksam-practical-top-actions{margin-left:auto}.duksam-policy-heading,.duksam-practical-heading{flex-basis:100%}}.duksam-board-page-head{align-items:center;padding-top:0}.duksam-board-page-head>div{gap:0}.duksam-board-page-head nav{margin-top:0}@media (width<=900px){.duksam-board-page-head{align-items:center}}.duksam-board-editor-meta-row{grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:end;gap:10px 12px;margin-bottom:8px;display:grid}.duksam-board-editor-meta-row.has-pin{grid-template-columns:minmax(220px,.8fr) auto minmax(0,2.2fr)}.duksam-board-editor-meta-row>label{min-width:0;margin:0}.duksam-board-editor-meta-row>label>span{color:#294767;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.duksam-board-editor-meta-row>label>span em{color:#e45656;margin-left:5px;font-size:8px;font-style:normal}.duksam-board-editor-meta-row .duksam-board-editor-category{background:0 0;border:0;border-radius:0;padding:0}.duksam-board-editor-meta-row .duksam-board-check{white-space:nowrap;align-self:end;align-items:center;gap:6px;height:40px;padding:0 6px;display:flex}.duksam-board-editor-meta-row .duksam-board-check input{width:14px;height:14px;margin:0}.duksam-board-editor-meta-row .duksam-board-check span{margin:0;font-size:11.5px;font-weight:800;display:inline}.duksam-board-editor-title{min-width:0}.duksam-board-rich-toolbar{margin-bottom:0}.duksam-board-content-label{display:block;margin:0 0 8px!important}.duksam-board-content-label textarea{border-top-left-radius:0;border-top-right-radius:0;margin:0;display:block}@media (width<=980px){.duksam-board-editor-meta-row,.duksam-board-editor-meta-row.has-pin{grid-template-columns:1fr;align-items:stretch}.duksam-board-editor-meta-row .duksam-board-check{height:auto;min-height:30px;padding:0}}.duksam-board-post-content h2{color:#102f53;margin:18px 0 8px;font-size:22px;line-height:1.45}.duksam-board-post-content h3{color:#173d68;margin:16px 0 7px;font-size:18px;line-height:1.45}.duksam-board-post-content blockquote{color:#38546f;background:#f6f9fc;border-left:3px solid #8aa5c1;border-radius:0 8px 8px 0;margin:10px 0;padding:10px 14px}.duksam-board-post-content .duksam-board-rich-list{padding-left:8px}.duksam-board-post-content a{color:#1268c4;text-underline-offset:2px;text-decoration:underline}.duksam-board-rich-toolbar button:disabled{opacity:.38;cursor:not-allowed}.duksam-board-content-label .duksam-board-wysiwyg-editor{box-sizing:border-box;color:#172f49;white-space:normal;word-break:break-word;background:#fff;border:1px solid #cfdbe8;border-top:0;border-radius:0 0 8px 8px;outline:none;width:100%;min-height:360px;margin:0;padding:14px 16px;font-size:16px;line-height:1.7;display:block;overflow:auto}.duksam-board-content-label .duksam-board-wysiwyg-editor:focus{border-color:#8eb4dc;box-shadow:inset 0 0 0 1px #8eb4dc}.duksam-board-wysiwyg-editor:empty:before{content:attr(data-placeholder);color:#9aaabd;pointer-events:none}.duksam-board-wysiwyg-editor p,.duksam-board-rich-render p{margin:0 0 10px}.duksam-board-wysiwyg-editor h2,.duksam-board-rich-render h2{color:#102f53;margin:18px 0 8px;font-size:22px;line-height:1.45}.duksam-board-wysiwyg-editor h3,.duksam-board-rich-render h3{color:#173d68;margin:16px 0 7px;font-size:18px;line-height:1.45}.duksam-board-wysiwyg-editor blockquote,.duksam-board-rich-render blockquote{color:#38546f;background:#f6f9fc;border-left:3px solid #8aa5c1;border-radius:0 8px 8px 0;margin:10px 0;padding:10px 14px}.duksam-board-wysiwyg-editor ul,.duksam-board-wysiwyg-editor ol,.duksam-board-rich-render ul,.duksam-board-rich-render ol{margin:8px 0 12px;padding-left:28px}.duksam-board-wysiwyg-editor a,.duksam-board-rich-render a{color:#1268c4;text-underline-offset:2px;text-decoration:underline}.duksam-board-rich-render{overflow-wrap:anywhere;min-width:0}@media (width<=980px){.duksam-board-content-label .duksam-board-wysiwyg-editor{min-height:300px;padding:12px 13px}}.duksam-board-wysiwyg-editor img,.duksam-board-rich-render img{object-fit:contain;border-radius:8px;max-width:min(100%,900px);height:auto;margin:12px 0;display:block}.duksam-board-attachment-list{gap:6px;margin-top:8px;display:grid}.duksam-board-attachment-item{background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.duksam-board-attachment-item.is-pending{background:#f8fafc}.duksam-board-attachment-item button{cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:7px;flex:none;padding:5px 9px}.duksam-board-detail-attachments{background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;margin:16px 0 4px;padding:14px 16px}.duksam-board-detail-attachments h3{margin:0 0 8px;font-size:14px}.duksam-board-detail-attachments a{color:#174f88;word-break:break-all;padding:5px 0;text-decoration:none;display:block}.duksam-board-detail-attachments a:hover{text-decoration:underline}.policy-center{--pc-navy:#17233d;--pc-navy-2:#202e4c;--pc-ink:#202a3d;--pc-muted:#8490a5;--pc-line:#e7eaf1;--pc-bg:#f6f7fb;--pc-card:#fff;--pc-purple:#6658d3;--pc-shadow:0 8px 28px #25304c12;background:var(--pc-bg);min-height:100vh;color:var(--pc-ink);box-sizing:border-box;padding:28px 30px 38px;font-family:Pretendard,Noto Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.policy-center *{box-sizing:border-box}.policy-header{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 22px;display:flex}.policy-header h1{color:#1f2940;letter-spacing:-.04em;margin:0;font-size:27px;line-height:1.25}.policy-header p{color:#8a94a7;margin:8px 0 0;font-size:12px}.policy-header__user{align-items:center;gap:18px;min-height:46px;display:flex}.policy-bell{color:#61708a;cursor:pointer;background:#fff;border:1px solid #e5e8ee;border-radius:11px;place-items:center;width:38px;height:38px;font-size:19px;display:grid;position:relative}.policy-bell em{color:#fff;background:#ef5e68;border:2px solid #f6f7fb;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-4px}.policy-greeting{color:#546078;align-items:center;gap:8px;font-size:12px;display:flex}.policy-user-avatar{color:#6559ce;background:#eef0fb;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.policy-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.policy-tabs{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.policy-tabs button{color:#737e91;cursor:pointer;background:#fff;border:1px solid #e6e9f0;border-radius:10px;height:35px;padding:0 15px;font-size:11px;font-weight:750}.policy-tabs button.active{color:#fff;background:#4d466f;border-color:#4d466f;box-shadow:0 4px 13px #433b692e}.policy-search-row{align-items:center;gap:8px;display:flex}.policy-search{color:#a0a8b8;background:#fff;border:1px solid #e4e8ef;border-radius:10px;align-items:center;gap:8px;width:228px;height:36px;padding:0 11px;display:flex}.policy-search input{color:#39445a;background:0 0;border:0;outline:0;width:100%;font-size:11px}.policy-search input::placeholder{color:#aab1bf}.policy-filter-button{color:#657087;cursor:pointer;background:#fff;border:1px solid #e3e7ee;border-radius:10px;height:36px;padding:0 13px;font-size:11px;font-weight:750}.policy-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.policy-center.detail-collapsed .policy-workspace{grid-template-columns:minmax(0,1fr) auto}.policy-main-column{min-width:0}.policy-section-title{justify-content:space-between;align-items:center;margin:1px 1px 12px;display:flex}.policy-section-title h2,.policy-list-head h2{color:#2a3348;letter-spacing:-.03em;margin:0;font-size:15px}.policy-section-title span{color:#9ca5b4;font-size:10px}.policy-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.policy-metric{background:#fff;border:1px solid #e8ebf1;border-radius:14px;align-items:center;gap:11px;min-height:90px;padding:14px 13px;display:flex;box-shadow:0 5px 18px #2a36530a}.policy-metric__icon{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.policy-metric span{color:#8b95a7;white-space:nowrap;font-size:10px;display:block}.policy-metric strong{color:#2b3447;letter-spacing:-.04em;margin:3px 0 1px;font-size:20px;display:block}.policy-metric small{color:#a1a9b7;white-space:nowrap;font-size:9px;display:block}.policy-metric--purple .policy-metric__icon{color:#7164d8;background:#f0edff}.policy-metric--amber .policy-metric__icon{color:#d9a441;background:#fff4dc}.policy-metric--rose .policy-metric__icon{color:#ec6877;background:#ffedf0}.policy-metric--teal .policy-metric__icon{color:#4bb2aa;background:#e8f8f7}.policy-list-card{box-shadow:var(--pc-shadow);background:#fff;border:1px solid #e7eaf0;border-radius:15px;overflow:hidden}.policy-list-head{justify-content:space-between;align-items:flex-end;padding:17px 18px 13px;display:flex}.policy-list-head p{color:#9aa3b2;margin:4px 0 0;font-size:9px}.policy-list-count{color:#8f98aa;font-size:10px}.policy-table-wrap{border-top:1px solid #eff1f5;overflow-x:auto}.policy-table{border-collapse:collapse;table-layout:fixed;color:#667187;width:100%;font-size:10px}.policy-table th{text-align:left;color:#9199a8;background:#fafbfc;border-bottom:1px solid #eaedf2;height:34px;padding:0 10px;font-size:9px;font-weight:800}.policy-table th:first-child{width:37%}.policy-table th:nth-child(2),.policy-table th:nth-child(3){width:14%}.policy-table th:nth-child(4),.policy-table th:nth-child(5){width:12%}.policy-table th:nth-child(6){width:11%}.policy-table td{vertical-align:middle;border-bottom:1px solid #eff1f4;padding:12px 10px}.policy-table tbody tr{cursor:pointer;transition:background .15s}.policy-table tbody tr:hover,.policy-table tbody tr.selected{background:#fbfbff}.policy-title-cell{gap:5px;display:grid}.policy-title-cell>div{align-items:center;gap:6px;min-width:0;display:flex}.policy-new-badge{color:#715fd0;background:#eeeafd;border-radius:5px;flex:none;align-items:center;height:17px;padding:0 6px;font-size:8px;font-weight:900;display:inline-flex}.policy-impact-badge{color:#d56c4d;background:#fff0eb;border-radius:5px;width:max-content;padding:3px 6px;font-size:8px;font-weight:800}.policy-pill,.policy-status{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:20px;padding:3px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.policy-pill--blue{color:#4778c5;background:#eaf2ff}.policy-pill--green{color:#4e986b;background:#eaf7ef}.policy-pill--purple{color:#765fc4;background:#f1edff}.policy-pill--orange{color:#d47d4b;background:#fff1e8}.policy-pill--teal{color:#449991;background:#e8f8f6}.policy-pill--red{color:#d85b6a;background:#ffebef}.policy-status--waiting{color:#b78628;background:#fff2d8}.policy-status--done{color:#4c9465;background:#eaf7ee}.policy-status--published{color:#557bc1;background:#eaf1ff}.policy-stars{white-space:nowrap;gap:1px;display:flex}.policy-stars i{color:#d9dde5;font-size:10px;font-style:normal}.policy-stars i.on{color:#ed6d76}.policy-empty{color:#a2aab7;text-align:center!important;padding:28px!important}.policy-more-button{color:#80899b;cursor:pointer;background:#fff;border:0;border-top:1px solid #f0f2f5;width:100%;height:39px;font-size:10px;font-weight:750}.policy-detail-panel{background:#fff;border:1px solid #e4e7ee;border-radius:16px;max-height:calc(100vh - 28px);position:sticky;top:14px;overflow:auto;box-shadow:0 12px 34px #28324d17}.policy-detail-panel::-webkit-scrollbar{width:6px}.policy-detail-panel::-webkit-scrollbar-thumb{background:#d7dce7;border-radius:6px}.policy-detail-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.policy-detail-head h2{color:#30394d;margin:0;font-size:14px}.policy-detail-head button{color:#8993a5;cursor:pointer;background:0 0;border:0;font-size:23px;line-height:1}.policy-detail-body{padding:17px 18px 18px}.policy-source-label{color:#7e889b;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.policy-detail-body>h3{color:#273147;letter-spacing:-.04em;margin:0 0 10px;font-size:17px;line-height:1.35}.policy-detail-tags{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.policy-date-line{color:#828c9d;border-bottom:1px solid #eef0f4;gap:18px;padding:9px 0 13px;font-size:9px;display:flex}.policy-date-line b{color:#626d81;margin-right:5px}.moa-summary-card{background:#fbfbff;border:1px solid #e4e3f5;border-radius:13px;margin-top:13px;padding:14px}.moa-summary-title{border-bottom:1px solid #ecebf8;justify-content:space-between;align-items:center;margin-bottom:9px;padding-bottom:9px;display:flex}.moa-summary-title h4{color:#5c51b9;margin:0;font-size:12px}.moa-summary-title h4 span{background:#ece8ff;border-radius:7px;place-items:center;width:22px;height:22px;margin-right:5px;display:inline-grid}.moa-summary-title button{color:#7c7990;cursor:pointer;background:#fff;border:1px solid #dedced;border-radius:7px;height:26px;padding:0 9px;font-size:8px}.policy-detail-block{margin:0 0 11px}.policy-detail-block strong,.policy-detail-grid strong{color:#5a6479;margin-bottom:4px;font-size:9px;display:block}.policy-detail-block p,.policy-detail-grid p{color:#687387;margin:0;font-size:9.3px;line-height:1.55}.policy-detail-block ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.policy-detail-block li{color:#687387;padding-left:10px;font-size:9.3px;line-height:1.45;position:relative}.policy-detail-block li:before{content:"•";color:#7065cc;position:absolute;left:0}.policy-detail-grid{grid-template-columns:.65fr 1.35fr;gap:9px;margin:0 0 11px;display:grid}.policy-detail-grid>div{background:#fff;border:1px solid #ececf4;border-radius:8px;padding:8px 9px}.policy-advice-card{border-radius:11px;margin-top:10px;padding:12px 13px}.policy-advice-card h4{margin:0 0 5px;font-size:10px}.policy-advice-card p{margin:0;font-size:9.2px;line-height:1.55}.policy-advice-card--customer{color:#60728b;background:#eef6ff;border:1px solid #dcecff}.policy-advice-card--customer h4{color:#4770a6}.policy-advice-card--check{background:#f1faf6;border:1px solid #dff1e8}.policy-advice-card--check h4{color:#4a8c6a}.policy-advice-card--check ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.policy-advice-card--check li{color:#617669;align-items:flex-start;gap:6px;font-size:9.2px;display:flex}.policy-advice-card--check li span{color:#4eaa78;font-weight:900}.policy-moa-comment{background:#f7f3ff;border:1px solid #e8e0ff;border-radius:11px;gap:9px;margin-top:10px;padding:12px 13px;display:flex}.policy-lightbulb{color:#8066d7;background:#ede5ff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.policy-moa-comment h4{color:#765dcc;margin:0 0 5px;font-size:10px}.policy-moa-comment p{color:#6e6c81;margin:2px 0;font-size:9.2px;line-height:1.55}.policy-original-button{color:#5e6a80;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:9px;width:100%;height:37px;margin-top:12px;font-size:9.5px;font-weight:800}.policy-detail-reopen{color:#68748a;writing-mode:vertical-rl;cursor:pointer;width:42px;min-height:170px;box-shadow:var(--pc-shadow);background:#fff;border:1px solid #e3e6ed;border-radius:13px;font-size:9px;font-weight:800;position:sticky;top:18px}.policy-feature-flow{background:#fff;border:1px solid #e6e9f0;border-radius:15px;margin-top:18px;padding:17px 18px;box-shadow:0 5px 18px #2a365309}.policy-flow-title{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.policy-flow-title span{color:#364056;font-size:13px;font-weight:850}.policy-flow-title small{color:#a0a8b6;font-size:9px}.policy-flow-track{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.policy-flow-track article{background:#fafbfe;border:1px solid #edf0f5;border-radius:11px;align-items:center;gap:10px;min-height:66px;padding:9px 10px;display:flex}.policy-flow-track i{color:#5d66a7;background:#edf0fb;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.policy-flow-track b{color:#4b566b;font-size:10px;display:block}.policy-flow-track p{color:#929baa;margin:3px 0 0;font-size:8.5px;line-height:1.45}.policy-flow-arrow{color:#c2c7d1;font-size:16px}@media (width<=1420px){.policy-workspace{grid-template-columns:minmax(0,1fr) 350px}.policy-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-table th:first-child{width:34%}.policy-table{min-width:760px}}@media (width<=1120px){.policy-center{padding:24px 22px 30px}.policy-workspace{grid-template-columns:1fr}.policy-detail-panel{max-height:none;position:relative;top:auto}.policy-toolbar{flex-direction:column;align-items:flex-start}.policy-search-row{width:100%}.policy-search{flex:1;width:auto}.policy-flow-track{grid-template-columns:1fr 1fr}.policy-flow-arrow{display:none}}@media (width<=760px){.policy-center{padding:18px 14px 90px}.policy-header{gap:12px}.policy-header h1{font-size:22px}.policy-header p{font-size:10px;line-height:1.5}.policy-header__user{gap:8px}.policy-greeting b{display:none}.policy-tabs{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.policy-tabs button{white-space:nowrap}.policy-metrics-grid{grid-template-columns:1fr 1fr}.policy-metric{min-height:82px}.policy-workspace{gap:12px}.policy-list-head{padding:15px}.policy-table{min-width:720px}.policy-detail-body{padding:15px}.policy-flow-title{gap:3px;display:grid}.policy-flow-track{grid-template-columns:1fr}.policy-flow-track article{min-height:60px}}@media (width<=480px){.policy-header__user{display:none}.policy-metrics-grid{grid-template-columns:1fr}.policy-search-row{grid-template-columns:1fr auto;display:grid}.policy-detail-grid{grid-template-columns:1fr}.policy-center{padding-left:12px;padding-right:12px}}.policy-header p{font-size:13.5px;line-height:1.5}.policy-greeting{font-size:13px}.policy-tabs button{font-size:12.5px;font-weight:800}.policy-search input,.policy-filter-button{font-size:12.5px}.policy-section-title h2,.policy-list-head h2{font-size:17px}.policy-section-title span{font-size:11.5px}.policy-metric span{font-size:11.5px;font-weight:700}.policy-metric strong{font-size:22px}.policy-metric small{font-size:10.5px}.policy-list-head p{font-size:11px;line-height:1.45}.policy-list-count{font-size:11.5px;font-weight:700}.policy-table{color:#5b667b;font-size:12px}.policy-table th{color:#788397;height:38px;font-size:11px}.policy-table td{padding-top:14px;padding-bottom:14px}.policy-title-cell strong{color:#303a50;font-size:12.5px;line-height:1.45}.policy-new-badge{height:19px;font-size:9.5px}.policy-impact-badge{padding:4px 7px;font-size:9.5px}.policy-pill,.policy-status{min-height:22px;padding:4px 8px;font-size:10px}.policy-stars i{font-size:12px}.policy-more-button{font-size:11.5px}.policy-detail-head h2{font-size:15.5px}.policy-source-label{font-size:10.5px;line-height:1.4}.policy-detail-body>h3{font-size:19px;line-height:1.4}.policy-date-line{font-size:10.5px;line-height:1.45}.moa-summary-title h4{font-size:13.5px}.moa-summary-title button{font-size:10px}.policy-detail-block li{padding-left:12px;font-size:11.3px;line-height:1.6}.policy-advice-card h4{font-size:11.5px}.policy-advice-card p{font-size:11.2px;line-height:1.65}.policy-advice-card--check li{font-size:11.2px;line-height:1.55}.policy-moa-comment h4{font-size:11.5px}.policy-moa-comment p{font-size:11.2px;line-height:1.6}.policy-original-button{font-size:11px}.policy-detail-reopen{font-size:10.5px}.policy-flow-title span{font-size:14.5px}.policy-flow-title small{font-size:10.5px}.policy-flow-track b{font-size:11.5px}.policy-flow-track p{font-size:10.2px;line-height:1.55}@media (width<=760px){.policy-header p,.policy-tabs button{font-size:12px}.policy-table{font-size:11.5px}.policy-title-cell strong{font-size:12px}.policy-detail-body>h3{font-size:18px}.policy-detail-block p,.policy-detail-grid p,.policy-detail-block li,.policy-advice-card p,.policy-advice-card--check li,.policy-moa-comment p{font-size:11px}}.policy-detail-block p,.policy-detail-grid p{font-size:12.4px;line-height:1.72}.policy-detail-block li{font-size:12.4px;line-height:1.68}.policy-detail-block strong,.policy-detail-grid strong{font-size:11.5px}.policy-advice-card h4,.policy-moa-comment h4{font-size:12.5px}.policy-advice-card p,.policy-advice-card--check li,.policy-moa-comment p{font-size:12.2px;line-height:1.7}.policy-detail-head__actions{align-items:center;gap:8px;display:flex}.policy-detail-head .policy-expand-button{color:#4e5b73;cursor:pointer;background:#f8f9fc;border:1px solid #dfe3ec;border-radius:8px;height:30px;padding:0 11px;font-size:10.5px;font-weight:800;line-height:1}.policy-detail-head .policy-expand-button:hover{color:#2f3d56;background:#eef2f8}.policy-preview-backdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121b2c94;justify-content:center;align-items:flex-start;padding:28px 20px;display:flex;position:fixed;inset:0;overflow:auto}.policy-preview-shell{flex-direction:column;align-items:center;width:min(980px,100%);display:flex}.policy-preview-toolbar{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;width:min(860px,100%);margin-bottom:12px;padding:10px 12px;display:flex;box-shadow:0 12px 30px #121b2c2e}.policy-preview-toolbar>div:first-child{color:#28344b;align-items:baseline;gap:9px;display:flex}.policy-preview-toolbar strong{font-size:14px}.policy-preview-toolbar span{color:#8b95a7;font-size:11px}.policy-preview-actions{gap:7px;display:flex}.policy-preview-actions button{color:#43516a;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:8px;height:34px;padding:0 14px;font-size:11.5px;font-weight:800}.policy-preview-actions button:first-child{color:#fff;background:#12345b;border-color:#12345b}.policy-a4-sheet{box-sizing:border-box;color:#354158;background:#fff;border-radius:3px;width:794px;min-height:1123px;padding:52px 58px 42px;box-shadow:0 18px 55px #0b152547}.policy-a4-header{border-bottom:2px solid #16365d;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.policy-a4-kicker{letter-spacing:.14em;color:#6c7d93;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.policy-a4-header h2{color:#172d4b;letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.35}.policy-a4-header p{color:#7a8799;margin:7px 0 0;font-size:12px}.policy-a4-meta{align-content:start;gap:8px;min-width:155px;display:grid}.policy-a4-meta span{color:#68778d;justify-content:space-between;gap:12px;font-size:11px;display:flex}.policy-a4-meta b{color:#3d4d64}.policy-a4-tags{flex-wrap:wrap;gap:6px;margin:15px 0 16px;display:flex}.policy-a4-tags .policy-pill{min-height:24px;padding:5px 9px;font-size:10.5px}.policy-a4-summary{background:#fbfbff;border:1px solid #dedff1;border-radius:14px;padding:18px 20px}.policy-a4-summary h3{color:#5c51b9;border-bottom:1px solid #e8e7f6;margin:0 0 13px;padding-bottom:10px;font-size:16px}.policy-a4-summary strong,.policy-a4-block h4,.policy-a4-two-col h4,.policy-a4-comment h4{color:#425168;margin:0 0 6px;font-size:12px;display:block}.policy-a4-summary p,.policy-a4-summary li,.policy-a4-block p,.policy-a4-two-col p,.policy-a4-comment p{color:#59677b;margin:0;font-size:12.5px;line-height:1.7}.policy-a4-summary>div+div{margin-top:12px}.policy-a4-summary ul{gap:3px;margin:0;padding-left:18px;display:grid}.policy-a4-two-col{grid-template-columns:.65fr 1.35fr;gap:10px;margin-top:11px;display:grid}.policy-a4-two-col>section,.policy-a4-block{background:#fff;border:1px solid #e5e8ee;border-radius:11px;padding:13px 15px}.policy-a4-block{margin-top:10px}.policy-a4-two-col--lower{grid-template-columns:1fr 1fr;margin-top:10px}.policy-a4-customer{background:#eef6ff!important;border-color:#dcecff!important}.policy-a4-customer h4{color:#4770a6}.policy-a4-check{background:#f1faf6!important;border-color:#dff1e8!important}.policy-a4-check h4{color:#4a8c6a}.policy-a4-check ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.policy-a4-check li{color:#567262;font-size:11.8px;line-height:1.55}.policy-a4-comment{background:#f7f3ff;border:1px solid #e7dfff;border-radius:11px;margin-top:10px;padding:13px 15px}.policy-a4-comment h4{color:#765dcc}.policy-a4-comment p{font-size:11.8px;line-height:1.6}.policy-a4-comment p+p{margin-top:3px}.policy-a4-footer{color:#939dac;border-top:1px solid #e5e8ee;justify-content:space-between;gap:18px;margin-top:18px;padding-top:11px;font-size:9.5px;display:flex}@media (width<=860px){.policy-preview-backdrop{padding:12px 8px}.policy-preview-shell{align-items:stretch}.policy-preview-toolbar{width:auto}.policy-a4-sheet{width:100%;min-height:auto;padding:28px 24px}.policy-a4-header{display:grid}.policy-a4-meta{min-width:0}.policy-a4-two-col,.policy-a4-two-col--lower{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.policy-preview-backdrop,.policy-preview-backdrop *{visibility:visible!important}.policy-preview-backdrop{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.policy-preview-shell{width:100%!important}.policy-preview-toolbar{display:none!important}.policy-a4-sheet{width:210mm!important;min-height:297mm!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:13mm 15mm 11mm!important}.policy-a4-header h2{font-size:20pt}.policy-a4-summary p,.policy-a4-summary li,.policy-a4-block p,.policy-a4-two-col p{font-size:9pt;line-height:1.55}.policy-a4-comment p,.policy-a4-check li{font-size:8.6pt;line-height:1.5}@page{size:A4 portrait;margin:0}}.policy-detail-head .policy-analysis-button{color:#5147b8;cursor:pointer;white-space:nowrap;background:#eef1ff;border:1px solid #cfd8ff;border-radius:8px;height:30px;padding:0 12px;font-size:10.5px;font-weight:900;line-height:1}.policy-detail-head .policy-analysis-button:hover{color:#4439a6;background:#e4e8ff;border-color:#bcc8ff}.policy-analysis-notice{color:#606b82;background:#f7f7ff;border:1px solid #dfe3ff;border-radius:10px;gap:3px;margin:10px 18px 0;padding:11px 13px;display:grid}.policy-analysis-notice b{color:#5c51b9;font-size:11.5px}.policy-analysis-notice span{font-size:10.8px;line-height:1.55}@media (width<=760px){.policy-detail-head__actions{gap:6px}.policy-detail-head .policy-analysis-button{padding:0 9px;font-size:10px}.policy-analysis-notice{margin-left:15px;margin-right:15px}}@media (width>=761px){.policy-workspace{align-items:start}.policy-list-card{overflow:hidden}.policy-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:300px;max-height:calc(100vh - 390px);overflow:auto}.policy-table thead th{z-index:2;background:#fafbfc;position:sticky;top:0}.policy-detail-panel{overscroll-behavior:contain;scrollbar-gutter:stable;height:calc(100vh - 28px);max-height:calc(100vh - 28px);position:sticky;top:14px;overflow-y:auto}.policy-center{padding-top:18px}.policy-header--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin-bottom:14px;display:grid}.policy-header--compact .policy-header__title{min-width:0}.policy-header--compact h1{font-size:25px}.policy-header--compact p{margin-top:4px;font-size:12px}.policy-toolbar--in-header{border-top:1px solid #e6eaf1;grid-column:1/-1;margin:2px 0 0;padding-top:10px}.policy-toolbar--in-header .policy-tabs{flex-wrap:nowrap}.policy-toolbar--in-header .policy-tabs button{height:32px;padding:0 13px}.policy-toolbar--in-header .policy-search,.policy-toolbar--in-header .policy-filter-button{height:32px}.policy-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:18px}.policy-main-column{grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 188px);display:grid}.policy-briefing-section{min-height:142px}.policy-section-title{align-items:center;height:32px;margin:0 1px 8px}.policy-section-title h2{line-height:32px}.policy-metrics-grid{margin-bottom:12px}.policy-metric{min-height:88px}.policy-list-card{flex-direction:column;height:calc(100vh - 342px);min-height:360px;display:flex}.policy-list-head{flex:none}.policy-table-wrap{flex:1;min-height:0;overflow:auto;max-height:none!important}.policy-more-button{flex:none}.policy-detail-panel{flex-direction:column;height:calc(100vh - 188px);max-height:calc(100vh - 188px);display:flex;position:sticky;top:14px;overflow:hidden}.policy-detail-head--workflow{z-index:12;background:#fff;flex-direction:column;flex:0 0 142px;justify-content:flex-start;align-items:stretch;height:142px;min-height:142px;padding:12px 18px;display:flex;position:sticky;top:0}.policy-detail-head__top{flex:0 0 32px;justify-content:space-between;align-items:center;height:32px;display:flex}.policy-detail-head__actions--workflow{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding-top:9px}.policy-detail-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-top:17px;overflow-y:auto}.policy-analysis-notice{flex:none}}@media (width<=1120px) and (width>=761px){.policy-workspace{grid-template-columns:minmax(0,1fr) 350px}}@media (width<=760px){.policy-header--compact{margin-bottom:12px}.policy-toolbar--in-header{width:100%;margin:4px 0 0}}@media (width>=761px){.policy-center{padding-top:10px;padding-bottom:24px}.policy-header--compact{gap:6px 16px;margin-bottom:8px}.policy-header--compact h1{font-size:23px;line-height:1.18}.policy-header--compact p{margin-top:3px;font-size:11px;line-height:1.25}.policy-header__user{min-height:38px}.policy-bell{width:36px;height:36px}.policy-toolbar--in-header{gap:12px;margin:0;padding-top:7px}.policy-toolbar--in-header .policy-tabs{gap:6px}.policy-toolbar--in-header .policy-tabs button{border-radius:9px;height:30px;padding:0 12px}.policy-toolbar--in-header .policy-search,.policy-toolbar--in-header .policy-filter-button{height:30px}.policy-toolbar--in-header .policy-search{width:220px}.policy-section-title h2{font-size:14px;line-height:24px}.policy-metric{border-radius:12px;gap:9px;min-height:72px;padding:9px 12px}.policy-metric__icon{border-radius:9px;width:31px;height:31px;font-size:14px}.policy-metric span{font-size:9.5px}.policy-metric strong{margin:2px 0 0;font-size:18px;line-height:1.05}.policy-metric small{margin-top:2px;font-size:8.5px}.policy-detail-head__top{flex-basis:27px;height:27px}.policy-detail-head__top h2{font-size:13.5px}.policy-detail-head__actions--workflow{gap:6px;padding-top:6px}.policy-detail-head__actions--workflow button,.policy-detail-head .policy-analysis-button,.policy-detail-head .policy-expand-button{height:28px;padding-left:9px;padding-right:9px;font-size:10px}.policy-detail-body{padding:13px 16px 16px}.policy-center{--pc-navy:#0e1b2e;--pc-navy-2:#172a46;--pc-ink:#1f2a3d;--pc-muted:#748197;--pc-line:#dfe6ef;--pc-bg:#f7f9fc;--pc-purple:#2563eb;--pc-shadow:0 2px 10px #0e1b2e0b;padding:8px 14px 22px}.policy-header--compact{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.policy-header--compact .policy-header__title,.policy-header--compact .policy-header__user{display:none!important}.policy-toolbar--in-header{border-top:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}.policy-toolbar--in-header .policy-search{display:none!important}.policy-search-row{flex:none;width:auto;margin-left:auto}.policy-tabs{flex-wrap:nowrap;gap:6px}.policy-tabs button{border:1px solid var(--pc-line);color:#536176;height:32px;box-shadow:none;background:#fff;border-radius:8px;padding:0 13px;font-size:11px;font-weight:700}.policy-tabs button:hover{color:#1e3a8a;background:#f8fafd;border-color:#b8c7da}.policy-tabs button.active{color:#fff;box-shadow:none;background:#1e3a8a;border-color:#1e3a8a}.policy-filter-button{color:#29415f;background:#fff;border:1px solid #bfcbdd;border-radius:8px;height:32px;padding:0 13px;font-size:11px;font-weight:700}.policy-workspace{grid-template-columns:minmax(0,1fr) 390px;gap:12px}.policy-main-column{min-height:calc(100vh - 112px)}.policy-briefing-section{min-height:102px}.policy-section-title{height:24px;margin:0 1px 6px}.policy-section-title h2,.policy-list-head h2{color:#172a46;font-weight:800}.policy-metrics-grid{gap:8px;margin-bottom:10px}.policy-metric{border:1px solid var(--pc-line);min-height:70px;box-shadow:none;border-radius:10px;gap:9px;padding:9px 11px}.policy-metric__icon{border-radius:8px;width:30px;height:30px}.policy-list-card,.policy-detail-panel{border-color:var(--pc-line);box-shadow:none;border-radius:10px}.policy-list-card{height:calc(100vh - 216px);min-height:390px}.policy-list-head{padding:13px 15px 10px}.policy-table th{color:#68778c;background:#f2f5f9;height:34px;font-weight:750}.policy-table tbody tr:hover,.policy-table tbody tr.selected{background:#f5f8fc}.policy-detail-panel{height:calc(100vh - 112px);max-height:calc(100vh - 112px);top:8px}.policy-detail-head--workflow{flex-basis:102px;height:102px;min-height:102px;padding:8px 14px}.policy-detail-head__top h2{color:#172a46}.policy-detail-head__actions--workflow button,.policy-detail-head .policy-analysis-button,.policy-detail-head .policy-expand-button{border-radius:7px}.policy-detail-head .policy-analysis-button{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.policy-detail-head .policy-analysis-button:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}}@media (width>=1121px){.policy-center{background:var(--pc-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 390px;gap:0 12px;height:calc(100vh - 64px);min-height:0;padding:0;display:grid;overflow:hidden}.policy-center>.policy-header--compact{grid-area:1/1;width:100%;min-width:0;margin:0;padding:8px 14px}.policy-toolbar--in-header{border:0;margin:0;padding:0}.policy-center>.policy-workspace{display:contents}.policy-center .policy-main-column{grid-area:2/1;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.policy-center .policy-detail-panel{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:#fff;border-top:0;border-bottom:0;border-right:0;border-radius:0;flex-direction:column;grid-area:1/2/span 2;place-self:stretch stretch;margin:0;display:flex;position:relative;inset:auto;overflow:hidden}.policy-center .policy-detail-head--workflow{z-index:5;border-bottom:1px solid var(--pc-line);background:#fff;flex:none;width:100%;height:auto;min-height:102px;padding:10px 14px 9px;position:relative;top:auto;overflow:visible}.policy-center .policy-detail-head__top{flex:0 0 30px;height:30px}.policy-center .policy-detail-head__actions--workflow{flex:none;gap:6px;padding-top:7px}.policy-center .policy-analysis-notice{flex:none}.policy-center .policy-detail-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;height:0;min-height:0;max-height:none;padding:13px 14px 18px;overflow:hidden auto}.policy-center .policy-detail-body::-webkit-scrollbar{width:7px}.policy-center .policy-detail-body::-webkit-scrollbar-thumb{background:#cfd8e5;border-radius:999px}.policy-center.detail-collapsed{grid-template-columns:minmax(0,1fr) 42px}.policy-center .policy-detail-reopen{border-radius:0;grid-area:1/2/span 2;width:42px;height:100%;min-height:0;margin:0;position:relative;top:auto}.policy-center .policy-detail-panel{min-width:0;overflow:hidden}.policy-center .policy-detail-head--workflow{z-index:10;border-bottom:1px solid var(--pc-line);background:#fff;flex:none;min-height:88px;padding:8px 12px 7px;position:relative}.policy-center .policy-detail-head__top{flex-basis:28px;height:28px}.policy-center .policy-detail-head__top h2{margin:0;line-height:28px}.policy-center .policy-detail-head__actions--workflow{align-items:center;gap:5px;padding-top:6px}.policy-center .policy-analysis-notice{flex:none;margin:8px 12px 0}.policy-center .policy-detail-body{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;height:auto;min-height:0;padding:10px 12px 18px;overflow:hidden auto}.policy-center .policy-detail-body>.policy-source-label{margin-top:0}.policy-center .policy-detail-body>h3{margin-top:5px;margin-bottom:8px;line-height:1.35}.policy-center .policy-detail-tags{margin-top:0;margin-bottom:8px}.policy-center .policy-date-line{margin-top:0;padding-bottom:10px}.policy-center .moa-summary-card,.policy-center .policy-critical-card,.policy-center .policy-advice-card,.policy-center .policy-moa-comment{margin-left:0;margin-right:0}}.policy-print-document{background:#fff!important;margin:0!important;padding:0!important}.policy-print-document .policy-a4-sheet{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}@media print{html,body,body.policy-print-document{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.policy-print-document .policy-a4-sheet{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.policy-print-document .policy-a4-header,body.policy-print-document .policy-a4-two-col,body.policy-print-document .policy-a4-two-col--lower{display:block!important}body.policy-print-document .policy-a4-meta{flex-wrap:wrap!important;gap:5px 14px!important;margin-top:8px!important;display:flex!important}body.policy-print-document .policy-a4-meta span{gap:6px!important;display:inline-flex!important}body.policy-print-document .policy-a4-two-col>section{margin-top:8px!important}body.policy-print-document .policy-a4-summary,body.policy-print-document .policy-a4-summary>div,body.policy-print-document .policy-a4-two-col,body.policy-print-document .policy-a4-two-col>section,body.policy-print-document .policy-a4-block,body.policy-print-document .policy-a4-customer,body.policy-print-document .policy-a4-check,body.policy-print-document .policy-a4-comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;break-inside:auto!important;page-break-inside:auto!important}body.policy-print-document h2,body.policy-print-document h3,body.policy-print-document h4,body.policy-print-document strong{break-after:avoid-page;page-break-after:avoid}body.policy-print-document p,body.policy-print-document li{orphans:2;widows:2}body.policy-print-document .policy-a4-header{padding-bottom:10px!important}body.policy-print-document .policy-a4-tags{margin:8px 0 10px!important}body.policy-print-document .policy-a4-summary{padding:12px 14px!important}body.policy-print-document .policy-a4-two-col>section,body.policy-print-document .policy-a4-block,body.policy-print-document .policy-a4-comment{padding:9px 11px!important}body.policy-print-document .policy-a4-block,body.policy-print-document .policy-a4-comment,body.policy-print-document .policy-a4-two-col{margin-top:7px!important}body.policy-print-document .policy-a4-footer{break-inside:avoid-page;page-break-inside:avoid;margin-top:8px!important;padding-top:7px!important}body.policy-print-document .policy-a4-header h2{font-size:17pt!important;line-height:1.3!important}body.policy-print-document .policy-a4-summary p,body.policy-print-document .policy-a4-summary li,body.policy-print-document .policy-a4-block p,body.policy-print-document .policy-a4-two-col p{font-size:8.7pt!important;line-height:1.48!important}body.policy-print-document .policy-a4-comment p,body.policy-print-document .policy-a4-check li{font-size:8.3pt!important;line-height:1.44!important}@page{size:A4 portrait;margin:12mm 14mm 10mm}}.policy-review-button,.policy-publish-button,.policy-published-button,.policy-review-reset-button{white-space:nowrap;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.policy-review-button{color:#25734f;background:#eef9f3;border:1px solid #b9dfcd}.policy-publish-button{color:#235f9d;background:#edf6ff;border:1px solid #9dc7f4}.policy-published-button{color:#25734f;cursor:default;background:#eaf8f0;border:1px solid #b9dfcd}.policy-review-reset-button{color:#6b5c99;background:#f8f6ff;border:1px solid #ddd7ef}.policy-review-button:disabled,.policy-publish-button:disabled,.policy-published-button:disabled,.policy-review-reset-button:disabled{opacity:.65}@media (width<=1380px){.policy-review-reset-button{display:none}}.policy-detail-head--workflow{padding-top:12px;padding-bottom:10px;display:block!important}.policy-detail-head__top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.policy-detail-head__top h2{white-space:nowrap;word-break:keep-all;min-width:0;margin:0;writing-mode:horizontal-tb!important}.policy-detail-close{flex:none;width:32px;height:32px;padding:0}.policy-detail-head__actions--workflow{flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:9px;display:flex!important}.policy-detail-head__actions--workflow>button{white-space:nowrap;flex:none}.policy-detail-head__actions--workflow .policy-analysis-button{max-width:100%}@media (width<=1220px){.policy-detail-head__actions--workflow{gap:5px}.policy-detail-head__actions--workflow>button{min-height:32px;padding-left:9px;padding-right:9px;font-size:11px}}.policy-detail-head.policy-detail-head--workflow{box-sizing:border-box!important;align-items:initial!important;justify-content:initial!important;height:auto!important;min-height:84px!important;display:block!important;overflow:visible!important}.policy-detail-head--workflow .policy-detail-head__top{min-height:30px}.policy-detail-head--workflow .policy-detail-head__actions--workflow{min-height:34px;margin-top:8px!important;padding:0!important;position:static!important;overflow:visible!important}.policy-detail-head--workflow .policy-detail-head__actions--workflow>button{letter-spacing:-.01em;writing-mode:horizontal-tb!important;text-orientation:mixed!important;width:auto!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;position:static!important}.policy-detail-head--workflow .policy-detail-close{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:21px!important}.policy-detail-head--workflow .policy-review-button,.policy-detail-head--workflow .policy-publish-button,.policy-detail-head--workflow .policy-published-button,.policy-detail-head--workflow .policy-review-reset-button{font-size:10px!important}@media (width<=1320px){.policy-detail-head.policy-detail-head--workflow{min-height:118px!important}.policy-detail-head--workflow .policy-detail-head__actions--workflow{align-content:flex-start}}.policy-review-request-button{color:#6651a7;white-space:nowrap;background:#f7f3ff;border:1px solid #d6ccef;border-radius:8px;height:30px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;line-height:1}.policy-review-request-button:disabled{opacity:.66;cursor:default}.policy-detail-head--workflow .policy-detail-head__actions--workflow{gap:7px!important}.policy-detail-head--workflow .policy-detail-head__actions--workflow>button{letter-spacing:-.015em;white-space:nowrap;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform 80ms;border-radius:8px!important;height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.policy-detail-head--workflow .policy-detail-head__actions--workflow>button:not(:disabled):hover{transform:translateY(-1px)}.policy-detail-head--workflow .policy-detail-head__actions--workflow>button:not(:disabled):active{transform:translateY(0)}.policy-detail-head--workflow .policy-analysis-button{box-shadow:0 1px 2px #5c4ec512;color:#5c4ec5!important;background:#f5f3ff!important;border:1px solid #cfc7ff!important}.policy-detail-head--workflow .policy-analysis-button:not(:disabled):hover{color:#4e40b4!important;background:#eeebff!important;border-color:#b8adff!important}.policy-detail-head--workflow .policy-review-request-button{color:#6b5aaa!important;background:#faf8ff!important;border:1px solid #d8d2f4!important}.policy-detail-head--workflow .policy-review-button{color:#25734f!important;background:#eef9f3!important;border:1px solid #b9dfcd!important}.policy-detail-head--workflow .policy-review-button:not(:disabled):hover{background:#e4f5ec!important;border-color:#9fd2b9!important}.policy-detail-head--workflow .policy-publish-button{box-shadow:0 2px 5px #17345a29;color:#fff!important;background:#17345a!important;border:1px solid #17345a!important}.policy-detail-head--workflow .policy-publish-button:not(:disabled):hover{background:#102947!important;border-color:#102947!important}.policy-detail-head--workflow .policy-published-button{color:#23714d!important;background:#eaf8f0!important;border:1px solid #b8dfc9!important}.policy-detail-head--workflow .policy-review-reset-button{color:#667387!important;background:#fff!important;border:1px solid #d8dde6!important}.policy-detail-head--workflow .policy-review-reset-button:not(:disabled):hover{color:#4d5a6d!important;background:#f5f7fa!important;border-color:#c4cbd6!important}.policy-detail-head--workflow .policy-expand-button{color:#31445f!important;background:#f8fafc!important;border:1px solid #d5dce7!important}.policy-detail-head--workflow .policy-expand-button:not(:disabled):hover{background:#f0f4f8!important;border-color:#bec9d8!important}.policy-detail-head--workflow .policy-detail-head__actions--workflow>button:disabled{opacity:.52!important;cursor:default!important;box-shadow:none!important;transform:none!important}.policy-detail-head--workflow .policy-detail-close{color:#23354d!important;background:0 0!important;border:0!important;border-radius:8px!important;font-weight:500!important}.policy-detail-head--workflow .policy-detail-close:hover{background:#f1f4f8!important}@media (width<=1320px){.policy-detail-head--workflow .policy-detail-head__actions--workflow>button{height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:10px!important}}.policy-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=1500px){.policy-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.policy-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.policy-metrics-grid{grid-template-columns:1fr!important}}.policy-table th:first-child{text-align:center!important;color:#58667a!important;padding-left:28px!important;padding-right:28px!important;font-size:13px!important;font-weight:900!important}.policy-table td:first-child{padding-left:18px!important;padding-right:18px!important}.policy-title-cell>div{align-items:flex-start;gap:8px;display:flex}.policy-title-cell strong{letter-spacing:-.025em;display:block;color:#26354d!important;font-size:14px!important;font-weight:800!important;line-height:1.55!important}.policy-table{font-size:13px!important}.policy-table th{height:46px!important;font-size:12px!important}.policy-table td{padding-top:19px!important;padding-bottom:19px!important;font-size:13px!important}.policy-table tbody tr{min-height:72px}.policy-pill,.policy-status,.policy-new-badge,.policy-impact-badge{font-size:11px!important}.policy-status{padding:6px 10px!important}.policy-new-badge{flex:none;margin-top:2px}.policy-impact-badge{margin-top:8px!important}.policy-workspace{align-items:start!important}.policy-detail-panel{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}.policy-detail-body{height:auto!important;max-height:none!important;padding-bottom:28px!important;overflow:visible!important}.policy-detail-panel::-webkit-scrollbar{display:none!important}.policy-detail-body::-webkit-scrollbar{display:none!important}.policy-original-button,.policy-moa-comment{z-index:1;position:relative!important}@media (width<=1420px){.policy-title-cell strong{font-size:13.5px!important}.policy-table{font-size:12.5px!important}}@media (width<=900px){.policy-table th:first-child{padding-left:16px!important;padding-right:16px!important}.policy-title-cell strong{font-size:13px!important}}.policy-metric{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;transition:transform .12s,box-shadow .16s,border-color .16s}.policy-metric:hover{transform:translateY(-1px)}.policy-metric:focus-visible{outline-offset:2px;outline:2px solid #284e7e}.policy-metric.is-filter-active{box-shadow:0 0 0 2px #294d781a,0 8px 18px #1e365414;border-color:#294d78!important}.policy-metric.is-filter-active:after{content:"필터 적용";color:#fff;white-space:nowrap;background:#203f66;border-radius:999px;align-self:flex-start;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:800}.policy-list-head__filters{align-items:center;gap:8px;display:flex}.policy-metric-filter-clear{color:#617087;cursor:pointer;background:#fff;border:1px solid #d6dde7;border-radius:8px;min-height:29px;padding:0 9px;font-size:10px;font-weight:800}.policy-metric-filter-clear:hover{background:#f4f6f9;border-color:#c7d0dc}.policy-critical-card{background:#fff;border:1px solid #dce4ee;border-radius:10px;margin-top:12px;padding:14px 15px}.policy-critical-card h4{color:#20324a;margin:0 0 10px;font-size:13px;font-weight:900}.policy-critical-card--positive{background:#f5fbf7;border-color:#b9dfc8}.policy-critical-card--negative{background:#fff7f7;border-color:#efc2c2}.policy-critical-card--weakness{background:#fffaf3;border-color:#ead1ad}.policy-critical-card--judgment{background:#f5f8fd;border-color:#c6d4e8}.policy-critical-card ul{margin:0;padding-left:18px}.policy-critical-card li{color:#304159;margin:6px 0;font-size:12px;line-height:1.6}.policy-critical-evidence-list{flex-direction:column;gap:9px;display:flex}.policy-critical-evidence-list article{background:#ffffffb8;border:1px solid #60708629;border-radius:8px;padding:10px 11px}.policy-critical-evidence-list article>span{color:#66768b;background:#eef2f7;border-radius:999px;margin-bottom:6px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.policy-critical-evidence-list article>strong{color:#22344d;font-size:11.5px;line-height:1.55;display:block}.policy-critical-evidence-list article>p,.policy-critical-card--judgment>p{color:#5a6b80;margin:5px 0 0;font-size:11px;line-height:1.6}.policy-critical-judgment-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.policy-critical-judgment-title h4{margin:0}.policy-critical-judgment-title>span{color:#fff;background:#203f66;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.policy-critical-empty{color:#8b98a8;margin:0;font-size:11px;line-height:1.55}.cs-page{color:#16253b;box-sizing:border-box;background:#f7f9fc;min-height:100%;padding:20px 24px 110px}.cs-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.cs-head h2{letter-spacing:-.035em;color:#14243a;margin:0;font-size:25px}.cs-head p{color:#708097;margin:6px 0 0;font-size:12px}.cs-head button,.cs-actions button,.cs-block-head button{color:#24405f;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:9px;font-weight:800}.cs-head button{height:38px;padding:0 14px}.cs-tabs{border-bottom:1px solid #cfdae8;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.cs-tabs button{color:#344861;cursor:pointer;background:#fff;border:1px solid #cad6e4;border-bottom:0;border-radius:8px 8px 0 0;height:42px;font-size:12px;font-weight:850}.cs-tabs button.active{color:#fff;background:#0d3f88;border-color:#0d3f88}.cs-notice{color:#174d8b;background:#edf5ff;border:1px solid #c9d9ed;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:12px;font-weight:750}.cs-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:12px;display:grid}.cs-input-panel,.cs-result-panel,.cs-history{background:#fff;border:1px solid #cdd8e6;border-radius:10px;box-shadow:0 1px 3px #1632560a}.cs-input-panel{padding:16px}.cs-input-panel>h3,.cs-result-title h3,.cs-history>h3{margin:0;font-size:17px}.cs-block{border-top:1px solid #dbe3ed;padding:13px 0}.cs-block:first-of-type{border-top:0}.cs-block h4{color:#0f4ca0;margin:0 0 10px;font-size:13px}.cs-block.orange h4{color:#e97b00}.cs-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-block-head button{color:#0f4ca0;height:31px;padding:0 10px}.cs-grid{gap:8px;margin-bottom:9px;display:grid}.cs-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-page label{gap:5px;min-width:0;display:grid}.cs-page label>span{color:#5e6f84;font-size:10px;font-weight:750}.cs-page input,.cs-page select,.cs-page textarea{box-sizing:border-box;color:#22374e;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e5;border-radius:7px;outline:none;font-size:12px}.cs-page input,.cs-page select{height:38px;padding:0 10px}.cs-page textarea{resize:vertical;min-height:58px;padding:9px}.cs-page input:focus,.cs-page select:focus,.cs-page textarea:focus{border-color:#82a9d8;box-shadow:0 0 0 3px #18529712}.cs-page label small{color:#7b8ba0;font-size:9px}.cs-money{grid-template-columns:1fr 30px;display:grid}.cs-money input{text-align:right;border-radius:7px 0 0 7px}.cs-money span{color:#6a7b90;border:1px solid #cbd7e5;border-left:0;border-radius:0 7px 7px 0;place-items:center;font-size:10px;display:grid}.cs-percent{grid-template-columns:1fr 32px;display:grid}.cs-percent input{text-align:right;border-radius:7px 0 0 7px}.cs-percent b{color:#6a7b90;border:1px solid #cbd7e5;border-left:0;border-radius:0 7px 7px 0;place-items:center;font-size:11px;display:grid}.cs-percent.locked input{background:#f4f7fa}.cs-vat-auto{grid-template-columns:minmax(88px,.65fr) minmax(110px,1fr);gap:6px;display:grid}.cs-auto-money{color:#25415f;box-sizing:border-box;background:#f4f7fa;border:1px solid #cbd7e5;border-radius:7px;justify-content:flex-end;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.cs-auto-money.full{height:38px}.cs-tax-note{color:#76889d;text-align:right;margin:-2px 0 8px;font-size:9px}.cs-wide{margin-top:7px;display:grid!important}.cs-net{color:#0b438f;background:#f4f8ff;border:1px solid #a8c7ef;border-radius:7px;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 11px;display:flex}.cs-net span{font-size:12px;font-weight:850}.cs-net strong{font-size:18px}.cs-info,.cs-small-rule{color:#1f5caa;background:#f5f9ff;border:1px solid #a9c9f0;border-radius:7px;margin:8px 0;padding:8px 10px;font-size:10px;font-weight:750}.cs-small-rule{color:#237f43;background:#f0faf3;border-color:#b6dec2}.cs-valid{color:#278344;font-size:11px;font-weight:800}.cs-invalid{color:#c75943;font-size:11px;font-weight:800}.cs-row{grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:7px;margin-top:7px;display:grid}.cs-row.service{grid-template-columns:1.2fr 100px 1fr auto}.cs-row strong{text-align:right;color:#1d7b3e}.cs-row .danger,.cs-deposit .danger{color:#b4483b;cursor:pointer;background:#fff7f6;border:1px solid #efc9c3;border-radius:7px;height:34px;padding:0 8px}.cs-deposit{grid-template-columns:120px 1.3fr 1fr 1fr 125px 105px auto;gap:6px;margin-top:7px;display:grid}.cs-deposit .cs-money input{height:38px}.cs-company-amount{width:min(320px,100%);margin-top:10px}.cs-result-panel{padding:15px}.cs-result-title{flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cs-result-title h3 em{color:#1d5ca9;font-size:11px;font-style:normal}.cs-result-title>span{color:#75859a;font-size:10px}.cs-summary-top{border:1px solid #cbd8e8;border-radius:9px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:20px;margin-bottom:12px;padding:17px;display:grid}.cs-summary-top div{text-align:center}.cs-summary-top span{font-size:10px;font-weight:800;display:block}.cs-summary-top strong{color:#0b3c88;margin-top:7px;font-size:24px;display:block}.cs-summary-top i{background:#d9e1eb;height:46px}.cs-result-stack{gap:9px;display:grid}.cs-result-stack>section{background:#fff;border:1px solid #a9c8ef;border-radius:8px;overflow:hidden}.cs-result-stack>section.green{background:#fbfffc;border-color:#b8dec4}.cs-result-stack>section.orange{background:#fffaf3;border-color:#f2cc99}.cs-result-stack h4{color:#1b5ba8;background:#f7fbff;border-bottom:1px solid;margin:0;padding:9px 12px;font-size:12px}.cs-result-stack .green h4{color:#278348;background:#f2fbf5}.cs-result-stack .orange h4{color:#d97700;background:#fff7eb}.cs-result-person{grid-template-columns:1.1fr 1fr 1fr;align-items:center;padding:14px;display:grid}.cs-result-person>div{text-align:center;border-right:1px solid #dbe3ed;padding:0 12px}.cs-result-person>div:last-child{border-right:0}.cs-result-person span{font-size:10px;display:block}.cs-result-person strong,.cs-result-person b{color:#0e4ba0;margin-top:5px;font-size:19px;display:block}.cs-result-line{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.cs-result-line span{font-size:11px}.cs-result-line b{color:#147b38;font-size:16px}.cs-result-stack p{color:#62758c;margin:0;padding:11px 13px;font-size:11px}.cs-result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-result-cards article{text-align:center;background:#f8fff9;border:1px solid #b9dfc4;border-radius:9px;place-items:center;min-height:180px;padding:16px;display:grid}.cs-result-cards article.company{background:#f6f9ff;border-color:#9dbcf0}.cs-result-cards span{font-size:12px;font-weight:850}.cs-result-cards strong{color:#16803d;font-size:27px}.cs-result-cards .company strong{color:#134ea2}.cs-result-cards b{color:#18813e;font-size:17px}.cs-result-cards .company b{color:#124a9b}.cs-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.cs-actions button{height:42px;padding:0 18px}.cs-actions .primary{color:#fff;background:#0c3f8d;border-color:#0c3f8d;font-size:14px}.cs-history{margin-top:12px;overflow:hidden}.cs-history>h3{border-bottom:1px solid #d5dfe9;padding:12px 15px}.cs-table{overflow-x:auto}.cs-table .head,.cs-table .row{grid-template-columns:100px 135px minmax(170px,1.2fr) minmax(140px,1fr) 125px 135px 125px 90px 90px;min-width:1120px;display:grid}.cs-table .head{background:#f7f9fc}.cs-table .head span,.cs-table .row span{text-align:center;border-bottom:1px solid #e0e6ee;border-right:1px solid #e0e6ee;padding:9px 8px;font-size:10px}.cs-table .head span{color:#53677f;font-weight:850}.cs-table .row span{font-size:10px}.cs-table em{border-radius:999px;padding:4px 8px;font-style:normal;font-weight:800;display:inline-block}.cs-table em.estimated{color:#2464b0;background:#edf5ff}.cs-table em.confirmed{color:#2b8148;background:#eaf8ee}.cs-table .empty{text-align:center;color:#8190a3;padding:26px;font-size:12px}.dash26-collab-calculator{background:linear-gradient(135deg,#f7fbff,#eef5ff);border:1px solid #b8cbe2;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px 20px;display:flex;box-shadow:0 3px 12px #123f740f}.dash26-collab-calculator span{color:#336aa6;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.dash26-collab-calculator h3{margin:4px 0;font-size:18px}.dash26-collab-calculator p{color:#687c94;margin:0;font-size:11px}.dash26-collab-calculator button{color:#fff;cursor:pointer;background:#0d438f;border:0;border-radius:9px;height:42px;padding:0 16px;font-weight:900}@media (width<=980px){.cs-workspace{grid-template-columns:1fr}.cs-deposit,.cs-result-cards{grid-template-columns:1fr 1fr}}@media (width<=760px){.cs-page{padding:12px 10px 90px}.cs-head{display:block}.cs-head button{margin-top:9px}.cs-tabs{display:flex;overflow-x:auto}.cs-tabs button{flex:none;padding:0 14px}.cs-grid.two,.cs-grid.three,.cs-row,.cs-row.service,.cs-deposit{grid-template-columns:1fr}.cs-result-person{grid-template-columns:1fr;gap:8px}.cs-result-person>div{border-bottom:1px solid #e0e7ef;border-right:0;padding:8px}.cs-result-person>div:last-child{border-bottom:0}.cs-result-cards{grid-template-columns:1fr}.cs-actions{grid-template-columns:1fr 1fr;display:grid}.cs-actions .primary{grid-column:1/-1}.dash26-collab-calculator{flex-direction:column;align-items:flex-start}.dash26-collab-calculator button{width:100%}}.cs-assignee-grid{align-items:start}.cs-assignee-grid>label,.cs-person-select{align-content:start;width:100%;min-width:0;overflow:hidden}.cs-person-select select{width:100%;min-width:0;max-width:100%}.cs-person-select small{white-space:nowrap;text-overflow:ellipsis;min-height:12px;display:block;overflow:hidden}.cs-result-tax-person{grid-template-columns:.9fr 1fr .85fr 1fr 1fr;align-items:stretch;padding:12px;display:grid}.cs-result-tax-person>div{text-align:center;border-right:1px solid #dbe3ed;align-content:center;place-items:center;min-width:0;padding:5px 10px;display:grid}.cs-result-tax-person>div:last-child{border-right:0}.cs-result-tax-person span{color:#667b92;font-size:9px;font-weight:750}.cs-result-tax-person strong,.cs-result-tax-person b{color:#0e4ba0;white-space:nowrap;margin-top:5px;font-size:16px;display:block}.cs-result-tax-person b.tax,.cs-result-tax-line b.tax{color:#c24c42}.cs-result-tax-person .identity strong{font-size:18px}.cs-service-person{gap:3px;min-width:0;display:grid}.cs-service-person small{color:#798ba0;white-space:nowrap;font-size:9px}.cs-service-preview{justify-items:end;gap:2px;display:grid}.cs-service-preview span{color:#7b8ba0;font-size:9px}.cs-service-preview strong{font-size:13px!important}.cs-result-cards article small{color:#6d7e91;margin-top:5px;font-size:9px;font-weight:750;display:block}.cs-result-cards article b{margin-top:6px}.cs-exception-allocation{grid-template-columns:1.05fr 1fr 1.5fr auto;align-items:end;gap:7px;margin-top:8px;display:grid}.cs-exception-allocation>div:first-child{gap:3px;display:grid}.cs-exception-allocation small{color:#78899e;font-size:9px}.cs-exception-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:38px;display:grid}.cs-exception-preview span,.cs-exception-preview strong{white-space:nowrap;background:#f7f9fc;border:1px solid #d3deea;border-radius:7px;place-items:center;padding:0 7px;font-size:9px;display:grid}.cs-exception-preview strong{color:#0d4c9b;background:#f3f7ff}.cs-result-tax-line{border-bottom:1px solid #e1e7ef;grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;display:grid}.cs-result-tax-line:last-child{border-bottom:0}.cs-result-tax-line>div{text-align:center;border-right:1px solid #e1e7ef;align-content:center;place-items:center;min-width:0;padding:10px;display:grid}.cs-result-tax-line>div:last-child{border-right:0}.cs-result-tax-line span{color:#64778e;font-size:9px}.cs-result-tax-line small{color:#7c8da0;margin-top:4px;font-size:9px}.cs-result-tax-line b{color:#0e4ba0;margin-top:4px;font-size:14px}@media (width<=980px){.cs-result-tax-person{grid-template-columns:1fr 1fr}.cs-result-tax-person>div{border-bottom:1px solid #e1e7ef;border-right:0}.cs-result-tax-person>div:last-child{border-bottom:0}.cs-exception-allocation{grid-template-columns:1fr 1fr}.cs-exception-preview{grid-column:1/-1}}@media (width<=760px){.cs-result-tax-person,.cs-result-tax-line,.cs-exception-allocation{grid-template-columns:1fr}.cs-result-tax-line>div{border-bottom:1px solid #e1e7ef;border-right:0}.cs-result-tax-line>div:last-child{border-bottom:0}.cs-exception-preview{grid-template-columns:1fr}}.cs-allowance-row{grid-template-columns:1.05fr .9fr .85fr 1.15fr minmax(150px,1.1fr) auto;align-items:center;gap:7px;margin-top:8px;display:grid}.cs-allowance-row>.cs-money{min-width:0}.cs-allowance-row>.danger,.cs-external-agency-title>.danger{color:#b4483b;cursor:pointer;background:#fff7f6;border:1px solid #efc9c3;border-radius:7px;height:34px;padding:0 9px}.cs-allowance-preview{box-sizing:border-box;background:#f8fafc;border:1px solid #d7e1ec;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:38px;padding:5px 7px;display:grid}.cs-allowance-preview span,.cs-allowance-preview b{text-align:center;place-items:center;font-size:9px;display:grid}.cs-allowance-preview b{color:#147b38}.cs-allowance-preview span:nth-child(2){color:#c24c42}.cs-external-agency{background:#fbfcfe;border:1px solid #d7e1ec;border-radius:8px;margin-top:9px;padding:10px}.cs-external-agency:first-of-type{margin-top:4px}.cs-external-agency-title{color:#244d80;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.cs-result-tax-person.cs-result-tax-person--allowance{grid-template-columns:.85fr 1fr .82fr .92fr 1fr 1fr}.cs-allowance-result small{line-height:1.35}@media (width<=1180px){.cs-allowance-row{grid-template-columns:1fr 1fr 1fr}.cs-allowance-preview{grid-column:1/-1}.cs-allowance-row>.danger{justify-self:end}.cs-result-tax-person.cs-result-tax-person--allowance{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.cs-allowance-row{grid-template-columns:1fr}.cs-allowance-preview{grid-column:auto}.cs-result-tax-person.cs-result-tax-person--allowance{grid-template-columns:1fr}.cs-external-agency{padding:8px}}.cs-allowance-block .cs-block-head>div{gap:2px;display:grid}.cs-allowance-block .cs-block-head small{color:#71849a;font-size:9px;font-weight:700}.cs-allowance-card{background:#fbfcfe;border:1px solid #d7e1ec;border-radius:9px;margin-top:9px;padding:10px}.cs-allowance-fields{align-items:end;gap:8px;display:grid}.cs-allowance-fields--top{grid-template-columns:minmax(150px,1.15fr) minmax(135px,.9fr) minmax(150px,.9fr) auto}.cs-allowance-fields--bottom{border-top:1px solid #e4eaf1;grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) minmax(330px,1.7fr);margin-top:9px;padding-top:9px}.cs-allowance-fields label{gap:5px;min-width:0;display:grid}.cs-allowance-fields label>span{color:#5c7088;font-size:9px;font-weight:850}.cs-allowance-fields select,.cs-allowance-fields input{box-sizing:border-box;width:100%;min-width:0}.cs-allowance-delete{align-self:end}.cs-allowance-fields .cs-allowance-preview{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:46px;padding:0;display:grid;overflow:hidden}.cs-allowance-fields .cs-allowance-preview>div{text-align:center;border-right:1px solid #e0e7ef;place-items:center;padding:5px 7px;display:grid}.cs-allowance-fields .cs-allowance-preview>div:last-child{border-right:0}.cs-allowance-fields .cs-allowance-preview span{color:#63768c;font-size:8px}.cs-allowance-fields .cs-allowance-preview b{color:#137d3a;font-size:11px}@media (width<=1180px){.cs-allowance-fields--top{grid-template-columns:1fr 1fr 1fr auto}.cs-allowance-fields--bottom{grid-template-columns:1fr 1fr}.cs-allowance-fields--bottom .cs-allowance-preview{grid-column:1/-1}}@media (width<=760px){.cs-allowance-card{padding:9px}.cs-allowance-fields--top,.cs-allowance-fields--bottom{grid-template-columns:1fr}.cs-allowance-delete{justify-self:end}.cs-allowance-fields--bottom .cs-allowance-preview{grid-column:auto}}.cs-allowance-fields--bottom{grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) minmax(360px,1.75fr);align-items:end}.cs-allowance-fields--bottom>label:first-child select{min-width:230px;height:42px;padding:0 12px}.cs-allowance-fields--bottom>label:nth-child(2) select{height:42px;padding:0 12px}.cs-allowance-delete{min-width:58px;font-size:12px;line-height:1;color:#fff!important;background:#b83b32!important;border-color:#a9342d!important;border-radius:7px!important;height:38px!important;padding:0 13px!important;font-weight:900!important}.cs-allowance-delete:hover{background:#a9342d!important;border-color:#982d27!important}.cs-allowance-fields .cs-allowance-preview{background:#fff;border-color:#cad7e6;border-radius:8px;height:42px;min-height:42px;box-shadow:inset 0 0 0 1px #14437b05}.cs-allowance-fields .cs-allowance-preview>div{background:#fbfcfe;padding:4px 10px}.cs-allowance-fields .cs-allowance-preview>div:nth-child(2){background:snow}.cs-allowance-fields .cs-allowance-preview>div:nth-child(3){background:#f7fcf8}.cs-allowance-fields .cs-allowance-preview span{color:#66798f;font-size:8px;font-weight:800;line-height:1.05}.cs-allowance-fields .cs-allowance-preview b{margin-top:2px;font-size:11px;font-weight:900;line-height:1.05}.cs-allowance-fields .cs-allowance-preview b.tax{color:#c54840}@media (width<=1180px){.cs-allowance-fields--bottom{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr)}.cs-allowance-fields--bottom>label:first-child select{min-width:0}}@media (width<=760px){.cs-allowance-fields--bottom{grid-template-columns:1fr}.cs-allowance-fields--bottom>label:first-child select{width:100%;min-width:0}.cs-allowance-delete{width:100%;height:38px!important}}@media (width>=1181px){.cs-allowance-fields--bottom{grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) 720px}.cs-allowance-fields--bottom .cs-allowance-preview{width:720px;min-width:720px;max-width:720px}}.cs-allowance-delete,.cs-allowance-delete:hover,.cs-allowance-delete:focus,.cs-allowance-delete:active{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}@media (width>=1181px){.cs-allowance-fields--bottom{grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) 500px}.cs-allowance-fields--bottom .cs-allowance-preview{width:500px;min-width:500px;max-width:500px}.cs-allowance-fields--top,.cs-allowance-fields--bottom{grid-template-columns:minmax(150px,1.15fr) minmax(135px,.9fr) minmax(150px,.9fr) auto;column-gap:8px}.cs-allowance-fields--bottom>label:first-child{grid-column:1}.cs-allowance-fields--bottom>label:nth-child(2){grid-column:2}.cs-allowance-fields--bottom .cs-allowance-preview{grid-column:3/5;width:100%;min-width:0;max-width:none}.cs-allowance-fields--bottom>label:first-child select,.cs-allowance-fields--bottom>label:nth-child(2) select{width:100%;min-width:0}}.cs-result-cards.cs-result-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-result-cards.cs-result-cards--three,.cs-result-cards.cs-result-cards--multi{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-result-cards article{align-content:center;min-width:0;min-height:168px}.cs-result-cards article strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(20px,1.75vw,27px);line-height:1.12;overflow:hidden}.cs-result-cards article.is-pending span{color:#7b8ca0}.cs-result-cards.is-empty article{background:#fbfcfe;min-height:154px}.cs-result-cards.is-empty article.staff{background:#fbfefc}.cs-result-cards.is-empty article strong{opacity:.78;font-size:20px}.cs-result-cards.is-empty article b{opacity:.82;font-size:15px}.cs-result-cards .cs-service-empty{color:#8a98aa;margin-top:7px;font-size:9px;font-weight:700}@media (width<=1180px){.cs-result-cards.cs-result-cards--multi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cs-result-cards.cs-result-cards--two,.cs-result-cards.cs-result-cards--three,.cs-result-cards.cs-result-cards--multi{grid-template-columns:1fr}}.cs-actions{flex-wrap:wrap;justify-content:space-between;align-items:center}.cs-share-actions,.cs-settlement-actions{align-items:center;gap:8px;display:flex}.cs-share-actions button{color:#174978;background:#fff;border-color:#b9cbe0;font-weight:850}@media (width<=760px){.cs-actions{grid-template-columns:1fr;gap:8px;display:grid}.cs-share-actions,.cs-settlement-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cs-share-actions button,.cs-settlement-actions button{width:100%;padding:0 8px}.cs-actions .primary{grid-column:auto}}@media print{.cs-head button,.cs-actions,.cs-tabs,.cs-history{display:none!important}.cs-page{background:#fff!important;padding:0!important}.cs-workspace{grid-template-columns:1fr 1fr!important}.cs-input-panel,.cs-result-panel{break-inside:avoid;box-shadow:none!important}}.cs-contract-info{background:#fff;border:1px solid #cad8e8;border-radius:10px;margin:12px 0;padding:13px 15px}.cs-contract-info__head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.cs-contract-info__head>div{gap:2px;display:grid}.cs-contract-info__head strong{color:#173b68;font-size:13px}.cs-contract-info__head small{color:#7b8ca1;font-size:9px}.cs-contract-info__head>span{color:#65809f;background:#f7faff;border:1px solid #d5e1ee;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.cs-contract-info__grid{grid-template-columns:minmax(160px,.8fr) minmax(160px,.8fr) minmax(220px,1.35fr) minmax(150px,.7fr);gap:8px;display:grid}.cs-contract-info__grid label{gap:5px;min-width:0;display:grid}.cs-contract-info__grid label>span{color:#60758d;font-size:9px;font-weight:850}.cs-contract-info__grid input{color:#24374d;box-sizing:border-box;background:#fff;border:1px solid #d1dce9;border-radius:7px;width:100%;height:38px;padding:0 10px}.cs-contract-info__grid label.wide{grid-column:auto}.cs-contract-info__grid label:last-child{grid-column:1/-1}.cs-contract-info-print{display:none}@media (width<=980px){.cs-contract-info__grid{grid-template-columns:1fr 1fr}.cs-contract-info__grid label.wide{grid-column:1/-1}}@media (width<=760px){.cs-contract-info__head{align-items:flex-start}.cs-contract-info__head>span{display:none}.cs-contract-info__grid{grid-template-columns:1fr}.cs-contract-info__grid label.wide,.cs-contract-info__grid label:last-child{grid-column:auto}}@media print{body *{visibility:hidden!important}.cs-contract-info,.cs-result-panel,.cs-result-panel *{visibility:visible!important}.cs-contract-info{background:#fff!important;border:0!important;border-bottom:1px solid #cfd8e4!important;border-radius:0!important;margin:0 0 10mm!important;padding:0 0 5mm!important;display:block!important;position:static!important}.cs-contract-info__head>span{display:none!important}.cs-contract-info__grid{grid-template-columns:repeat(2,1fr)!important;gap:4mm 7mm!important}.cs-contract-info__grid input{border:0!important;height:auto!important;padding:0!important;font-weight:800!important}.cs-result-panel{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;position:static!important}.cs-contract-info-print,.cs-actions{display:none!important}.cs-result-title{margin-bottom:5mm!important}.cs-page{background:#fff!important;padding:12mm!important}.cs-workspace{display:block!important}.cs-input-panel,.cs-tabs,.cs-head,.cs-notice,.cs-history{display:none!important}@page{margin:12mm;size:auto}}.cs-print-report{display:none}@media print{@page{size:A4 portrait;margin:9mm 10mm}html,body{color:#152235!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.cs-print-report,.cs-print-report *{visibility:visible!important}.cs-print-report{color:#17263a!important;box-sizing:border-box!important;background:#fff!important;width:190mm!important;margin:0!important;padding:0!important;font-family:Arial,Noto Sans KR,sans-serif!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.cs-contract-info,.cs-result-panel{display:none!important}.cs-print-report__head{border-bottom:2px solid #113f7e!important;justify-content:space-between!important;align-items:flex-end!important;padding:0 0 5mm!important;display:flex!important}.cs-print-report__brand{color:#174b8d!important;letter-spacing:.16em!important;margin-bottom:1.2mm!important;font-size:7.5pt!important;font-weight:900!important;display:block!important}.cs-print-report__head h1{letter-spacing:-.035em!important;margin:0!important;font-size:19pt!important;line-height:1.1!important}.cs-print-report__head p{color:#65758a!important;margin:2mm 0 0!important;font-size:7.5pt!important}.cs-print-report__meta{color:#6e7d90!important;justify-items:end!important;gap:1.2mm!important;font-size:7pt!important;display:grid!important}.cs-print-report__meta b{color:#174d8f!important;background:#eaf3ff!important;border-radius:999px!important;padding:1.3mm 3mm!important;font-size:7.5pt!important}.cs-print-report h2{color:#173c6a!important;margin:0 0 2.3mm!important;font-size:9.5pt!important}.cs-print-report__contract{margin-top:4mm!important}.cs-print-report__contract-grid{border:1px solid #c9d5e4!important;border-radius:2mm!important;grid-template-columns:1fr 1fr 1fr!important;display:grid!important;overflow:hidden!important}.cs-print-report__contract-grid>div{box-sizing:border-box!important;border-bottom:1px solid #d9e2ec!important;border-right:1px solid #d9e2ec!important;min-height:11mm!important;padding:2.2mm 3mm!important}.cs-print-report__contract-grid>div:nth-child(3n){border-right:0!important}.cs-print-report__contract-grid>div:nth-last-child(-n+3){border-bottom:0!important}.cs-print-report__contract-grid>div.wide{grid-column:auto!important}.cs-print-report__contract-grid span{color:#718095!important;font-size:6.4pt!important;font-weight:800!important;display:block!important}.cs-print-report__contract-grid b{word-break:break-word!important;margin-top:1.2mm!important;font-size:8.3pt!important;line-height:1.25!important;display:block!important}.cs-print-report__summary{border:1px solid #b9cde5!important;border-radius:2mm!important;grid-template-columns:repeat(3,1fr)!important;margin-top:4mm!important;display:grid!important;overflow:hidden!important}.cs-print-report__summary>div{text-align:center!important;border-right:1px solid #d5e1ee!important;padding:3.3mm 3mm!important}.cs-print-report__summary>div:last-child{border-right:0!important}.cs-print-report__summary span{color:#66778b!important;font-size:6.6pt!important;font-weight:800!important;display:block!important}.cs-print-report__summary strong{color:#0b438f!important;margin-top:1.4mm!important;font-size:13.5pt!important;display:block!important}.cs-print-report__section{break-inside:avoid!important;margin-top:4mm!important}.cs-print-report table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font-size:6.8pt!important}.cs-print-report th{color:#385574!important;text-align:center!important;background:#edf3fa!important;border:1px solid #bdccdd!important;padding:2.1mm 1.5mm!important;font-weight:900!important}.cs-print-report td{text-align:center!important;vertical-align:middle!important;word-break:break-word!important;border:1px solid #d2dce8!important;padding:2.1mm 1.5mm!important;line-height:1.25!important}.cs-print-report td.strong{color:#0b438f!important;font-weight:900!important}.cs-print-report td.minus{color:#c54b3e!important;font-weight:850!important}.cs-print-report td.empty{color:#8996a7!important;padding:5mm!important}.cs-print-report__section.compact th,.cs-print-report__section.compact td{padding-top:1.7mm!important;padding-bottom:1.7mm!important}.cs-print-report__note{break-inside:avoid!important;border:1px solid #d3dde8!important;border-radius:2mm!important;margin-top:4mm!important;padding:3mm!important}.cs-print-report__note h2{margin-bottom:1.5mm!important}.cs-print-report__note p{white-space:pre-wrap!important;min-height:8mm!important;margin:0!important;font-size:7pt!important;line-height:1.5!important}.cs-print-report footer{color:#748296!important;border-top:1px solid #cbd6e2!important;justify-content:space-between!important;align-items:flex-end!important;gap:8mm!important;margin-top:4mm!important;padding-top:3mm!important;font-size:6.3pt!important;display:flex!important}.cs-print-report footer p{max-width:145mm!important;margin:0!important;line-height:1.45!important}.cs-print-report footer div{white-space:nowrap!important;align-items:center!important;gap:2mm!important;display:flex!important}.cs-print-report footer i{border-bottom:1px solid #6e7c8f!important;width:22mm!important;display:inline-block!important}}.cs-exception-allocation.manual-rate{grid-template-columns:1.05fr .62fr 1fr 1.5fr auto}@media (width<=980px){.cs-exception-allocation.manual-rate{grid-template-columns:1fr 1fr}.cs-exception-allocation.manual-rate .cs-exception-preview{grid-column:1/-1}}@media (width<=760px){.cs-exception-allocation.manual-rate{grid-template-columns:1fr}}.dash26-collab-calculator button,.dash26-collab-calculator button *{color:#fff!important}@media (width>=761px){.cs-page{color:#14243a;background:#f7f9fc;padding:10px 14px 96px}.cs-toolbar-v949{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:0 0 10px;display:grid}.cs-toolbar-v949 .cs-tabs{border-bottom:1px solid #d7e0eb;min-width:0;margin:0}.cs-toolbar-v949 .cs-tabs button{color:#31465f;height:38px;box-shadow:none;background:#fff;border-color:#d6dfeb;border-radius:7px 7px 0 0;font-size:12px;font-weight:750}.cs-toolbar-v949 .cs-tabs button.active{color:#fff;background:#2563eb;border-color:#2563eb}.cs-reset-v949{color:#24405f;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:7px;height:38px;padding:0 13px;font-size:12px;font-weight:750}.cs-contract-info,.cs-input-panel,.cs-result-panel,.cs-history{box-shadow:none;border-color:#d7e0eb;border-radius:8px}.cs-contract-info{background:#fff;margin-bottom:10px}.cs-contract-info__head{border-bottom:1px solid #e2e8f0;min-height:44px;padding:10px 12px}.cs-contract-info__head strong{color:#132b4a;font-size:14px}.cs-contract-info__head small{color:#72849a;font-size:10px}.cs-workspace{gap:10px}.cs-input-panel,.cs-result-panel{padding:13px}.cs-input-panel>h3,.cs-result-title h3,.cs-history>h3{color:#142b49;font-size:15px;font-weight:800}.cs-block{padding:11px 0}.cs-block h4{font-size:12px}.cs-page input,.cs-page select{border-radius:6px;height:36px;font-size:12px}.cs-page textarea{border-radius:6px;font-size:12px}.cs-summary-top{box-shadow:none;border-radius:7px;padding:14px}.cs-summary-top strong{font-size:22px}.cs-result-stack>section,.cs-result-cards article{box-shadow:none;border-radius:7px}.cs-actions button{border-radius:7px;height:38px}.cs-actions .primary{background:#2563eb;border-color:#2563eb}.cs-history{margin-top:10px}.cs-history>h3{padding:11px 13px}.cs-table .head{background:#f4f7fb}}@media (width<=760px){.cs-toolbar-v949{margin-bottom:10px;display:block}.cs-toolbar-v949 .cs-tabs{margin-bottom:8px}.cs-reset-v949{color:#24405f;background:#fff;border:1px solid #cbd7e5;border-radius:7px;width:100%;height:38px;font-weight:800}}body.duksam-security-locked{-webkit-touch-callout:none}body.duksam-security-locked :not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none;user-select:none}.duksam-security-forensic-layer{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.duksam-security-forensic-mark{white-space:nowrap;letter-spacing:.11em;color:#0f274e02;transform-origin:50%;mix-blend-mode:multiply;filter:blur(.08px);font-size:7px;font-weight:600;position:absolute}.duksam-security-forensic-layer.is-public .duksam-security-forensic-mark{color:#0f274e01;font-weight:500}.duksam-security-forensic-layer.is-protected .duksam-security-forensic-mark{color:#0f274e02}.duksam-security-capture-mask{z-index:2147483646;pointer-events:all;opacity:1;-webkit-backdrop-filter:blur(40px);background:#05070b;position:fixed;inset:0}.duksam-security-print-block{display:none}@media print{body.duksam-security-locked *{visibility:hidden!important}body.duksam-security-locked .duksam-security-print-block,body.duksam-security-locked .duksam-security-print-block *{visibility:visible!important}body.duksam-security-locked .duksam-security-print-block{color:#0f274e;background:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:800;position:fixed;inset:0;display:flex!important}}.duksam-security-warning-wrap{z-index:2147483645;pointer-events:none;justify-content:center;align-items:flex-start;padding:28px 18px;display:flex;position:fixed;inset:0}.duksam-security-warning-card{pointer-events:auto;background:#fffffffb;border:1px solid #b4231847;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;width:min(560px,100vw - 36px);padding:16px 16px 16px 14px;display:grid;box-shadow:0 18px 50px #102a5238}.duksam-security-warning-icon{color:#b42318;background:#fff0f0;border:1px solid #ffd0cc;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:flex}.duksam-security-warning-copy strong{color:#15253d;margin:0;font-size:15px;font-weight:900;display:block}.duksam-security-warning-copy p{color:#4d5b70;margin:4px 0 0;font-size:13px;line-height:1.45}.duksam-security-warning-copy small{color:#8792a2;margin-top:5px;font-size:11px;display:block}.duksam-security-warning-card>button{cursor:pointer;background:#102a52;border:0;border-radius:9px;min-width:58px;padding:8px 12px;font-weight:800;color:#fff!important}@media (width<=720px){.duksam-security-warning-wrap{padding-top:14px}.duksam-security-warning-card{grid-template-columns:36px 1fr}.duksam-security-warning-card>button{grid-column:1/-1;width:100%}}.psa-root{--navy:#032a59;--navy2:#06234a;--blue:#1768d8;--line:#dde6f0;--soft:#f5f8fc;--text:#17263d;--muted:#728196;min-height:100vh;color:var(--text);letter-spacing:-.02em;background:#f6f8fb;font-family:Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;display:flex}.psa-root *{box-sizing:border-box}.psa-sidebar{color:#fff;background:linear-gradient(#072c5b 0%,#03254d 100%);flex-direction:column;width:205px;min-width:205px;height:100vh;min-height:100vh;display:flex;position:sticky;top:0;box-shadow:5px 0 18px #0d2b5012}.psa-brand{border-bottom:1px solid #ffffff1a;height:97px;padding:25px 28px 20px;position:relative;overflow:hidden}.psa-brand:after{content:"";border:1px solid #4a91e226;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-63px;right:-48px;box-shadow:0 0 0 9px #4a91e209,0 0 0 18px #4a91e206}.psa-brand strong{letter-spacing:-.06em;font-size:22px;font-weight:800;line-height:1;display:block}.psa-brand span{letter-spacing:.12em;margin-top:7px;font-size:12px;font-weight:700;display:block}.psa-nav{flex-direction:column;gap:2px;padding:14px 10px;display:flex}.psa-nav button{color:#f4f8ff;text-align:left;cursor:default;text-shadow:0 1px #00000014;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;height:39px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.psa-nav button b{text-align:center;color:#dcecff;width:19px;font-family:Arial;font-size:18px}.psa-nav button.active{color:#fff;background:linear-gradient(90deg,#1765b9,#174d88);box-shadow:inset 2px 0 #5ec0ff}.psa-quick{background:#00152f26;border:1px solid #8ab8ec2e;border-radius:9px;margin:auto 17px 18px;padding:13px 12px 10px}.psa-quick h3{color:#fff;margin:0 0 8px;font-size:12px}.psa-quick div{color:#f1f6ff;justify-content:space-between;align-items:center;height:27px;font-size:11.5px;display:flex}.psa-quick em{text-align:center;border-radius:4px;min-width:19px;height:18px;font-size:10px;font-style:normal;font-weight:800;line-height:18px}.psa-quick em.blue{background:#176bd6}.psa-quick em.red{background:#e83b4a}.psa-stage{flex-direction:column;flex:1;min-width:0;display:flex}.psa-topbar{background:#fff;border-bottom:1px solid #e4eaf2;grid-template-columns:260px minmax(360px,450px) 1fr;align-items:center;gap:30px;height:65px;padding:0 35px;display:grid}.psa-route{color:#5f6f83;align-items:center;gap:8px;font-size:13px;display:flex}.psa-search{color:#7e8ca0;border:1px solid #d9e2ec;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:12px;display:flex;box-shadow:0 1px 3px #1631530d}.psa-search span{flex:1}.psa-search kbd{color:#718096;background:#fafbfd;border:1px solid #dfe5ec;border-radius:4px;padding:3px 6px;font:600 10px Arial}.psa-user-area{justify-self:end;align-items:center;gap:10px;font-size:12px;display:flex}.psa-user-area>span:nth-of-type(3){flex-direction:column;gap:3px;display:flex}.psa-user-area small{color:#64748b;font-size:10px}.psa-bell{color:#64748b;margin-right:7px;font-size:20px;position:relative}.psa-bell i{color:#fff;background:#ed2939;border-radius:10px;padding:2px 4px;font:700 8px Arial;position:absolute;top:-8px;right:-5px}.psa-avatar{color:#e83148;background:#f9fbfd;border:1px solid #e1e8ef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;display:grid;box-shadow:0 2px 8px #14325512}.psa-main{width:100%;max-width:1600px;margin:0 auto;padding:24px 18px}.psa-title h1{letter-spacing:-.055em;margin:0 0 9px;font-size:27px;font-weight:850;line-height:1.2}.psa-title p{color:#66778d;margin:0;font-size:12.5px}.psa-stats{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.psa-stat{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;min-width:0;height:118px;padding:18px 14px 14px;display:flex;box-shadow:0 2px 7px #1934550a}.psa-stat div{min-width:0}.psa-stat span{color:#36495f;white-space:nowrap;font-size:11px;font-weight:750;display:block}.psa-stat strong{white-space:nowrap;letter-spacing:-.04em;margin:10px 0 8px;font-size:20px;display:block}.psa-stat small{white-space:nowrap;color:#68778b;font-size:9.5px}.psa-stat--up small{color:#35a56a}.psa-stat--down small{color:#e54655}.psa-stat--danger strong,.psa-stat--danger small{color:#e63746}.psa-stat>i{color:#236bc3;background:#eef5ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:700 21px Arial;display:grid}.psa-stat--danger>i{color:#ea4051;background:#fff0f2}.psa-grid{gap:16px;margin-top:16px;display:grid}.psa-grid--hero{grid-template-columns:1.3fr 1fr}.psa-grid--lower{grid-template-columns:1.05fr .9fr .95fr}.psa-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 8px #19345508}.psa-panel__head{justify-content:space-between;align-items:center;height:57px;padding:0 17px;display:flex}.psa-panel__head h2{margin:0;font-size:15.5px;font-weight:800}.psa-panel__head span,.psa-inline-link{color:#1769c5;font-size:10px;font-weight:700}.psa-table-wrap{border:1px solid #dbe4ed;border-radius:6px;margin:0 15px;overflow:hidden}.psa-company-table{border-collapse:collapse;width:100%;font-size:10px}.psa-company-table th{text-align:left;color:#34465b;background:#f7f9fc;border-bottom:1px solid #dfe7ef;height:35px;padding:0 10px;font-size:9.5px;font-weight:750}.psa-company-table td{white-space:nowrap;color:#26384d;border-bottom:1px solid #e5ebf2;height:42px;padding:0 10px}.psa-company-table tr:last-child td{border-bottom:0}.psa-company-table td:first-child{align-items:center;gap:7px;font-weight:700;display:flex}.psa-company-icon{color:#30475f;background:#f0f3f8;border-radius:50%;place-items:center;width:20px;height:20px;font:700 9px Arial;display:inline-grid}.psa-company-icon.tone-0{background:#fff3df}.psa-company-icon.tone-1{background:#eef3ff}.psa-company-icon.tone-2{background:#fff0f3}.psa-company-icon.tone-3{background:#eef6f4}.psa-badge{border-radius:4px;margin-right:4px;padding:3px 5px;font-size:8px;line-height:1;display:inline-block}.psa-badge.plan{color:#2369c6;background:#f4f9ff;border:1px solid #b7d1f4}.psa-badge.active{color:#41915d;background:#eaf7ee}.psa-badge.inactive{color:#7c8794;background:#eef1f4}.psa-inline-link{padding:12px 16px}.psa-role-panel{padding-bottom:14px}.psa-role-head,.psa-role-row{color:#2d4055;border:1px solid #dfe6ee;border-bottom:0;grid-template-columns:105px 155px 1fr;align-items:center;margin:0 15px;font-size:10px;display:grid}.psa-role-head{background:#f7f9fc;height:35px;font-weight:750}.psa-role-head span,.psa-role-row>span{padding:0 9px}.psa-role-row{height:48px}.psa-role-row:last-child{border-bottom:1px solid #e1e7ee}.psa-role-badge{text-align:center;color:#fff;border-radius:5px;min-width:70px;padding:7px 8px;font-size:9.3px;display:inline-block}.psa-role-badge.super{background:#083c7c}.psa-role-badge.owner{background:#2b72ca}.psa-role-badge.manager{background:#82b8f3}.psa-role-badge.staff{color:#253248;background:#b7bec8}.psa-plan-head,.psa-feature-row{grid-template-columns:38px 1fr repeat(4,58px);align-items:center;margin:0 15px;display:grid}.psa-plan-head{color:#63758b;text-align:center;height:23px;font-size:9px}.psa-feature-row{border:1px solid #dfe7ef;border-radius:6px;height:63px;margin-bottom:7px}.psa-feature-row>i{text-align:center;color:#195ea8;font-size:18px;font-style:normal}.psa-feature-row>div{flex-direction:column;gap:3px;display:flex}.psa-feature-row b{color:#26394f;font-size:11px}.psa-feature-row small{color:#6f8095;font-size:9px}.psa-toggle{background:#aeb7c4;border-radius:12px;width:34px;height:18px;margin:auto;display:block;position:relative}.psa-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.psa-toggle.is-on{background:#176bd6}.psa-toggle.is-on i{left:18px}.psa-note{color:#68798e;margin:10px 16px 14px;font-size:9px}.psa-log-panel,.psa-system-panel{padding-bottom:9px}.psa-log-row{border-bottom:1px solid #e8edf3;grid-template-columns:8px 1fr 66px;align-items:center;gap:8px;min-height:54px;margin:0 17px;display:grid}.psa-log-row>i{background:#2670d4;border-radius:50%;width:5px;height:5px}.psa-log-row>i.green{background:#30a46c}.psa-log-row>i.red{background:#e53e4e}.psa-log-row>i.navy{background:#173f71}.psa-log-row>div{flex-direction:column;gap:4px;display:flex}.psa-log-row b{color:#26394f;font-size:10px}.psa-log-row span{color:#465a71;font-size:9px}.psa-log-row small{text-align:right;color:#7e8da0;font-size:8.4px;line-height:1.55}.psa-system-row{border-bottom:1px solid #e8edf3;grid-template-columns:24px 1fr 40px;align-items:center;gap:6px;min-height:54px;margin:0 17px;display:grid}.psa-system-row>i{color:#2966ad;font-style:normal}.psa-system-row>div{flex-direction:column;gap:4px;display:flex}.psa-system-row b{color:#26394f;font-size:10px}.psa-system-row span{color:#6e7e91;font-size:9px}.psa-system-row em{text-align:center;border-radius:4px;padding:5px 6px;font-size:8.3px;font-style:normal}.psa-system-row em.ok{color:#318758;background:#eaf7ee}.psa-system-row em.warn{color:#c57a16;background:#fff4df}.psa-footer{color:#748397;background:#fff;border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;height:58px;padding:0 22px;font-size:9px;display:flex}.psa-footer div{gap:38px;display:flex}@media (width<=1180px){.psa-stats{grid-template-columns:repeat(4,1fr)}.psa-grid--hero,.psa-grid--lower{grid-template-columns:1fr}.psa-topbar{grid-template-columns:180px 1fr auto}.psa-company-table{min-width:720px}}@media (width<=760px){.psa-sidebar{width:78px;min-width:78px}.psa-brand{padding:22px 10px}.psa-brand strong{font-size:15px}.psa-brand span{font-size:8px}.psa-nav button{justify-content:center}.psa-nav button span,.psa-quick{display:none}.psa-topbar{grid-template-columns:1fr auto;padding:0 15px}.psa-route{display:none}.psa-search{min-width:0}.psa-user-area>span:nth-of-type(3),.psa-user-area>b{display:none}.psa-main{padding:20px 14px}.psa-stats{grid-template-columns:repeat(2,1fr)}}.psa-sidebar .psa-nav button:not(.active),.psa-sidebar .psa-nav button:not(.active) span{color:#dbeaff!important}.psa-sidebar .psa-nav button:not(.active) b{color:#eaf4ff!important;opacity:1!important}.psa-sidebar .psa-nav button.active,.psa-sidebar .psa-nav button.active span,.psa-sidebar .psa-nav button.active b{color:#fff!important;opacity:1!important}.psa-title--with-actions{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.psa-page-actions{gap:8px;padding-top:1px;display:flex}.psa-btn{color:#24405f;background:#fff;border:1px solid #ccd8e5;border-radius:7px;height:36px;padding:0 14px;font-size:11px;font-weight:750}.psa-btn--primary{color:#fff;background:#1768d8;border-color:#1768d8}.psa-btn--secondary{color:#294662;background:#fff}.psa-company-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.psa-company-stat{background:#fff;border:1px solid #dde6f0;border-radius:9px;justify-content:space-between;align-items:center;height:112px;padding:17px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #19345508}.psa-company-stat:before{content:"";background:#2f73ca;width:3px;position:absolute;top:0;bottom:0;left:0}.psa-company-stat>div{flex-direction:column;display:flex}.psa-company-stat span{color:#65768b;font-size:10.5px;font-weight:700}.psa-company-stat strong{letter-spacing:-.04em;margin:9px 0 6px;font-size:25px}.psa-company-stat small{color:#7b899a;font-size:9.5px}.psa-company-stat>i{color:#236bc3;background:#eef5ff;border-radius:50%;place-items:center;width:44px;height:44px;font:700 18px Arial;display:grid}.psa-company-stat.tone-green:before{background:#35a46d}.psa-company-stat.tone-green>i{color:#2d9660;background:#ecf8f1}.psa-company-stat.tone-amber:before{background:#d79a32}.psa-company-stat.tone-amber>i{color:#bd7b14;background:#fff6e6}.psa-company-stat.tone-red:before{background:#e44655}.psa-company-stat.tone-red>i{color:#dd3648;background:#fff0f2}.psa-company-management{margin-top:16px;overflow:hidden}.psa-company-management__head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px;display:flex}.psa-company-management__head h2{margin:0 0 5px;font-size:15.5px}.psa-company-management__head p{color:#728196;margin:0;font-size:10px}.psa-company-count{color:#53708e;background:#f5f8fc;border:1px solid #dde6ef;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700}.psa-company-toolbar{background:#fbfcfe;border-bottom:1px solid #e8edf3;grid-template-columns:minmax(280px,1fr) 130px 130px auto;gap:8px;padding:12px 15px;display:grid}.psa-company-search,.psa-company-toolbar select{color:#7a8a9d;background:#fff;border:1px solid #d7e1eb;border-radius:7px;height:36px;font-size:10.5px}.psa-company-search{align-items:center;gap:8px;padding:0 11px;display:flex}.psa-company-toolbar select{color:#40556c;padding:0 10px}.psa-filter-button{padding:0 11px}.psa-company-management__table-wrap{overflow:auto}.psa-company-management__table{border-collapse:collapse;width:100%;min-width:1120px;font-size:10px}.psa-company-management__table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:38px;padding:0 12px;font-size:9.5px;font-weight:800}.psa-company-management__table td{color:#2b3c50;vertical-align:middle;border-bottom:1px solid #e9eef4;height:58px;padding:0 12px}.psa-company-management__table tbody tr:hover{background:#fbfdff}.psa-company-cell{align-items:center;gap:8px;min-width:190px;display:flex}.psa-company-cell .psa-company-icon{width:28px;height:28px;font-size:10px}.psa-company-cell>div{flex-direction:column;gap:4px;display:flex}.psa-company-cell small,.psa-owner-email{color:#8190a2;font-size:8.5px;display:block}.psa-owner-name{margin-bottom:4px;font-size:10px;display:block}.psa-plan-pill,.psa-status-pill{border-radius:4px;padding:5px 7px;font-size:8.5px;font-weight:750;display:inline-block}.psa-plan-pill{color:#2566bb;background:#f4f9ff;border:1px solid #c5d9f2}.psa-status-pill.active{color:#34895a;background:#eaf7ee}.psa-status-pill.pending{color:#b67917;background:#fff5df}.psa-status-pill.paused{color:#6d7886;background:#f0f2f5}.psa-row-action{color:#245f9f;background:#fff;border:1px solid #d5e0eb;border-radius:6px;height:28px;padding:0 9px;font-size:9px;font-weight:750}.psa-company-pagination{color:#7a899b;justify-content:space-between;align-items:center;height:55px;padding:0 15px;font-size:9px;display:flex}.psa-company-pagination div{align-items:center;gap:4px;display:flex}.psa-company-pagination button{color:#5e7186;background:#fff;border:1px solid #dce4ed;border-radius:5px;width:27px;height:27px;font-size:9px}.psa-company-pagination button.active{color:#fff;background:#1768d8;border-color:#1768d8}.psa-company-bottom-grid{grid-template-columns:1.35fr .8fr;gap:16px;margin-top:16px;display:grid}.psa-company-mini-panel{padding-bottom:7px}.psa-company-mini-row{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;min-height:57px;margin:0 17px;display:flex}.psa-company-mini-row>div{flex-direction:column;gap:4px;display:flex}.psa-company-mini-row span{color:#75859a;font-size:9px}.psa-company-mini-row em{color:#bd7916;background:#fff4df;border-radius:4px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:750}.psa-company-health{border-bottom:1px solid #e8edf3;grid-template-columns:1fr 52px 48px;align-items:center;height:50px;margin:0 17px;font-size:10px;display:grid}.psa-company-health span{color:#4a6077}.psa-company-health b{text-align:right;color:#22384f;font-size:12px}.psa-company-health small{text-align:right;color:#7f8ea0}@media (width<=1180px){.psa-company-stats{grid-template-columns:repeat(2,1fr)}.psa-company-bottom-grid{grid-template-columns:1fr}.psa-company-toolbar{grid-template-columns:1fr 130px 130px}.psa-filter-button{display:none}}@media (width<=760px){.psa-title--with-actions{display:grid}.psa-company-stats,.psa-company-toolbar{grid-template-columns:1fr}.psa-company-toolbar select,.psa-page-actions{width:100%}.psa-page-actions .psa-btn{flex:1}}.psa-root,.psa-route{font-size:14px}.psa-search{font-size:13.5px}.psa-search kbd{font-size:11px}.psa-user-area{font-size:13px}.psa-user-area small{font-size:11.5px}.psa-nav button{font-size:15px}.psa-quick h3{font-size:13px}.psa-quick div{font-size:12.5px}.psa-quick em{font-size:11px}.psa-title h1{font-size:29px}.psa-title p{font-size:14px;line-height:1.55}.psa-btn{height:38px;padding:0 15px;font-size:12.5px}.psa-btn.psa-btn--primary{text-shadow:0 1px #0000001f;box-shadow:0 2px 5px #0b63d833;color:#fff!important;background:#0b63d8!important;border-color:#0b63d8!important}.psa-btn.psa-btn--primary:hover{background:#0755bb!important;border-color:#0755bb!important}.psa-btn.psa-btn--primary:active{background:#064a9f!important}.psa-stat strong{font-size:24px}.psa-panel__head>span,.psa-company-table{font-size:11.5px}.psa-badge{font-size:9.5px}.psa-inline-link{font-size:10.5px}.psa-role-head,.psa-role-row{font-size:11.5px}.psa-plan-head{font-size:10px}.psa-feature-row small,.psa-note{font-size:10.5px}.psa-log-row small,.psa-system-row em{font-size:9.5px}.psa-company-stat span{font-size:12px}.psa-company-stat strong{font-size:27px}.psa-company-stat small{font-size:11px}.psa-company-management__head h2{font-size:17px}.psa-company-management__head p{font-size:11.5px;line-height:1.45}.psa-company-count{font-size:11.5px}.psa-row-action,.psa-company-pagination,.psa-company-pagination button{font-size:10.5px}.psa-permission-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-permission-role{background:#fff;border:1px solid #dce5ef;border-radius:9px;min-height:133px;padding:17px 18px;position:relative;overflow:hidden;box-shadow:0 2px 8px #19345508}.psa-permission-role:before{content:"";background:#245f9f;height:3px;position:absolute;top:0;left:0;right:0}.psa-permission-role header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-permission-role header b{color:#153b68;font-size:14px}.psa-permission-role header span{color:#2766ad;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:800}.psa-permission-role p{color:#465b73;margin:14px 0 10px;font-size:11.5px;line-height:1.55}.psa-permission-role small{color:#77879a;font-size:10.5px}.psa-permission-role.is-owner:before{background:#2f73ca}.psa-permission-role.is-manager:before{background:#77a9df}.psa-permission-role.is-staff:before{background:#a9b4c2}.psa-permission-matrix-panel{margin-top:16px;overflow:hidden}.psa-permission-matrix-wrap{overflow:auto}.psa-permission-matrix{border-collapse:collapse;width:100%;min-width:900px}.psa-permission-matrix th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:42px;padding:0 14px;font-size:11px}.psa-permission-matrix th:nth-child(n+3),.psa-permission-matrix td:nth-child(n+3){text-align:center}.psa-permission-matrix td{color:#30445a;border-bottom:1px solid #e8edf3;height:57px;padding:0 14px;font-size:11.5px}.psa-permission-matrix tbody tr:hover{background:#fbfdff}.psa-permission-mark{border-radius:5px;min-width:58px;padding:6px 7px;font-size:10px;font-weight:800;display:inline-block}.psa-permission-mark.is-allow{color:#2f8959;background:#e8f6ee}.psa-permission-mark.is-limited{color:#2664ab;background:#eef5ff}.psa-permission-mark.is-self{color:#607185;background:#f2f5f8}.psa-permission-mark.is-deny{color:#cb4350;background:#fff0f2}.psa-permission-bottom-grid{grid-template-columns:1.15fr 1fr;gap:16px;margin-top:16px;display:grid}.psa-permission-request-panel,.psa-permission-change-panel{padding-bottom:8px}.psa-permission-request-row{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;min-height:68px;margin:0 17px;display:flex}.psa-permission-request-row>div:first-child{flex-direction:column;gap:6px;display:flex}.psa-permission-request-row b{color:#243a52;font-size:11.5px}.psa-permission-request-row b small{color:#748499;margin-left:5px;font-size:10px;font-weight:600}.psa-permission-request-row span{color:#53687f;font-size:10.5px}.psa-permission-request-row>div:last-child{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.psa-permission-request-row time,.psa-permission-change-row time{color:#8190a2;font-size:9.5px}.psa-permission-request-row em{color:#b87815;background:#fff4df;border-radius:4px;padding:5px 7px;font-size:9.5px;font-style:normal;font-weight:800}.psa-permission-change-row{border-bottom:1px solid #e8edf3;grid-template-columns:8px 1fr 62px;align-items:center;gap:8px;min-height:57px;margin:0 17px;display:grid}.psa-permission-change-row>i{background:#2670d4;border-radius:50%;width:5px;height:5px}.psa-permission-change-row>i.red{background:#e53e4e}.psa-permission-change-row>i.green{background:#30a46c}.psa-permission-change-row>i.navy{background:#173f71}.psa-permission-change-row>div{flex-direction:column;gap:4px;display:flex}.psa-permission-change-row b{color:#26394f;font-size:11.5px}.psa-permission-change-row span{color:#53687f;font-size:10.5px}.psa-permission-change-row time{text-align:right}@media (width<=1180px){.psa-permission-role-grid{grid-template-columns:repeat(2,1fr)}.psa-permission-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){.psa-permission-role-grid{grid-template-columns:1fr}}.psa-root{font-size:13px}.psa-title p{font-size:14px}.psa-panel__head h2{font-size:16px}.psa-panel__head span,.psa-inline-link{font-size:11.5px}.psa-stat span{font-size:12.5px}.psa-stat small{font-size:11px}.psa-company-table{font-size:12px}.psa-company-table th,.psa-role-head,.psa-role-row{font-size:11.5px}.psa-role-badge{font-size:10.8px}.psa-feature-row b{font-size:12.5px}.psa-feature-row small,.psa-note{font-size:10.5px}.psa-log-row b,.psa-system-row b{font-size:11.5px}.psa-log-row span,.psa-system-row span{font-size:10.5px}.psa-log-row small{font-size:9.9px}.psa-system-row em{font-size:9.8px}.psa-footer{font-size:10.5px}.psa-company-management__head p,.psa-company-count{font-size:12px}.psa-company-search,.psa-company-toolbar select{font-size:12.5px}.psa-company-management__table{font-size:12px}.psa-company-management__table th{font-size:11.5px}.psa-company-cell b{font-size:12.5px}.psa-company-cell small,.psa-owner-email{font-size:10.5px}.psa-owner-name{font-size:12px}.psa-plan-pill,.psa-status-pill{font-size:10.5px}.psa-row-action,.psa-company-pagination{font-size:11px}.psa-company-mini-row b{font-size:12px}.psa-company-mini-row span{font-size:11px}.psa-company-mini-row em{font-size:10.5px}.psa-company-health{font-size:12px}.psa-company-health b{font-size:14px}.psa-permission-role p{font-size:12px}.psa-permission-role small{font-size:11px}.psa-permission-matrix th{font-size:11.5px}.psa-permission-matrix td{font-size:12px}.psa-permission-mark{font-size:10.5px}.psa-permission-request-row b,.psa-permission-change-row b{font-size:12px}.psa-permission-request-row b small{font-size:10.5px}.psa-permission-request-row span,.psa-permission-change-row span{font-size:11px}.psa-permission-request-row time,.psa-permission-change-row time,.psa-permission-request-row em{font-size:10px}.psa-nav button[data-menu=permissions]{letter-spacing:-.045em;font-size:13.2px}.psa-category-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-category-group-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-category-group-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-category-group-card header b{color:#203b5b;font-size:14px}.psa-category-group-card header span{color:#2e6cb3;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:800}.psa-category-group-card p{color:#5b6f86;min-height:38px;margin:13px 0 12px;font-size:11.5px;line-height:1.55}.psa-category-group-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-category-group-card>div span{color:#78889b;font-size:10.5px}.psa-category-group-card em{color:#34895a;background:#eaf7ee;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-category-management{margin-top:16px;overflow:hidden}.psa-category-table-wrap{overflow:auto}.psa-category-table{border-collapse:collapse;width:100%;min-width:980px}.psa-category-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 13px;font-size:11.5px}.psa-category-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:56px;padding:0 13px;font-size:12px}.psa-category-table tbody tr:hover{background:#fbfdff}.psa-category-table code{color:#4e6680;background:#f4f7fa;border:1px solid #e2e8ef;border-radius:4px;padding:4px 6px;font:600 10.5px/1.2 Consolas,monospace}.psa-category-template{color:#2f68a8;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:750;display:inline-block}.psa-category-bottom-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.psa-category-company-panel,.psa-category-rule-panel{padding-bottom:8px}.psa-category-company-summary{background:#f7faff;border:1px solid #e1e9f2;border-radius:6px;flex-direction:column;gap:4px;margin:0 17px 5px;padding:13px 14px;display:flex}.psa-category-company-summary b{font-size:12px}.psa-category-company-summary span{color:#6f8195;font-size:10.5px}.psa-category-company-row{border-bottom:1px solid #e8edf3;grid-template-columns:90px 1fr 60px;align-items:center;min-height:50px;margin:0 17px;display:grid}.psa-category-company-row>span{font-size:12px;font-weight:750}.psa-category-company-row small{color:#6f8094;font-size:10.5px}.psa-category-company-row em{text-align:right;color:#2f68aa;font-size:10px;font-style:normal;font-weight:800}.psa-category-company-row em.is-muted{color:#8b97a6}.psa-category-rule{border-bottom:1px solid #e8edf3;flex-direction:column;justify-content:center;gap:5px;min-height:68px;margin:0 17px;display:flex}.psa-category-rule b{color:#243a52;font-size:12px}.psa-category-rule span{color:#687b91;font-size:10.5px;line-height:1.5}@media (width<=1180px){.psa-category-group-grid,.psa-category-bottom-grid{grid-template-columns:1fr}}.psa-feature-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-feature-group-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-feature-group-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-feature-group-card header b{color:#203b5b;font-size:14px}.psa-feature-group-card header span{color:#2e6cb3;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:800}.psa-feature-group-card p{color:#5b6f86;min-height:38px;margin:13px 0 12px;font-size:11.5px;line-height:1.55}.psa-feature-group-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-feature-group-card>div span{color:#78889b;font-size:10.5px}.psa-feature-group-card em{color:#2f68aa;background:#eef5ff;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-feature-control-panel{margin-top:16px;overflow:hidden}.psa-feature-control-table-wrap{overflow:auto}.psa-feature-control-table{border-collapse:collapse;width:100%;min-width:1180px}.psa-feature-control-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-feature-control-table th:nth-child(n+4):nth-child(-n+7),.psa-feature-control-table td:nth-child(n+4):nth-child(-n+7){text-align:center}.psa-feature-control-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:58px;padding:0 12px;font-size:12px}.psa-feature-control-table tbody tr:hover{background:#fbfdff}.psa-feature-control-table code{color:#4e6680;background:#f4f7fa;border:1px solid #e2e8ef;border-radius:4px;padding:4px 6px;font:600 10.5px/1.2 Consolas,monospace}.psa-feature-control-table .psa-toggle{transform:scale(.92)}.psa-feature-override-count{text-align:center;color:#2f68aa;background:#eef5ff;border-radius:4px;min-width:38px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-feature-status{text-align:center;border-radius:4px;min-width:64px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-feature-status.stable{color:#318758;background:#eaf7ee}.psa-feature-status.renewal{color:#b87815;background:#fff4df}.psa-feature-status.planned{color:#69798b;background:#f1f4f7}.psa-feature-bottom-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.psa-feature-company-panel,.psa-feature-rule-panel{padding-bottom:8px}.psa-feature-company-row{border-bottom:1px solid #e8edf3;grid-template-columns:190px 1fr 78px;align-items:center;gap:14px;min-height:62px;margin:0 17px;display:grid}.psa-feature-company-row>div{flex-direction:column;gap:4px;display:flex}.psa-feature-company-row b{color:#243a52;font-size:12px}.psa-feature-company-row small{color:#78889b;font-size:10.5px}.psa-feature-company-row>span{color:#53687f;font-size:11px}.psa-feature-company-row time{color:#8190a2;text-align:right;font-size:10px}@media (width<=1180px){.psa-feature-group-grid,.psa-feature-bottom-grid{grid-template-columns:1fr}}.psa-member-approval-panel{margin-top:16px;overflow:hidden}.psa-member-table-wrap{overflow:auto}.psa-member-table{border-collapse:collapse;width:100%;min-width:1160px}.psa-member-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-member-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:60px;padding:0 12px;font-size:12px}.psa-member-table tbody tr:hover{background:#fbfdff}.psa-member-cell{align-items:center;gap:9px;display:flex}.psa-member-cell>span{color:#2466b2;background:#eef5ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.psa-member-cell>div{flex-direction:column;gap:4px;display:flex}.psa-member-cell b{color:#243a52;font-size:12.5px}.psa-member-cell small{color:#7a8a9e;font-size:10.3px}.psa-member-role,.psa-member-doc,.psa-member-status{text-align:center;border-radius:4px;min-width:58px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-member-role{color:#2f68aa;background:#eef5ff}.psa-member-role.role-대표{color:#174d92;background:#e9f0ff}.psa-member-role.role-관리자{color:#2570b5;background:#edf7ff}.psa-member-role.role-직원{color:#596b80;background:#f2f4f7}.psa-member-doc.ok{color:#318758;background:#eaf7ee}.psa-member-doc.warn{color:#b87815;background:#fff4df}.psa-member-status.pending{color:#2869b5;background:#edf5ff}.psa-member-status.review{color:#5362af;background:#eef1ff}.psa-member-status.companyPending,.psa-member-status.hold{color:#b87815;background:#fff4df}.psa-member-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.psa-member-check-panel,.psa-member-recent-panel{padding-bottom:8px}.psa-member-check-row{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:18px;min-height:61px;margin:0 17px;display:flex}.psa-member-check-row>div{flex-direction:column;gap:5px;display:flex}.psa-member-check-row b{color:#243a52;font-size:12px}.psa-member-check-row span{color:#61758c;font-size:10.7px}.psa-member-check-row em{white-space:nowrap;color:#2f68aa;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-member-recent-row{border-bottom:1px solid #e8edf3;grid-template-columns:8px 1fr 62px;align-items:center;gap:8px;min-height:61px;margin:0 17px;display:grid}.psa-member-recent-row>i{background:#2670d4;border-radius:50%;width:5px;height:5px}.psa-member-recent-row>i.green{background:#30a46c}.psa-member-recent-row>i.amber{background:#d99a2b}.psa-member-recent-row>i.red{background:#e53e4e}.psa-member-recent-row>div{flex-direction:column;gap:4px;display:flex}.psa-member-recent-row b{color:#26394f;font-size:12px}.psa-member-recent-row span{color:#53687f;font-size:10.7px}.psa-member-recent-row time{color:#8190a2;text-align:right;font-size:10px}@media (width<=1180px){.psa-member-bottom-grid{grid-template-columns:1fr}}.psa-ad-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-ad-slot-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-ad-slot-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-ad-slot-card header b{color:#203b5b;font-size:14px}.psa-ad-slot-card header span{color:#2e6cb3;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:800}.psa-ad-slot-card p{color:#5b6f86;min-height:34px;margin:13px 0 11px;font-size:11.5px;line-height:1.5}.psa-ad-slot-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-ad-slot-card>div span{color:#78889b;font-size:10.5px}.psa-ad-slot-card em{color:#34895a;background:#eaf7ee;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-ad-management-panel{margin-top:16px;overflow:hidden}.psa-ad-table-wrap{overflow:auto}.psa-ad-table{border-collapse:collapse;width:100%;min-width:1160px}.psa-ad-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-ad-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:60px;padding:0 12px;font-size:12px}.psa-ad-table tbody tr:hover{background:#fbfdff}.psa-ad-name{align-items:center;gap:9px;display:flex}.psa-ad-name>span{color:#2466b2;background:#eef5ff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.psa-ad-name>div{flex-direction:column;gap:4px;display:flex}.psa-ad-name b{color:#243a52;font-size:12.5px}.psa-ad-name small{color:#7a8a9e;font-size:10.3px}.psa-ad-status{text-align:center;border-radius:4px;min-width:64px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-ad-status.active{color:#318758;background:#eaf7ee}.psa-ad-status.scheduled{color:#2869b5;background:#edf5ff}.psa-ad-status.paused{color:#b87815;background:#fff4df}.psa-ad-status.ended{color:#69798b;background:#f1f4f7}.psa-ad-bottom-grid{grid-template-columns:.9fr 1.1fr;gap:16px;margin-top:16px;display:grid}.psa-ad-rule-panel,.psa-ad-recent-panel{padding-bottom:8px}@media (width<=1180px){.psa-ad-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-ad-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){.psa-ad-slot-grid{grid-template-columns:1fr}}.psa-matching-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-matching-policy-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-matching-policy-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-matching-policy-card header b{color:#203b5b;font-size:14px}.psa-matching-policy-card header span{color:#2e6cb3;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:800}.psa-matching-policy-card p{color:#5b6f86;min-height:51px;margin:13px 0 11px;font-size:11.5px;line-height:1.55}.psa-matching-policy-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-matching-policy-card>div span{color:#78889b;font-size:10.5px}.psa-matching-policy-card em{color:#34895a;background:#eaf7ee;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-matching-management-panel{margin-top:16px;overflow:hidden}.psa-matching-table-wrap{overflow:auto}.psa-matching-table{border-collapse:collapse;width:100%;min-width:1220px}.psa-matching-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-matching-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:60px;padding:0 12px;font-size:12px}.psa-matching-table tbody tr:hover{background:#fbfdff}.psa-matching-customer{align-items:center;gap:9px;display:flex}.psa-matching-customer>span{color:#2466b2;background:#eef5ff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.psa-matching-customer>div{flex-direction:column;gap:4px;display:flex}.psa-matching-customer b{color:#243a52;font-size:12.5px}.psa-matching-customer small{color:#7a8a9e;font-size:10.3px}.psa-matching-score{text-align:center;color:#2d6bab;background:#eef5ff;border-radius:4px;min-width:48px;padding:5px 7px;font-size:10.5px;font-weight:850;display:inline-block}.psa-matching-status{text-align:center;border-radius:4px;min-width:64px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-matching-status.progress{color:#2869b5;background:#edf5ff}.psa-matching-status.review{color:#b87815;background:#fff4df}.psa-matching-status.matched{color:#318758;background:#eaf7ee}.psa-matching-status.hold{color:#69798b;background:#f1f4f7}.psa-matching-bottom-grid{grid-template-columns:.95fr 1.05fr;gap:16px;margin-top:16px;display:grid}.psa-matching-rule-panel,.psa-matching-recent-panel{padding-bottom:8px}@media (width<=1180px){.psa-matching-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-matching-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){.psa-matching-policy-grid{grid-template-columns:1fr}}.psa-inspection-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-inspection-service-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-inspection-service-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-inspection-service-card header b{color:#203b5b;font-size:14px}.psa-inspection-service-card header span{color:#2e6cb3;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:800}.psa-inspection-service-card p{color:#5b6f86;min-height:51px;margin:13px 0 11px;font-size:11.5px;line-height:1.55}.psa-inspection-service-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-inspection-service-card>div span{color:#78889b;font-size:10.5px}.psa-inspection-service-card em{color:#34895a;background:#eaf7ee;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-inspection-management-panel{margin-top:16px;overflow:hidden}.psa-inspection-table-wrap{overflow:auto}.psa-inspection-table{border-collapse:collapse;width:100%;min-width:1180px}.psa-inspection-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-inspection-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:60px;padding:0 12px;font-size:12px}.psa-inspection-table tbody tr:hover{background:#fbfdff}.psa-inspection-partner{align-items:center;gap:9px;display:flex}.psa-inspection-partner>span{color:#2466b2;background:#eef5ff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.psa-inspection-partner>div{flex-direction:column;gap:4px;display:flex}.psa-inspection-partner b{color:#243a52;font-size:12.5px}.psa-inspection-partner small{color:#7a8a9e;font-size:10.3px}.psa-inspection-rate{text-align:center;color:#2d6bab;background:#eef5ff;border-radius:4px;min-width:48px;padding:5px 7px;font-size:10.5px;font-weight:850;display:inline-block}.psa-inspection-rating{color:#b77916;font-size:11.5px}.psa-inspection-status{text-align:center;border-radius:4px;min-width:64px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-inspection-status.active{color:#318758;background:#eaf7ee}.psa-inspection-status.review{color:#b87815;background:#fff4df}.psa-inspection-status.paused{color:#69798b;background:#f1f4f7}.psa-inspection-status.ended{color:#bd4f4f;background:#fdeeee}.psa-inspection-bottom-grid{grid-template-columns:.95fr 1.05fr;gap:16px;margin-top:16px;display:grid}.psa-inspection-rule-panel,.psa-inspection-recent-panel{padding-bottom:8px}@media (width<=1180px){.psa-inspection-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-inspection-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){.psa-inspection-service-grid{grid-template-columns:1fr}}.psa-policy-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-policy-channel-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-policy-channel-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.psa-policy-channel-card header b{color:#203b5b;font-size:14px}.psa-policy-channel-card header span{color:#2e6cb3;background:#eef5ff;border-radius:4px;padding:5px 7px;font-size:10.5px;font-weight:800}.psa-policy-channel-card p{color:#5b6f86;min-height:51px;margin:13px 0 11px;font-size:11.5px;line-height:1.55}.psa-policy-channel-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-policy-channel-card>div span{color:#78889b;font-size:10.5px}.psa-policy-channel-card em{color:#34895a;background:#eaf7ee;border-radius:4px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.psa-policy-management-panel{margin-top:16px;overflow:hidden}.psa-policy-table-wrap{overflow:auto}.psa-policy-table{border-collapse:collapse;width:100%;min-width:1180px}.psa-policy-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-policy-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:60px;padding:0 12px;font-size:12px}.psa-policy-table tbody tr:hover{background:#fbfdff}.psa-policy-type{text-align:center;color:#2d6bab;background:#eef5ff;border-radius:4px;min-width:74px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-policy-title{flex-direction:column;gap:4px;min-width:260px;display:flex}.psa-policy-title b{color:#243a52;font-size:12.5px}.psa-policy-title small{color:#7a8a9e;font-size:10.3px}.psa-policy-pin{text-align:center;color:#bd4f4f;background:#fdeeee;border-radius:4px;min-width:42px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-policy-pin.is-off{color:#69798b;background:#f1f4f7}.psa-policy-status{text-align:center;border-radius:4px;min-width:64px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-policy-status.published{color:#318758;background:#eaf7ee}.psa-policy-status.review{color:#b87815;background:#fff4df}.psa-policy-status.scheduled{color:#2869b5;background:#edf5ff}.psa-policy-status.draft{color:#69798b;background:#f1f4f7}.psa-policy-bottom-grid{grid-template-columns:.95fr 1.05fr;gap:16px;margin-top:16px;display:grid}.psa-policy-rule-panel,.psa-policy-recent-panel{padding-bottom:8px}@media (width<=1180px){.psa-policy-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-policy-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){.psa-policy-channel-grid{grid-template-columns:1fr}}.psa-presence-management-panel{margin-top:16px;overflow:hidden}.psa-presence-table-wrap{overflow:auto}.psa-presence-table{border-collapse:collapse;width:100%;min-width:1240px}.psa-presence-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-presence-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:60px;padding:0 12px;font-size:12px}.psa-presence-table tbody tr:hover{background:#fbfdff}.psa-presence-user{align-items:center;gap:9px;min-width:180px;display:flex}.psa-presence-user>span{color:#2466b2;background:#eef5ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.psa-presence-user>div{flex-direction:column;gap:4px;display:flex}.psa-presence-user b{color:#243a52;font-size:12.5px}.psa-presence-user small{color:#7a8a9e;font-size:10.3px}.psa-presence-status{text-align:center;border-radius:4px;min-width:64px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-presence-status.online{color:#318758;background:#eaf7ee}.psa-presence-status.idle{color:#b87815;background:#fff4df}.psa-presence-status.mobile{color:#2869b5;background:#edf5ff}.psa-presence-status.ended{color:#69798b;background:#f1f4f7}.psa-presence-bottom-grid{grid-template-columns:.95fr 1.05fr;gap:16px;margin-top:16px;display:grid}.psa-presence-rule-panel,.psa-presence-recent-panel{padding-bottom:8px}@media (width<=1180px){.psa-presence-bottom-grid{grid-template-columns:1fr}}.psa-audit-management-panel{margin-top:16px;overflow:hidden}.psa-audit-table-wrap{overflow:auto}.psa-audit-table{border-collapse:collapse;width:100%;min-width:1320px}.psa-audit-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-audit-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:64px;padding:0 12px;font-size:12px}.psa-audit-table tbody tr:hover{background:#fbfdff}.psa-audit-time,.psa-audit-actor,.psa-audit-action{flex-direction:column;gap:4px;display:flex}.psa-audit-time b,.psa-audit-actor b,.psa-audit-action b{color:#243a52;font-size:12px}.psa-audit-time small,.psa-audit-actor small,.psa-audit-action small{color:#7a8a9e;font-size:10.3px}.psa-audit-type{text-align:center;color:#2869b5;background:#eef5ff;border-radius:4px;min-width:62px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-audit-type.green{color:#318758;background:#eaf7ee}.psa-audit-type.red{color:#c34343;background:#fff0f0}.psa-audit-type.navy{color:#394f6a;background:#edf1f7}.psa-audit-type.amber{color:#b87815;background:#fff4df}.psa-audit-status{text-align:center;border-radius:4px;min-width:54px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-audit-status.success{color:#318758;background:#eaf7ee}.psa-audit-status.review{color:#b87815;background:#fff4df}.psa-audit-status.warning{color:#2869b5;background:#edf5ff}.psa-audit-status.blocked{color:#c34343;background:#fff0f0}.psa-audit-bottom-grid{grid-template-columns:.95fr 1.05fr;gap:16px;margin-top:16px;display:grid}.psa-audit-rule-panel,.psa-audit-alert-panel{padding-bottom:8px}@media (width<=1180px){.psa-audit-bottom-grid{grid-template-columns:1fr}}.psa-billing-management-panel{margin-top:18px;overflow:hidden}.psa-billing-toolbar{grid-template-columns:minmax(280px,1fr) 150px 170px auto}.psa-billing-table-wrap{border-top:1px solid #e5ebf4;overflow:auto}.psa-billing-table{border-collapse:collapse;width:100%;min-width:1120px}.psa-billing-table th{color:#46546a;text-align:left;white-space:nowrap;background:#f6f8fc;border-bottom:1px solid #dfe6f0;padding:13px 14px;font-weight:750}.psa-billing-table td{color:#27364b;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:14px}.psa-billing-table tbody tr:hover{background:#fbfcff}.psa-billing-company{flex-direction:column;gap:4px;min-width:180px;display:flex}.psa-billing-company b{color:#13233a}.psa-billing-company small{color:#8996a8}.psa-billing-amount{color:#14294a;font-variant-numeric:tabular-nums}.psa-billing-status{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:5px 9px;font-size:.94em;font-weight:750;display:inline-flex}.psa-billing-status.paid{color:#16734b;background:#eaf8f1}.psa-billing-status.retry{color:#9a6600;background:#fff5da}.psa-billing-status.overdue{color:#b43131;background:#fff0f0}.psa-billing-status.scheduled{color:#275aa7;background:#edf4ff}.psa-billing-bottom-grid{grid-template-columns:1fr 1.15fr 1.25fr;gap:18px;margin-top:18px;display:grid}.psa-billing-bottom-grid .psa-panel{min-width:0}.psa-billing-revenue-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.psa-billing-revenue-row:last-child{border-bottom:0}.psa-billing-revenue-row div{flex-direction:column;gap:4px;display:flex}.psa-billing-revenue-row b{color:#182b45}.psa-billing-revenue-row span{color:#7d8a9d;font-size:.93em}.psa-billing-revenue-row strong{color:#15386c;font-size:1.07em}@media (width<=1200px){.psa-billing-bottom-grid{grid-template-columns:1fr}.psa-billing-toolbar{grid-template-columns:1fr 140px 160px auto}}.psa-system-environment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-system-environment-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-system-environment-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.psa-system-environment-card header>div{flex-direction:column;gap:4px;display:flex}.psa-system-environment-card header b{color:#203b5b;font-size:14px}.psa-system-environment-card header small{color:#8492a5;font-size:10.5px}.psa-system-environment-card header>span{white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:10.5px;font-weight:800}.psa-system-environment-card header>span.green{color:#318758;background:#eaf7ee}.psa-system-environment-card header>span.amber{color:#b87815;background:#fff4df}.psa-system-environment-card header>span.navy{color:#314f73;background:#edf2f9}.psa-system-environment-card p{color:#5b6f86;min-height:52px;margin:13px 0 11px;font-size:11.5px;line-height:1.55}.psa-system-environment-card footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-system-environment-card footer span{color:#78889b;font-size:10.5px}.psa-system-environment-card footer b{color:#244f83;font-size:11.5px}.psa-system-settings-panel{margin-top:16px;overflow:hidden}.psa-system-settings-toolbar{grid-template-columns:minmax(280px,1fr) 150px 150px auto}.psa-system-settings-table-wrap{border-top:1px solid #e5ebf4;overflow:auto}.psa-system-settings-table{border-collapse:collapse;width:100%;min-width:1180px}.psa-system-settings-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-system-settings-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:62px;padding:0 12px;font-size:12px}.psa-system-settings-table tbody tr:hover{background:#fbfdff}.psa-system-setting-group{text-align:center;color:#2d6bab;background:#eef5ff;border-radius:4px;min-width:70px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-system-setting-title{flex-direction:column;gap:4px;min-width:240px;display:flex}.psa-system-setting-title b{color:#243a52;font-size:12.5px}.psa-system-setting-title small{color:#7a8a9e;font-size:10.3px}.psa-system-setting-value{color:#173b68;font-size:12px}.psa-system-setting-status{text-align:center;border-radius:4px;min-width:66px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-system-setting-status.normal{color:#318758;background:#eaf7ee}.psa-system-setting-status.review{color:#b87815;background:#fff4df}.psa-system-setting-status.locked{color:#314f73;background:#edf2f9}.psa-system-setting-status.standby{color:#69798b;background:#f1f4f7}.psa-system-settings-bottom-grid{grid-template-columns:1.05fr .95fr;gap:16px;margin-top:16px;display:grid}.psa-system-settings-history-panel,.psa-system-settings-rule-panel{padding-bottom:8px}@media (width<=1180px){.psa-system-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-system-settings-bottom-grid{grid-template-columns:1fr}.psa-system-settings-toolbar{grid-template-columns:1fr 140px 140px auto}}@media (width<=760px){.psa-system-environment-grid{grid-template-columns:1fr}}.psa-security-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.psa-security-summary-card{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:17px 18px;box-shadow:0 2px 8px #19345508}.psa-security-summary-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.psa-security-summary-card header>div{flex-direction:column;gap:4px;display:flex}.psa-security-summary-card header b{color:#203b5b;font-size:14px}.psa-security-summary-card header small{color:#8492a5;font-size:10.5px}.psa-security-summary-card header>span{white-space:nowrap;border-radius:4px;padding:5px 8px;font-size:10.5px;font-weight:800}.psa-security-summary-card header>span.green{color:#318758;background:#eaf7ee}.psa-security-summary-card header>span.amber{color:#b87815;background:#fff4df}.psa-security-summary-card header>span.navy{color:#314f73;background:#edf2f9}.psa-security-summary-card p{color:#5b6f86;min-height:52px;margin:13px 0 11px;font-size:11.5px;line-height:1.55}.psa-security-summary-card footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.psa-security-summary-card footer span{color:#78889b;font-size:10.5px}.psa-security-summary-card footer b{color:#244f83;font-size:11.5px}.psa-security-table-panel{margin-top:16px;overflow:hidden}.psa-security-toolbar{grid-template-columns:minmax(280px,1fr) 140px 140px auto}.psa-security-table-wrap{border-top:1px solid #e5ebf4;overflow:auto}.psa-security-table{border-collapse:collapse;width:100%;min-width:1180px}.psa-security-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-security-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:62px;padding:0 12px;font-size:12px}.psa-security-table tbody tr:hover{background:#fbfdff}.psa-security-kind{text-align:center;color:#2d6bab;background:#eef5ff;border-radius:4px;min-width:54px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-security-target{flex-direction:column;gap:4px;min-width:210px;display:flex}.psa-security-target b{color:#243a52;font-size:12.5px}.psa-security-target small{color:#7a8a9e;font-size:10.3px}.psa-security-result,.psa-security-risk{text-align:center;border-radius:4px;min-width:58px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-security-result.pass{color:#318758;background:#eaf7ee}.psa-security-result.review{color:#b87815;background:#fff4df}.psa-security-result.warn{color:#bd4f4f;background:#fdecec}.psa-security-result.pending{color:#65778c;background:#edf2f9}.psa-security-risk.low{color:#42825c;background:#eef7f2}.psa-security-risk.medium{color:#a86f19;background:#fff5e4}.psa-security-risk.high{color:#b74444;background:#fdecec}.psa-security-bottom-grid{grid-template-columns:1.05fr .95fr;gap:16px;margin-top:16px;display:grid}@media (width<=1180px){.psa-security-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psa-security-bottom-grid{grid-template-columns:1fr}.psa-security-toolbar{grid-template-columns:1fr 130px 130px auto}}@media (width<=760px){.psa-security-summary-grid{grid-template-columns:1fr}}.psa-error-monitoring-panel{margin-top:16px;overflow:hidden}.psa-error-toolbar{background:#fbfdff;border-top:1px solid #e5ebf4;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:12px 14px;display:grid}.psa-error-toolbar select{color:#30445a;background:#fff;border:1px solid #d7e1eb;border-radius:6px;height:38px;padding:0 10px;font-size:12px}.psa-error-safety-note{align-items:center;gap:10px;min-width:0;display:flex}.psa-error-safety-note b{color:#2c68a6;background:#eef5ff;border-radius:4px;flex:none;padding:5px 8px;font-size:10.5px}.psa-error-safety-note span{text-overflow:ellipsis;white-space:nowrap;color:#66798d;font-size:11.5px;overflow:hidden}.psa-error-load-message{text-align:center;color:#66798d;border-top:1px solid #e5ebf4;padding:28px;font-size:12.5px}.psa-error-load-message.is-error{color:#b54a4a;background:#fff6f6}.psa-error-load-message.is-empty{background:#fbfdff}.psa-error-table-wrap{border-top:1px solid #e5ebf4;overflow:auto}.psa-error-table{border-collapse:collapse;width:100%;min-width:1280px}.psa-error-table th{text-align:left;color:#34475c;background:#f6f9fc;border-bottom:1px solid #dfe7ef;height:40px;padding:0 12px;font-size:11.5px}.psa-error-table td{color:#30445a;border-bottom:1px solid #e8edf3;height:64px;padding:0 12px;font-size:11.8px}.psa-error-table tbody tr:hover,.psa-error-table tbody tr.is-selected{background:#f8fbff}.psa-error-status{text-align:center;border-radius:4px;min-width:58px;padding:5px 7px;font-size:10.5px;font-weight:800;display:inline-block}.psa-error-status.new{color:#ba4141;background:#fdecec}.psa-error-status.investigating{color:#ad731a;background:#fff4df}.psa-error-status.resolved{color:#318758;background:#eaf7ee}.psa-error-status.ignored{color:#66798c;background:#edf2f6}.psa-error-feature,.psa-error-identity{flex-direction:column;gap:4px;display:flex}.psa-error-feature b,.psa-error-identity b{color:#243a52;font-size:12px}.psa-error-feature small,.psa-error-identity small{text-overflow:ellipsis;white-space:nowrap;color:#8190a2;max-width:230px;font-size:10.4px;overflow:hidden}.psa-error-message{flex-direction:column;gap:4px;max-width:390px;display:flex}.psa-error-message span{color:#2d6bab;font-size:10px;font-weight:800}.psa-error-message b{text-overflow:ellipsis;white-space:nowrap;color:#34475c;font-size:11.8px;overflow:hidden}.psa-error-count{color:#c44b4b;font-size:12.5px}.psa-error-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:16px;margin-top:16px;display:grid}.psa-error-detail-panel,.psa-error-action-panel{padding-bottom:14px}.psa-error-detail-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.psa-error-detail-head>div{align-items:center;gap:10px;display:flex}.psa-error-detail-head b{color:#203b5b;font-size:13px}.psa-error-detail-list{margin:0;padding:0 15px}.psa-error-detail-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:110px 1fr;gap:12px;padding:9px 0;display:grid}.psa-error-detail-list dt{color:#75869a;font-size:10.8px;font-weight:800}.psa-error-detail-list dd{word-break:break-all;color:#34475c;margin:0;font-size:11.5px}.psa-error-stack{margin:14px 15px 0}.psa-error-stack>b{color:#40566f;margin-bottom:7px;font-size:11px;display:block}.psa-error-stack pre{white-space:pre-wrap;word-break:break-word;color:#31445a;background:#f7f9fb;border:1px solid #dfe7ef;border-radius:7px;max-height:260px;margin:0;padding:12px;font-size:10.5px;line-height:1.55;overflow:auto}.psa-error-action-panel>p{color:#61758b;margin:0;padding:15px;font-size:11.5px;line-height:1.6}.psa-error-action{cursor:pointer;border:1px solid #0000;border-radius:6px;width:calc(100% - 30px);height:38px;margin:0 15px 8px;font-size:11.5px;font-weight:800;display:block}.psa-error-action.investigating{color:#9f6b1d;background:#fff6e7;border-color:#f3dcb1}.psa-error-action.resolved{color:#2d7e4d;background:#edf8f1;border-color:#cfe9d7}.psa-error-action.ignored{color:#647588;background:#f3f6f8;border-color:#dde5eb}@media (width<=1180px){.psa-error-detail-grid{grid-template-columns:1fr}}@media (width<=760px){.psa-error-toolbar{grid-template-columns:1fr}.psa-error-safety-note span{white-space:normal}}.psa-admin-auth-gate{color:#18324f;background:#f3f7fb;justify-content:center;align-items:center;min-height:100vh;padding:32px;font-family:inherit;display:flex}.psa-admin-auth-card{text-align:center;background:#fff;border:1px solid #dce5ef;border-radius:12px;width:min(520px,100vw - 40px);padding:36px;box-shadow:0 10px 30px #18324f14}.psa-admin-auth-mark{color:#1769d2;background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:15px;font-size:26px;font-weight:900;display:inline-flex}.psa-admin-auth-card h1{color:#102d4e;margin:0 0 10px;font-size:24px}.psa-admin-auth-card p{color:#64778d;margin:0;font-size:14px;line-height:1.7}.psa-admin-auth-card small{color:#40566f;margin-top:12px;font-size:12px;display:block}.psa-admin-auth-card button{color:#fff;cursor:pointer;background:#1769d2;border:0;border-radius:7px;margin-top:22px;padding:11px 18px;font-size:13px;font-weight:800}.psa-admin-auth-card.is-denied .psa-admin-auth-mark{color:#cc4b4b;background:#fff0f0}.psa-error-share-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.psa-error-copy-button{color:#284864!important;background:#f7fafc!important;border-color:#c9d8e8!important}.psa-error-analysis-button{box-shadow:0 2px 7px #1769d226;color:#fff!important;background:#1769d2!important;border-color:#1769d2!important}.psa-error-analysis-button:hover{background:#125dbd!important}.psa-error-copy-feedback{color:#2f7c50;background:#edf8f1;border:1px solid #d4ecdc;border-radius:6px;margin:10px 0 2px;padding:9px 11px;font-size:11.5px;font-weight:700}.psa-error-copy-feedback.is-error{color:#b84444;background:#fff0f0;border-color:#f1d1d1}@media (width<=760px){.psa-error-detail-head{align-items:flex-start;gap:10px}.psa-error-share-actions{justify-content:flex-start}}.duksam-update-notice{right:max(16px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));z-index:2147483000;color:#fff;-webkit-backdrop-filter:blur(10px);background:#10203af5;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:14px;max-width:min(420px,100vw - 32px);padding:13px 14px 13px 16px;display:flex;position:fixed;box-shadow:0 12px 34px #10203a47}.duksam-update-notice__copy{gap:2px;min-width:0;display:grid}.duksam-update-notice__copy strong{font-size:14px;font-weight:800;line-height:1.35}.duksam-update-notice__copy span{color:#ffffffdb;font-size:12px;line-height:1.4}.duksam-update-notice__copy small{color:#ffffff94;margin-top:2px;font-size:10px;line-height:1.35}.duksam-update-notice>button{color:#10203a;min-width:76px;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:800}.duksam-update-notice>button:active{transform:translateY(1px)}@media (width<=640px){.duksam-update-notice{left:12px;right:12px;bottom:max(76px, calc(env(safe-area-inset-bottom) + 72px));gap:10px;max-width:none;padding:12px 12px 12px 14px}.duksam-update-notice__copy small{display:none}.duksam-update-notice>button{min-width:72px}}:root{--bg:#0d0f12;--panel:#15181d;--panel2:#1b1f25;--line:#2a3038;--text:#f4f6f8;--muted:#8f99a7;--accent:#e8ff58;--accentText:#111;--purple:#9f7aea;--green:#50d890;--shadow:0 18px 50px #00000047;--sidebar:248px;--mobile-nav:74px;--radius:18px;--ui-accent:#1d4ed8;--ui-accent-bg:#e6f0ff;--ui-danger:#d93025;--ui-danger-bg:#fdeceb;--ui-success:#16a34a;--ui-success-bg:#eafaf0;--ui-warning:#b45309;--ui-warning-bg:#fef6e7;--ui-neutral:#5b5b63;--ui-neutral-bg:#f0f0f2;--ui-primary:#151943;--ui-primary-hover:#1e255f;--ui-kakao:#fee500;--ui-kakao-text:#191919}html,body,#root{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif}:root{--duksam-navy:#0e1b2e;--duksam-navy-2:#0b2342;--duksam-blue:#2563eb;--duksam-blue-deep:#1e3a8a;--duksam-bg:#f6f8fb;--duksam-surface:#fff;--duksam-border:#dbe3ee;--duksam-text:#132238;--duksam-muted:#7b8ba3;--duksam-sidebar-width:176px;--duksam-global-header-height:62px;--duksam-page-padding:20px;--duksam-control-height:36px;--duksam-card-radius:8px;--duksam-font-page-title:22px;--duksam-font-card-title:15px;--duksam-font-body:13px;--duksam-font-small:11px}*{box-sizing:border-box}:root{--bg:#0d0f12;--panel:#15181d;--panel2:#1b1f25;--line:#2a3038;--text:#f4f6f8;--muted:#8f99a7;--accent:#17365f;--accentText:#fff;--purple:#9f7aea;--green:#b4873b;--shadow:0 18px 50px #00000047;--sidebar:248px;--mobile-nav:74px;--radius:18px}html,body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100dvh}.sidebar{width:var(--sidebar);border-right:1px solid var(--line);z-index:50;background:#101216;flex-direction:column;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:6px 8px 24px;display:flex}.brand-mark{border:1px solid var(--line);background:var(--panel2);border-radius:13px;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.brand strong{letter-spacing:.14em;font-size:14px;display:block}.brand span{color:var(--muted);letter-spacing:.08em;margin-top:3px;font-size:9px;display:block}.role-box{background:var(--panel);border:1px solid var(--line);border-radius:15px;margin-bottom:15px;padding:12px}.eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.role-box select{width:100%;color:var(--text);border:1px solid var(--line);background:#0e1013;border-radius:10px;margin-top:8px;padding:9px}.side-nav{flex-direction:column;gap:3px;padding-right:3px;display:flex;overflow:auto}.side-nav button{color:#adb5c0;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:43px;padding:0 12px;display:flex}.side-nav button span{width:22px;font-size:17px}.side-nav button b{font-size:13px}.side-nav button:hover,.side-nav button.active{background:var(--panel2);color:#fff}.side-nav button.active{box-shadow:inset 3px 0 0 var(--accent)}.sidebar-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:17px 7px 2px;display:flex}.sidebar-foot b,.sidebar-foot small{display:block}.sidebar-foot small{color:var(--muted);margin-top:3px;font-size:10px}.status-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%}.content{margin-left:var(--sidebar);min-height:100dvh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#0d0f12eb;justify-content:space-between;align-items:center;height:84px;padding:18px 28px;display:flex;position:sticky;top:0}.topbar h1{margin:4px 0 0;font-size:23px}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button,.primary,.ghost{border:1px solid var(--line);border-radius:11px;padding:10px 14px;font-weight:800}.ghost{background:var(--panel);color:var(--text)}.primary{background:var(--accent);color:var(--accentText);border-color:var(--accent)}.avatar{background:#272c34;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.page{padding:24px 28px 34px;display:none}.page.active{display:block}.map-toolbar,.page-actions,.ledger-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.segmented,.tabs,.view-switch,.filters{flex-wrap:wrap;gap:6px;display:flex}.segmented button,.tabs button,.view-switch button,.filters button,.ledger-tools button{background:var(--panel);border:1px solid var(--line);color:#b9c0ca;border-radius:10px;padding:9px 12px}.segmented button.selected,.tabs button.active,.view-switch button.active{color:#0d1117;background:#eef7ff;border-color:#eef7ff}.map-stage{border:1px solid var(--line);height:calc(100dvh - 146px);min-height:560px;box-shadow:var(--shadow);background:#181d20;border-radius:20px;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;transform:rotate(-7deg)scale(1.2)}.map-copy{z-index:2;max-width:420px;position:absolute;top:36px;left:36px}.map-copy h2{margin:8px 0;font-size:30px}.map-copy p{color:var(--muted);line-height:1.6}.pin{z-index:3;background:var(--accent);color:#111;border:4px solid #0d0f12bf;border-radius:18px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:absolute;box-shadow:0 8px 20px #00000059}.p1{top:43%;left:35%}.p2{top:30%;left:52%}.p3{top:61%;left:61%}.p4{top:68%;left:28%}.map-panel{z-index:5;border:1px solid var(--line);width:350px;box-shadow:var(--shadow);background:#12151af5;border-radius:16px;padding:16px;position:absolute;top:14px;bottom:14px;right:14px;overflow:auto}.panel-head{justify-content:space-between;align-items:start;display:flex}.panel-head h3{margin:5px 0 14px}.panel-head button{color:var(--muted);background:0 0;border:0;font-size:20px}.property-card{border:1px solid var(--line);background:var(--panel2);border-radius:14px;margin-bottom:10px;padding:15px}.badge{color:var(--green);background:#b4873b1f;border-radius:20px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.badge.purple{color:#c5a8ff;background:#9f7aea24}.gray-badge{color:#a6adb8;background:#2b3037}.category{color:var(--muted);margin-left:6px;font-size:11px}.property-card h4{margin:10px 0 5px}.property-card strong{font-size:18px}.property-card p{color:var(--muted);font-size:12px}.card-actions{gap:7px;display:flex}.card-actions button{color:#fff;border:1px solid var(--line);background:#232932;border-radius:9px;flex:1;padding:8px}.dashboard-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboard-head h2{margin:6px 0;font-size:29px}.dashboard-head p{color:var(--muted);margin:0}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi-grid article,.panel,.intro-card,.placeholder-grid article,.profile-card,.calendar-fake{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.kpi-grid span,.kpi-grid small{color:var(--muted);font-size:11px;display:block}.kpi-grid strong{margin:8px 0;font-size:27px;display:block}.two-col{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px;display:grid}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title button{color:var(--muted);background:0 0;border:0}.list-row{border-top:1px solid var(--line);grid-template-columns:62px 1fr auto;gap:12px;padding:13px 0;font-size:13px;display:grid}.list-row em{color:var(--muted);font-style:normal}.bars div{grid-template-columns:80px 1fr 28px;align-items:center;gap:12px;padding:10px 0;display:grid}.bars i{background:var(--accent);opacity:.8;border-radius:10px;height:7px}.ledger-tools input{background:var(--panel);border:1px solid var(--line);min-width:180px;color:var(--text);border-radius:10px;flex:1;padding:11px 13px}.ledger{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tr{border-top:1px solid var(--line);grid-template-columns:60px 80px 1.5fr 80px 120px 110px 90px 80px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:grid}.tr.head{color:var(--muted);background:#111419;border-top:0;font-weight:900}.dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.green{background:var(--green)}.purple-dot{background:var(--purple)}.gray{background:#777}.card-view{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.listing-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:17px}.listing-card h3{margin:12px 0 8px}.listing-card p{color:var(--muted);font-size:12px}.hidden{display:none!important}.intro-card{margin-bottom:14px}.intro-card h2{margin:7px 0;font-size:26px}.intro-card p{color:var(--muted);margin:0;line-height:1.6}.category-grid,.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.category-grid article{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.category-grid b{margin-bottom:12px;font-size:16px;display:block}.category-grid span{background:var(--panel2);border:1px solid var(--line);border-radius:9px;margin:3px;padding:8px 10px;font-size:12px;display:inline-block}.placeholder-grid article{min-height:120px;font-weight:800}.placeholder-grid strong{margin-top:14px;font-size:24px;display:block}.calendar-fake b{margin-bottom:14px;display:block}.calendar-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:14.285% 20%;height:340px}.profile-layout{grid-template-columns:280px 1fr;gap:14px;display:grid}.profile-card{text-align:center}.big-avatar{background:#262c34;border-radius:50%;place-items:center;width:84px;height:84px;margin:5px auto 15px;font-size:29px;font-weight:900;display:grid}.profile-card p{color:var(--muted)}.profile-card button,.profile-layout input,.profile-layout select{background:var(--panel2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:10px;padding:10px}.profile-layout label{color:var(--muted);margin-top:13px;font-size:11px;display:block}.profile-layout input,.profile-layout select{margin-top:7px;display:block}.permission-table{background:var(--panel);border:1px solid var(--line);border-radius:16px}.permission-table>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 90px 100px;gap:10px;padding:14px;display:grid}.permission-table>div:first-child{border-top:0}.permission-table button{background:var(--panel2);color:#fff;border:1px solid var(--line);border-radius:9px}.form-designer{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:210px 1fr;display:grid;overflow:hidden}.form-designer aside{background:#111419;padding:15px}.form-designer aside b,.form-designer aside span{border-radius:8px;padding:10px;display:block}.form-designer aside span{color:var(--muted)}.form-designer main{padding:15px}.field-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 140px 30px;margin-bottom:8px;padding:13px;display:grid}.field-row b{color:var(--muted);font-size:12px}.field-row button{color:#fff;background:0 0;border:0}.mobile-nav,.more-sheet,.owner-only{display:none}body.role-owner .owner-only,body.role-admin .owner-only{display:block}@media (width<=1100px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.map-panel{width:320px}.tr{grid-template-columns:55px 70px 1.4fr 75px 110px 100px 85px}.tr span:last-child{display:none}}@media (width<=760px){:root{--sidebar:0px}body{padding-bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom))}.sidebar{display:none}.content{margin-left:0}.topbar{height:68px;padding:11px 14px}.topbar h1{font-size:19px}.topbar .eyebrow,.top-actions .ghost{display:none}.top-actions .primary{padding:8px 10px;font-size:11px}.avatar{width:34px;height:34px}.page{padding:12px 12px 18px}.map-toolbar{flex-direction:column;align-items:flex-start}.filters{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow:auto}.filters button{white-space:nowrap}.segmented{width:100%}.segmented button{flex:1}.map-stage{border-radius:15px;height:calc(100dvh - 185px);min-height:480px}.map-copy{max-width:68%;top:18px;left:18px}.map-copy h2{font-size:22px}.map-copy p{font-size:12px}.map-panel{border-radius:15px;width:auto;height:228px;inset:auto 10px 10px}.map-panel .property-card:nth-of-type(3){display:none}.dashboard-head{align-items:flex-start;gap:12px}.dashboard-head h2{font-size:23px}.dashboard-head p{font-size:12px}.dashboard-head .primary{display:none}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-grid article{padding:14px}.kpi-grid strong{font-size:22px}.two-col{grid-template-columns:1fr}.page-actions{flex-direction:column;align-items:flex-start}.tabs{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow:auto}.tabs button{white-space:nowrap}.ledger-tools{grid-template-columns:1fr auto;display:grid}.ledger-tools input{grid-column:1/-1}.ledger-tools .primary{right:17px;bottom:calc(var(--mobile-nav) + 14px + env(safe-area-inset-bottom));z-index:60;width:50px;height:50px;box-shadow:var(--shadow);border-radius:50%;font-size:0;position:fixed}.ledger-tools .primary:after{content:"＋";font-size:22px}.table-view{overflow:auto}.tr{min-width:760px}.card-view,.category-grid,.placeholder-grid,.profile-layout,.form-designer{grid-template-columns:1fr}.form-designer aside{display:flex;overflow:auto}.form-designer aside b,.form-designer aside span{white-space:nowrap}.permission-table>div{grid-template-columns:1fr 1fr}.permission-table button{grid-column:2}.mobile-nav{height:calc(var(--mobile-nav) + env(safe-area-inset-bottom));padding:7px 5px env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:100;background:#0e1014f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#858f9d;background:0 0;border:0;border-radius:11px}.mobile-nav button span,.mobile-nav button b{display:block}.mobile-nav button span{font-size:19px}.mobile-nav button b{margin-top:3px;font-size:9px}.mobile-nav button.active{color:var(--accent);background:#17365f1a}.more-sheet{left:8px;right:8px;bottom:calc(var(--mobile-nav) + 8px + env(safe-area-inset-bottom));z-index:120;border:1px solid var(--line);box-shadow:var(--shadow);background:#181b21;border-radius:20px;padding:12px 15px 18px;display:none;position:fixed}.more-sheet.open{display:block}.sheet-handle{background:#4a515c;border-radius:5px;width:42px;height:4px;margin:0 auto 12px}.sheet-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.sheet-grid button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:11px;padding:13px}}.map-content{height:100dvh;overflow:hidden}.map-page{width:100%;height:100dvh;padding:0;position:relative;overflow:hidden}.map-canvas{background:radial-gradient(circle at 38% 34%,#36463e45,#0000 26%),radial-gradient(circle at 72% 62%,#353c4d54,#0000 31%),#171b1e;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map-canvas .map-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:-12%;transform:rotate(-6deg)scale(1.15)}.map-brand-float{z-index:10;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1216e6;border-radius:13px;padding:10px 13px;position:absolute;top:18px;left:20px}.map-brand-float b{margin-top:3px;font-size:13px;display:block}.map-search-float{z-index:12;border:1px solid var(--line);width:min(560px,100% - 420px);min-width:320px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121519f0;border-radius:14px;display:flex;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%)}.map-search-float input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:13px 15px}.map-search-btn{border:0;border-left:1px solid var(--line);background:var(--accent);color:var(--accentText);padding:0 18px;font-weight:900}.map-mode-float{z-index:11;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1216e8;border-radius:13px;gap:5px;padding:5px;display:flex;position:absolute;top:78px;left:20px}.map-mode-float button,.map-filter-float button,.map-list-toggle{color:#b9c2cd;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 12px}.map-mode-float button.active{color:#101318;background:#eef7ff;font-weight:900}.map-filter-float{z-index:11;scrollbar-width:none;gap:6px;max-width:calc(100% - 430px);display:flex;position:absolute;top:132px;left:20px;overflow-x:auto}.map-filter-float::-webkit-scrollbar{display:none}.map-filter-float button{border-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1216e8;box-shadow:0 9px 24px #0000002e}.map-list-toggle{z-index:12;border-color:var(--line);box-shadow:var(--shadow);background:#0f1216eb;position:absolute;top:18px;right:20px}.map-panel-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12151af5;border-radius:17px;width:360px;top:74px;bottom:18px;right:18px}.map-panel-overlay small{color:var(--muted);font-size:11px}.panel-tabs{border:1px solid var(--line);background:#111419;border-radius:10px;gap:5px;margin:3px 0 13px;padding:4px;display:flex}.panel-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:8px}.panel-tabs button.active{background:var(--panel2);color:#fff;font-weight:800}.map-create-fab{z-index:13;background:var(--accent);color:#111;width:54px;height:54px;box-shadow:var(--shadow);border:0;border-radius:50%;font-size:26px;font-weight:900;position:absolute;bottom:28px;right:24px}.map-panel-overlay+.map-zoom,.map-panel-overlay~.map-zoom{right:392px}.map-zoom{z-index:10;border:1px solid var(--line);background:#0f1216eb;border-radius:11px;flex-direction:column;display:flex;position:absolute;bottom:95px;right:24px;overflow:hidden}.map-zoom button{border:0;border-top:1px solid var(--line);color:#fff;background:0 0;width:38px;height:38px;font-size:19px}.map-location-label{z-index:8;color:#9aa4b1;background:#0d0f12b8;border-radius:9px;padding:7px 10px;font-size:11px;position:absolute;bottom:18px;left:20px}.map-canvas .p1{top:42%;left:35%}.map-canvas .p2{top:30%;left:52%}.map-canvas .p3{top:62%;left:61%}.map-canvas .p4{top:68%;left:27%}@media (width<=1100px) and (width>=761px){.map-search-float{width:420px;min-width:0;left:190px;transform:none}.map-filter-float{max-width:calc(100% - 365px)}.map-panel-overlay{width:320px}.map-panel-overlay~.map-zoom{right:350px}}@media (width<=760px){.map-content{height:calc(100dvh - var(--mobile-nav) - env(safe-area-inset-bottom))}.map-page{height:100%}.map-brand-float{display:none}.map-search-float{width:auto;min-width:0;top:10px;left:10px;right:10px;transform:none}.map-search-float input{padding:11px 12px;font-size:13px}.map-search-btn{padding:0 13px;font-size:12px}.map-mode-float{top:61px;left:10px;right:10px}.map-mode-float button{flex:1;padding:8px 6px;font-size:11px}.map-filter-float{max-width:none;top:111px;left:10px;right:10px}.map-filter-float button{padding:8px 10px;font-size:11px}.map-list-toggle{padding:8px 10px;font-size:11px;top:158px;right:10px}.map-panel-overlay{border-radius:17px;width:auto;height:min(42dvh,330px);padding:14px;inset:auto 8px 8px}.map-create-fab{width:50px;height:50px;bottom:18px;right:14px}.map-panel-overlay~.map-create-fab{display:none}.map-zoom{bottom:70px;right:10px}.map-panel-overlay~.map-zoom{bottom:calc(min(42dvh,330px) + 18px);right:10px}.map-location-label{bottom:10px;left:10px}.map-panel-overlay~.map-location-label{display:none}.map-canvas .p1{top:39%;left:25%}.map-canvas .p2{top:34%;left:57%}.map-canvas .p3{top:55%;left:62%}.map-canvas .p4{top:63%;left:31%}}.sidebar-foot{padding-top:18px}.sidebar-foot b{font-size:14px}.sidebar-foot small{margin-top:5px;font-size:12px;line-height:1.35}.map-search-btn{color:#f4f6f8!important;background:#262c34!important;border-left:1px solid #39414b!important}.map-search-btn:hover{background:#303741!important}.map-control-row{z-index:12;align-items:center;gap:8px;max-width:calc(100% - 430px);display:flex;position:absolute;top:82px;left:20px}.map-control-row .map-mode-float,.map-control-row .map-filter-float{max-width:none;position:static}.map-control-row .map-mode-float{flex:none}.map-control-row .map-filter-float{min-width:0;display:flex;overflow-x:auto}.map-brand-float{display:none!important}.marker-button{cursor:pointer;font:inherit;border:none}.direct-marker{color:#111!important;background:#f5f7fb!important;font-size:11px!important}.map-panel-overlay{padding-bottom:22px;top:74px}.detail-card{margin-top:6px}.direct-badge{color:#e7ebf0!important;background:#2a3038!important}.public-info-box{border:1px solid var(--line);background:#111419;border-radius:13px;margin-top:12px;padding:14px}.public-info-box b{margin-bottom:9px;font-size:13px;display:block}.public-info-box p{color:#aab3bf;margin:5px 0;font-size:12px;line-height:1.45}.public-info-box p strong{color:#fff;font-size:13px}.agency-public-info .eyebrow{margin-bottom:8px}.privacy-note{color:#7f8996;background:#ffffff09;border-radius:11px;margin-top:10px;padding:11px 12px;font-size:11px;line-height:1.55}.panel-action-stack{gap:7px;margin-top:12px;display:grid}.wide{width:100%;padding:10px 12px}.danger{color:#ff9c9c;background:#2b1b1d;border:1px solid #553033;border-radius:10px}.map-list-toggle{color:#d7dde5;background:#0f1216f0}.map-list-toggle:hover{background:#1d2229}@media (width<=1100px) and (width>=761px){.map-control-row{max-width:calc(100% - 360px)}.map-search-float{width:410px}}@media (width<=760px){.map-control-row{align-items:flex-start;gap:6px;max-width:none;display:flex;top:61px;left:10px;right:10px;overflow:hidden}.map-control-row .map-mode-float{flex:none}.map-control-row .map-filter-float{flex:auto;overflow-x:auto}.map-control-row .map-mode-float button,.map-control-row .map-filter-float button{padding:8px 9px;font-size:10px}.map-list-toggle{top:108px}}.empty-lot-marker{z-index:3;color:#d9dee5;background:#20252b;border:2px dashed #8f99a7;border-radius:50%;width:30px;height:30px;font-weight:900;position:absolute;top:46%;left:72%}.building-register-card{border:1px solid var(--line);background:#111419;border-radius:14px;padding:15px}.building-register-card h4{margin:7px 0 12px}.building-register-card dl{margin:0}.building-register-card dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:10px;padding:8px 0;font-size:12px;display:grid}.building-register-card dt{color:var(--muted)}.building-register-card dd{margin:0}.building-register-card p{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}.panel-action-grid{gap:7px;margin-top:12px;display:grid}.panel-action-grid.two{grid-template-columns:1fr 1fr}.panel-action-grid button{border-radius:10px;padding:10px 11px}.detail-badge-row{align-items:center;gap:6px;display:flex}.ad-control{border:1px solid var(--line);background:#111419;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 13px;display:flex}.ad-control b,.ad-control small{display:block}.ad-control b{font-size:12px}.ad-control small{color:var(--muted);margin-top:4px;font-size:10px}.switch,.mini-switch{background:#343a43;border:0;border-radius:99px;padding:0;transition:all .18s;position:relative}.switch{width:44px;height:24px}.switch span,.mini-switch span{background:#fff;border-radius:50%;transition:all .18s;position:absolute}.switch span{width:18px;height:18px;top:3px;left:3px}.switch.on{background:var(--green)}.switch.on span{transform:translate(20px)}.transaction-complete{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.transaction-complete>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.transaction-complete button{border:1px solid var(--line);color:#d7dde5;background:#20252c;border-radius:9px;padding:9px 7px;font-size:11px}.multi-list{gap:7px;display:grid}.multi-list-item{text-align:left;border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:12px;padding:13px;display:grid}.multi-list-item>b{margin-top:8px}.multi-list-item>strong{margin-top:4px;font-size:16px}.multi-list-item>small{color:var(--muted);margin-top:5px}.owner-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}.money-kpi{border-color:#3b414a!important}.staff-performance>div{border-top:1px solid var(--line);grid-template-columns:1fr 90px 90px;gap:10px;padding:12px 0;font-size:12px;display:grid}.staff-performance>div:first-child{border-top:0}.staff-performance span{color:var(--muted)}.staff-performance strong{text-align:right}.staff-performance p{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:11px;font-size:10px;line-height:1.5}.properties-page{padding-top:22px}.ledger-title-row{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:13px;display:grid}.ledger-title-row h2{white-space:nowrap;margin:0;font-size:24px}.ledger-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ledger-tabs::-webkit-scrollbar{display:none}.ledger-tabs button{white-space:nowrap;font-size:13px}.ledger-search-row{grid-template-columns:minmax(320px,1fr) auto auto auto;gap:8px;margin-bottom:13px;display:grid}.ledger-search-row>button{border:1px solid var(--line);background:var(--panel);color:#c7ced7;border-radius:10px;padding:10px 13px}.ledger-search-row>button.primary{background:var(--accent);color:var(--accentText);border-color:var(--accent)}.ledger-search-box{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.ledger-search-box input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 12px}.search-clear{color:#89929f;background:0 0;border:0;width:34px}.search-submit{border:0;border-left:1px solid var(--line);color:#fff;background:#252b32;padding:0 14px;font-weight:800}.practical-ledger{overflow:auto}.practical-ledger .tr{grid-template-columns:54px 72px 170px 70px 110px 100px 64px 82px 70px 86px 126px 86px 126px;gap:8px;min-width:1460px;padding:12px 14px;font-size:13px}.practical-ledger .tr.head{letter-spacing:-.01em;color:#aab4c1;font-size:12px;font-weight:900}.address-cell{font-weight:800}.mini-switch{width:34px;height:20px}.mini-switch span{width:14px;height:14px;top:3px;left:3px}.mini-switch.on{background:var(--green)}.mini-switch.on span{transform:translate(14px)}.phone-link{color:#dbe8ff;white-space:nowrap;border-bottom:1px dotted #6c7e96;text-decoration:none}.phone-link:hover{color:#fff}.card-topline{justify-content:space-between;align-items:center;display:flex}.card-contact-row{gap:7px;margin-top:12px;display:flex}.card-contact-row a{text-align:center;border:1px solid var(--line);color:#dbe8ff;border-radius:9px;flex:1;padding:8px;font-size:11px;text-decoration:none}@media (width<=1100px){.owner-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.empty-lot-marker{top:42%;left:72%}.panel-action-grid.two,.transaction-complete>div{grid-template-columns:1fr 1fr}.ledger-title-row{grid-template-columns:1fr auto;gap:10px;display:grid}.ledger-title-row h2{font-size:21px}.ledger-tabs{order:3;grid-area:2/1/auto/-1}.view-switch{grid-area:1/2}.ledger-search-row{grid-template-columns:1fr auto auto}.ledger-search-box{grid-column:1/-1}.ledger-search-row>button.primary{right:17px;bottom:calc(var(--mobile-nav) + 14px + env(safe-area-inset-bottom));z-index:60;width:50px;height:50px;box-shadow:var(--shadow);border-radius:50%;padding:0;font-size:0;position:fixed}.ledger-search-row>button.primary:after{content:"＋";font-size:22px}.practical-ledger .tr{font-size:12px}}.map-top-stack{z-index:15;pointer-events:none;gap:10px;display:grid;position:absolute;top:18px;left:20px;right:20px}.map-top-stack button,.map-top-stack input{pointer-events:auto}.map-top-row{grid-template-columns:minmax(360px,560px) auto;justify-content:center;align-items:center;gap:12px;display:grid}.map-top-stack .map-search-float,.map-top-stack .map-list-toggle,.map-top-stack .map-control-row,.map-top-stack .map-mode-float,.map-top-stack .map-filter-float{position:static!important;transform:none!important}.map-top-stack .map-search-float{min-width:0;width:100%!important}.map-top-stack .map-list-toggle{justify-self:end}.map-top-stack .map-control-row{justify-content:flex-start;align-items:center;gap:8px;max-width:100%;display:flex}.map-top-stack .map-filter-float{flex:1;min-width:0;display:flex;overflow-x:auto}.panel-head-with-back{align-items:flex-start}.panel-title-wrap{align-items:flex-start;gap:10px;min-width:0;display:flex}.panel-back-button{border-radius:8px;flex:none;padding:7px 9px;border:1px solid var(--line)!important;color:#dce3eb!important;background:#20252c!important;font-size:11px!important}.panel-title-wrap h3{margin-top:4px}.sidebar-foot{display:block}.sidebar-login-status{align-items:center;gap:10px;display:flex}.signup-button{color:#fff;background:#20252c;border:1px solid #3a424d;border-radius:10px;width:100%;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:800}.signup-button:hover{background:#292f37}.dashboard-page-clean{padding-top:28px}.dashboard-summary-head{margin-bottom:20px}.dashboard-summary-head h2{margin:7px 0 6px;font-size:28px}.dashboard-summary-head p{color:var(--muted);margin:0}.map-canvas .p1{top:46%}.map-canvas .p2{top:33%}.empty-lot-marker{top:50%}@media (width<=1100px) and (width>=761px){.map-top-row{grid-template-columns:minmax(320px,460px) auto}}@media (width<=760px){.map-top-stack{gap:7px;top:10px;left:10px;right:10px}.map-top-row{grid-template-columns:1fr auto;gap:7px}.map-top-stack .map-list-toggle{padding:9px 10px;font-size:10px}.map-top-stack .map-control-row{overflow:hidden}.map-top-stack .map-mode-float{flex:none}.map-top-stack .map-filter-float{flex:auto;overflow-x:auto}.map-top-stack .map-mode-float button,.map-top-stack .map-filter-float button{padding:8px 9px;font-size:10px}.panel-title-wrap{gap:7px}.panel-back-button{padding:6px 7px;font-size:10px!important}.dashboard-page-clean{padding-top:18px}.dashboard-summary-head h2{font-size:23px}}.map-top-stack-v7{grid-template-columns:minmax(0,1fr) minmax(440px,640px);align-items:start;gap:18px}.map-left-controls{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.map-left-controls .map-mode-float,.map-left-controls .map-filter-float,.map-right-tools .map-search-float,.map-right-tools .map-list-toggle{position:static!important;transform:none!important}.map-left-controls .map-mode-float{flex:none}.map-left-controls .map-filter-float{scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.map-left-controls .map-filter-float::-webkit-scrollbar{display:none}.map-right-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.map-right-tools .map-search-float{min-width:0;width:100%!important}.map-right-tools .map-list-toggle{justify-self:end}@media (width<=1250px) and (width>=761px){.map-top-stack-v7{grid-template-columns:minmax(0,1fr) minmax(380px,520px);gap:12px}.map-left-controls{flex-wrap:wrap;align-content:flex-start}.map-left-controls .map-filter-float{flex-basis:100%;width:100%}}@media (width<=760px){.map-top-stack-v7{grid-template-columns:1fr;gap:7px;display:grid}.map-right-tools{grid-row:1;grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.map-left-controls{grid-row:2;align-items:center;gap:6px;display:flex;overflow:hidden}.map-left-controls .map-mode-float{flex:none}.map-left-controls .map-filter-float{flex:auto;min-width:0;overflow-x:auto}.map-right-tools .map-list-toggle{white-space:nowrap;padding:9px 10px;font-size:10px}.map-left-controls .map-mode-float button,.map-left-controls .map-filter-float button{white-space:nowrap;padding:8px 9px;font-size:10px}}.desk-session-card{background:#15191f;border:1px solid #343b45;border-radius:13px;margin-bottom:14px;padding:12px}.desk-session-card select{color:#fff;background:#0f1216;border:1px solid #39414b;border-radius:9px;width:100%;margin-top:8px;padding:9px 10px}.desk-session-card small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.45;display:block}.desk-assignee-required{color:#fff;background:#101419;border:1px solid #4b5562;border-radius:10px;padding:10px 11px;font-weight:800}.desk-audit-note{color:#a8b2bf;background:#12161b;border:1px solid #343b45;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.5}.desk-customer-create{background:#15191f;border:1px solid #343b45;border-radius:15px;grid-template-columns:1fr 190px auto;align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:grid}.desk-customer-create h3{margin:6px 0}.desk-customer-create p{color:var(--muted);margin:0;font-size:11px}.desk-customer-create select{color:#fff;background:#0f1216;border:1px solid #39414b;border-radius:10px;padding:10px}.desk-setup-card{background:#15191f;border:1px solid #3b444f;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:grid}.desk-setup-card h3{margin:7px 0}.desk-setup-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.desk-account-list{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-bottom:14px;padding:16px}.desk-account-row{border-top:1px solid var(--line);grid-template-columns:1fr 170px 80px;align-items:center;gap:12px;padding:12px 0;display:grid}.desk-account-row:first-of-type{margin-top:8px}.desk-account-row b,.desk-account-row small{display:block}.desk-account-row small{color:var(--muted);margin-top:4px;font-size:10px}.desk-account-row>span{color:#aeb7c2;font-size:11px}.desk-account-row button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:8px 10px}@media (width<=760px){.desk-session-card{display:none}.desk-customer-create,.desk-setup-card{grid-template-columns:1fr}.desk-account-row{grid-template-columns:1fr auto}.desk-account-row>span{grid-area:2/1/auto/-1}}.ledger-search-row{grid-template-columns:minmax(360px,520px) auto auto 1fr auto;align-items:center;gap:8px;display:grid}.ledger-search-row.desk-toolbar{grid-template-columns:minmax(360px,500px) auto auto minmax(16px,1fr) auto auto}.ledger-toolbar-spacer{min-width:16px}.ledger-search-box{width:100%;max-width:520px}.desk-toolbar .ledger-search-box{max-width:500px}.desk-assignee-required{white-space:nowrap;min-width:155px}.ledger-search-row>button,.ledger-search-row>select{height:44px}.ledger-search-row .primary{white-space:nowrap}@media (width<=1180px) and (width>=761px){.ledger-search-row,.ledger-search-row.desk-toolbar{grid-template-columns:minmax(300px,1fr) auto auto}.ledger-toolbar-spacer{display:none}.desk-toolbar .desk-assignee-required{grid-column:2}.desk-toolbar .primary{grid-column:3}}@media (width<=760px){.ledger-search-row,.ledger-search-row.desk-toolbar{grid-template-columns:1fr auto auto}.ledger-search-box{grid-column:1/-1;max-width:none}.ledger-toolbar-spacer{display:none}.desk-toolbar .desk-assignee-required{grid-column:1/3;width:100%;min-width:0}.desk-toolbar .primary{grid-column:3}}.categories-page-clean{padding-top:28px}.category-page-head{margin-bottom:18px}.category-page-head h2{margin:7px 0 6px;font-size:28px}.category-page-head p{color:var(--muted);margin:0}.category-rule-card{margin-bottom:16px}.category-rule-card h3{margin:8px 0 6px;font-size:24px}.category-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.category-box{border:1px solid var(--line);background:var(--panel);border-radius:15px;padding:18px}.category-box h3{margin:0 0 14px}.category-tags{flex-wrap:wrap;gap:7px;display:flex}.category-tags button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;padding:9px 11px}.category-permission-note{color:#9fa9b6;background:#12161b;border:1px solid #343b45;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:11px;line-height:1.5}@media (width<=900px){.category-groups{grid-template-columns:1fr}}@media (width<=760px){.categories-page-clean{padding-top:18px}.category-page-head h2{font-size:23px}.category-rule-card h3{font-size:20px}}.customers-page-clean{padding-top:22px}.customer-page-head{justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:12px;display:flex}.customer-title-inline{align-items:baseline;gap:14px;min-width:0;display:flex}.customer-title-inline h2{white-space:nowrap;margin:0;font-size:26px}.customer-title-inline p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.customer-page-actions{flex:none;align-items:center;gap:8px;display:flex}.customer-search-box{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;width:300px;height:40px;display:flex;overflow:hidden}.customer-search-box input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 11px}.customer-search-box button{color:#8e98a5;background:0 0;border:0;width:34px;height:100%}.customer-page-actions>.primary{white-space:nowrap;height:40px}.desk-customer-strip{background:#14181d;border:1px solid #343b45;border-radius:10px;grid-template-columns:auto 190px 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px;font-size:11px;display:grid}.desk-customer-strip span{font-weight:900}.desk-customer-strip select{color:#fff;background:#0f1216;border:1px solid #3a424d;border-radius:8px;padding:8px 9px}.desk-customer-strip small{color:var(--muted)}.customer-focus-grid{grid-template-columns:minmax(280px,.9fr) minmax(480px,1.45fr) minmax(260px,.8fr);gap:12px;min-height:610px;display:grid}.customer-ledger-panel,.customer-detail-panel,.recent-consult-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;overflow:hidden}.customer-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:14px 16px;display:flex}.customer-section-head h3{margin:4px 0 0;font-size:17px}.customer-section-head>b{color:#aab4c1;font-size:12px}.customer-list{max-height:calc(100vh - 230px);overflow:auto}.customer-list-row{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;width:100%;padding:14px 15px;display:block}.customer-list-row:hover{background:#181d23}.customer-list-row.active{box-shadow:inset 3px 0 0 var(--accent);background:#1d232a}.customer-list-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-list-main>div{align-items:center;gap:7px;display:flex}.customer-list-main b{font-size:14px}.customer-list-main span{color:#77818e;font-size:10px}.customer-list-main em{color:#cdd5df;background:#252c34;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.customer-list-row>strong{margin-top:9px;font-size:13px;display:block}.customer-list-row>small{color:var(--muted);margin-top:4px;display:block}.customer-list-foot{color:#96a0ad;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.status-pill{color:#b4873b;background:#22352f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.selected-customer-head{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.selected-customer-head h4{margin:0 0 5px;font-size:22px}.selected-customer-head a{color:#d9e7ff;border-bottom:1px dotted #718197;font-size:12px;text-decoration:none}.selected-customer-actions{gap:7px;display:flex}.selected-customer-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;padding:9px 11px}.customer-condition-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin:0 16px;display:grid;overflow:hidden}.customer-condition-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 12px}.customer-condition-grid>div:nth-child(2n){border-right:0}.customer-condition-grid>div:nth-last-child(-n+2){border-bottom:0}.customer-condition-grid span,.customer-condition-grid b{display:block}.customer-condition-grid span{color:var(--muted);font-size:10px}.customer-condition-grid b{margin-top:5px;font-size:12px}.customer-memo{border:1px solid var(--line);background:#11151a;border-radius:11px;margin:12px 16px;padding:12px}.customer-memo span{color:var(--muted);font-size:10px}.customer-memo p{margin:7px 0 0;font-size:12px;line-height:1.5}.consult-log{padding:0 16px 16px}.subsection-title{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.subsection-title h4{margin:0;font-size:14px}.subsection-title button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:6px 8px;font-size:10px}.consult-log-row{border-top:1px solid var(--line);grid-template-columns:92px 1fr;gap:10px;padding:10px 0;display:grid}.consult-log-row time{color:#8f9aa7;font-size:10px}.consult-log-row p{margin:0;font-size:11px;line-height:1.5}.recent-customer-mini{border-bottom:1px solid var(--line);padding:14px 16px}.recent-customer-mini b,.recent-customer-mini span{display:block}.recent-customer-mini span{color:var(--muted);margin-top:4px;font-size:10px}.recent-timeline{padding:4px 16px 10px}.recent-item{border-bottom:1px solid var(--line);padding:13px 0 13px 15px;position:relative}.recent-item:before{content:"";background:#7d8794;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:0}.recent-item time,.recent-item b{display:block}.recent-item time{color:#7f8996;font-size:10px}.recent-item b{margin-top:5px;font-size:12px}.recent-item p{color:#aab3bf;margin:5px 0 0;font-size:10px;line-height:1.5}.recent-quick-actions{gap:7px;padding:14px 16px;display:grid}.recent-quick-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;padding:9px;font-size:11px}.customer-desk-note{margin-top:12px}@media (width<=1180px){.customer-focus-grid{grid-template-columns:300px 1fr}.recent-consult-panel{grid-column:1/-1}}@media (width<=760px){.customers-page-clean{padding-top:16px}.customer-page-head{gap:10px;display:grid}.customer-title-inline{display:block}.customer-title-inline h2{font-size:23px}.customer-title-inline p{white-space:normal;margin-top:5px}.customer-page-actions{width:100%}.customer-search-box{flex:1;width:auto}.desk-customer-strip{grid-template-columns:1fr}.customer-focus-grid{min-height:0;display:block}.customer-ledger-panel,.customer-detail-panel,.recent-consult-panel{margin-bottom:10px}.customer-list{max-height:300px}.customer-condition-grid{grid-template-columns:1fr}.customer-condition-grid>div{border-right:0;border-bottom:1px solid var(--line)}.customer-condition-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.customer-condition-grid>div:last-child{border-bottom:0}.selected-customer-head{align-items:flex-start}.consult-log-row{grid-template-columns:1fr;gap:4px}}.customer-page-actions>.primary{justify-content:center;align-items:center;height:40px;padding:0 18px;line-height:1;display:inline-flex}.customer-list.compact .customer-list-row.compact{padding:12px 14px}.customer-list-line1{justify-content:space-between;align-items:center;gap:8px;display:flex}.customer-list-line1 .name-wrap{align-items:center;gap:6px;min-width:0;display:flex}.customer-list-line1 b{font-size:14px}.customer-list-line1 span{color:#77818e;font-size:10px}.customer-list-line1 em{color:#cdd5df;white-space:nowrap;background:#252c34;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.customer-list-line2{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type meta""area meta";gap:4px 8px;margin-top:8px;display:grid}.customer-list-line2 strong{grid-area:type;font-size:13px}.customer-list-line2>small{color:var(--muted);grid-area:area;font-size:10px}.customer-list-meta{color:#96a0ad;white-space:nowrap;flex-direction:column;grid-area:meta;justify-content:center;align-items:flex-end;gap:4px;font-size:10px;display:flex}.route-list-card{border:1px solid var(--line);background:#11151a;border-radius:12px;margin:12px 16px;overflow:hidden}.route-header{border-bottom:1px solid var(--line);margin:0;padding:12px}.route-header span{color:#a9b3c0;font-size:10px}.route-accordion{padding:0 12px 10px}.route-item{border-bottom:1px solid var(--line)}.route-item:last-child{border-bottom:0}.route-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;list-style:none;display:flex}.route-item summary::-webkit-details-marker{display:none}.route-item summary b,.route-item summary small{display:block}.route-item summary small{color:var(--muted);margin-top:5px;font-size:10px}.route-item summary span{color:#98a2af;white-space:nowrap;font-size:10px}.route-item[open] summary span{color:#d6e2f3}.route-item-body{padding:0 0 12px}.route-item-body p{color:#b8c1cb;margin:0 0 10px;font-size:11px;line-height:1.5}.route-item-actions{gap:8px;display:flex}.route-item-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:8px 10px;font-size:10px}.customer-memo .memo-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.memo-save-button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:7px 10px;font-size:10px}.customer-memo textarea{border:1px solid var(--line);resize:vertical;color:#fff;background:#0d1116;border-radius:10px;outline:0;width:100%;min-height:84px;margin-top:10px;padding:11px 42px 11px 11px;font-size:12px;line-height:1.5}.memo-current{color:#a4afbc;margin:9px 0 0;font-size:11px;line-height:1.45}.consult-log .subsection-title{margin-bottom:0}@media (width<=760px){.customer-list-line2{grid-template-columns:1fr;grid-template-areas:"type""area""meta"}.customer-list-meta{align-items:flex-start}.route-item-actions{grid-template-columns:1fr 1fr;display:grid}.customer-memo .memo-head{align-items:flex-start}}.route-item-actions{grid-template-columns:auto auto 1fr;gap:8px;display:grid}.route-share-button{justify-self:stretch;font-weight:900}.share-route-modal-backdrop{z-index:120;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.share-route-modal{background:#11151a;border:1px solid #38414b;border-radius:16px;width:min(560px,100%);padding:18px;box-shadow:0 28px 80px #00000073}.share-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.share-modal-head h3{margin:6px 0 0;font-size:21px}.share-modal-head>button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;width:34px;height:34px}.share-summary,.share-message-preview,.share-link-box,.share-public-scope{border:1px solid var(--line);background:#0d1116;border-radius:11px;margin-top:13px;padding:13px}.share-summary b,.share-summary span,.share-message-preview span,.share-link-box span,.share-public-scope b{display:block}.share-summary span,.share-message-preview span,.share-link-box span{color:var(--muted);margin-top:4px;font-size:10px}.share-message-preview p,.share-public-scope p{margin:8px 0 0;font-size:12px;line-height:1.6}.share-link-box code{color:#d9e8ff;white-space:nowrap;background:#161c23;border-radius:8px;margin-top:8px;padding:9px 10px;font-size:10px;display:block;overflow:auto}.share-public-scope small{color:#8f9aa7;margin-top:8px;font-size:10px;line-height:1.5;display:block}.share-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.share-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:10px;padding:11px;font-weight:800}@media (width<=760px){.route-item-actions{grid-template-columns:1fr 1fr}.route-share-button{grid-column:1/-1}.share-route-modal-backdrop{align-items:flex-end;padding:10px}.share-route-modal{max-height:85dvh;overflow:auto}}.recent-quick-actions{grid-template-columns:1fr 1fr}.schedule-page-clean{padding-top:22px}.schedule-page-head{justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-bottom:12px;display:flex}.schedule-title-inline{align-items:baseline;gap:14px;min-width:0;display:flex}.schedule-title-inline h2{white-space:nowrap;margin:0;font-size:26px}.schedule-title-inline p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.schedule-head-actions{align-items:center;gap:8px;display:flex}.schedule-head-actions button{border:1px solid var(--line);background:var(--panel);color:#fff;white-space:nowrap;border-radius:10px;height:40px;padding:0 13px}.schedule-head-actions .primary{justify-content:center;align-items:center;display:inline-flex}.schedule-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.schedule-summary-grid article{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:14px 16px}.schedule-summary-grid span,.schedule-summary-grid strong,.schedule-summary-grid small{display:block}.schedule-summary-grid span{color:#aab4c1;font-size:11px}.schedule-summary-grid strong{margin-top:5px;font-size:24px}.schedule-summary-grid small{color:var(--muted);margin-top:4px;font-size:10px}.schedule-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}.calendar-panel,.schedule-detail-panel{border:1px solid var(--line);background:var(--panel);border-radius:15px;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.calendar-nav{align-items:center;gap:8px;display:flex}.calendar-nav h3{text-align:center;min-width:116px;margin:0 4px;font-size:16px}.calendar-nav button,.calendar-view-switch button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:7px 10px}.calendar-nav .today-button{margin-left:4px;font-size:10px}.calendar-view-switch{gap:5px;display:flex}.calendar-view-switch button.active{color:#111;background:#edf6ff}.calendar-weekdays{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays div{text-align:center;color:#8f99a6;padding:9px 6px;font-size:10px;font-weight:800}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-cell{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#fff;text-align:left;background:#111419;min-height:116px;padding:8px;overflow:hidden}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell.empty{background:#0e1115}.calendar-cell:hover{background:#171c22}.calendar-cell.selected{box-shadow:inset 0 0 0 2px #17365f}.calendar-cell.today{background:#151a1f}.calendar-day-number{justify-content:space-between;align-items:center;gap:6px;margin-bottom:7px;display:flex}.calendar-day-number span{font-size:12px;font-weight:900}.calendar-day-number em{color:#111;background:#17365f;border-radius:999px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.calendar-event-list{gap:4px;display:grid}.calendar-event{background:#20262d;border-radius:6px;gap:5px;min-width:0;padding:4px 5px;font-size:9px;display:flex}.calendar-event b{flex:none}.calendar-event span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.type-계약{border-left:3px solid #b4873b}.type-중도금{border-left:3px solid #7ea8ff}.type-잔금{border-left:3px solid #ffb66f}.type-상담{border-left:3px solid #c794ff}.type-답사,.type-일정{border-left:3px solid #b8c0ca}.schedule-detail-panel{min-height:420px}.schedule-detail-head{border-bottom:1px solid var(--line);padding:14px 15px}.schedule-detail-head h3{margin:5px 0 0;font-size:18px}.schedule-detail-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.schedule-day-events{padding:12px}.schedule-day-event{border:1px solid var(--line);background:#11151a;border-radius:11px;margin-bottom:9px;padding:12px}.schedule-day-event-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.event-type{background:#252c34;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.schedule-day-event time{color:#9aa4b0;font-size:10px}.schedule-day-event>b{margin-top:8px;font-size:12px;display:block}.schedule-day-event>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.schedule-event-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.schedule-event-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:7px;font-size:10px}.schedule-empty-day{text-align:center;padding:20px 10px}.schedule-empty-day p{color:var(--muted);font-size:10px}.schedule-owner-note{border:1px solid var(--line);color:#9ca7b4;border-radius:9px;margin:0 12px 12px;padding:10px 11px;font-size:10px;line-height:1.5}.schedule-alt-view{text-align:center;padding:40px 20px}.schedule-alt-view p{color:var(--muted)}.schedule-list-view{display:grid}.schedule-list-view button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;grid-template-columns:90px 60px 1fr 60px 80px;gap:10px;padding:11px 14px;display:grid}.schedule-list-view button:hover{background:#181d23}.schedule-list-view span,.schedule-list-view em,.schedule-list-view small{color:#98a3af;font-size:10px;font-style:normal}@media (width<=1100px){.schedule-layout{grid-template-columns:1fr}.schedule-detail-panel{min-height:0}}@media (width<=760px){.schedule-page-clean{padding-top:16px}.schedule-page-head{gap:10px;display:grid}.schedule-title-inline{display:block}.schedule-title-inline h2{font-size:23px}.schedule-title-inline p{white-space:normal;margin-top:5px}.schedule-head-actions{width:100%}.schedule-head-actions button{flex:1}.schedule-summary-grid{grid-template-columns:1fr 1fr 1fr;overflow-x:auto}.schedule-summary-grid article{min-width:130px}.calendar-panel{overflow-x:auto}.calendar-toolbar,.calendar-grid-wrap{min-width:650px}.calendar-cell{min-height:100px}.schedule-list-view{min-width:620px}}.calendar-grid-wrap{flex-direction:column;display:flex}.calendar-grid{grid-template-rows:repeat(6,minmax(76px,1fr))}.calendar-cell{min-height:76px;padding:6px 7px}.calendar-day-number{margin-bottom:4px}.calendar-day-number span{font-size:11px}.calendar-event b,.calendar-event span{font-size:8px}.calendar-panel{min-height:0}.schedule-layout{align-items:start}@media (width>=1101px){.calendar-grid-wrap{height:calc(100dvh - 340px);min-height:456px;max-height:560px}.calendar-grid{flex:1}.calendar-cell{min-height:0}}@media (width<=1100px) and (width>=761px){.calendar-grid{grid-template-rows:repeat(6,minmax(84px,1fr))}.calendar-cell{min-height:84px}}@media (width<=760px){.calendar-grid{grid-template-rows:repeat(6,92px)}.calendar-cell{min-height:92px}}.schedule-summary-grid.interactive{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.schedule-summary-grid.interactive>button{border:1px solid var(--line);background:var(--panel);color:#fff;text-align:left;border-radius:13px;width:100%;padding:14px 16px;display:block}.schedule-summary-grid.interactive>button:hover{background:#181d23}.schedule-summary-grid.interactive>button.active{border-color:#17365f;box-shadow:inset 0 0 0 1px #17365f}.schedule-summary-grid.interactive span,.schedule-summary-grid.interactive strong,.schedule-summary-grid.interactive small{display:block}.schedule-summary-grid.interactive span{color:#aab4c1;font-size:11px}.schedule-summary-grid.interactive strong{margin-top:5px;font-size:24px}.schedule-summary-grid.interactive small{color:var(--muted);margin-top:4px;font-size:10px}.calendar-weekdays .sunday,.calendar-cell.sunday .calendar-day-number span{color:#ff6f74}.calendar-weekdays .saturday,.calendar-cell.saturday .calendar-day-number span{color:#6fa8ff}.calendar-day-number{justify-content:flex-start;position:relative}.calendar-day-number em{margin-left:auto}.calendar-cell.summary-highlight{box-shadow:inset 0 0 0 2px #17365f}.calendar-cell.week-range-highlight{background:#171d22}.calendar-cell.week-range-highlight:not(.summary-highlight){box-shadow:inset 0 0 0 1px #3a424c}.schedule-detail-panel.create-mode{min-height:520px}.schedule-create-panel{padding:0}.schedule-create-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.schedule-create-head h3{margin:5px 0 0;font-size:18px}.schedule-create-head>button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;width:32px;height:32px}.schedule-form{gap:12px;padding:14px;display:grid}.schedule-form label{gap:6px;display:grid}.schedule-form label span{color:#98a3af;font-size:10px;font-weight:800}.schedule-form input,.schedule-form select,.schedule-form textarea{border:1px solid var(--line);color:#fff;background:#0f1318;border-radius:9px;outline:0;width:100%;padding:10px 11px}.schedule-form textarea{resize:vertical;min-height:90px}.form-two-col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.schedule-form-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.schedule-form-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;padding:10px}.new-schedule-bottom-button{color:#fff;background:#1c2229;border:1px solid #3b444f;border-radius:9px;width:100%;margin-top:4px;padding:10px;font-weight:900}@media (width<=760px){.schedule-summary-grid.interactive{gap:8px;display:flex;overflow-x:auto}.schedule-summary-grid.interactive>button{min-width:150px}.schedule-detail-panel.create-mode{left:10px;right:10px;bottom:calc(var(--mobile-nav) + 8px + env(safe-area-inset-bottom));z-index:90;border-radius:16px 16px 10px 10px;min-height:0;max-height:78dvh;position:fixed;overflow:auto;box-shadow:0 -24px 70px #0000007a}.schedule-detail-panel.create-mode:before{content:"";background:#4a535f;border-radius:999px;width:42px;height:4px;margin:8px auto 0;display:block}.form-two-col{grid-template-columns:1fr}}@media (width>=1101px){.calendar-grid-wrap{height:calc(100dvh - 300px);min-height:540px;max-height:680px}.calendar-grid{grid-template-rows:repeat(6,minmax(88px,1fr))}.calendar-cell{padding:7px 8px}.calendar-event{padding:4px 5px;font-size:9px}.calendar-event b,.calendar-event span{font-size:9px}}@media (width<=1100px) and (width>=761px){.calendar-grid{grid-template-rows:repeat(6,minmax(92px,1fr))}.calendar-cell{min-height:92px}}.calendar-cell{vertical-align:top}.calendar-day-number{justify-content:flex-start;align-items:flex-start;min-height:20px;margin-bottom:8px;display:flex}.calendar-day-number span{font-size:15px;font-weight:900;line-height:1}.calendar-day-number em{align-self:flex-start;margin-left:auto}.calendar-event-list{gap:4px}.calendar-event{padding:5px 6px;font-size:10px;line-height:1.3}.calendar-event b,.calendar-event span{font-size:10px}@media (width>=1101px){.calendar-day-number span{font-size:16px}.calendar-event,.calendar-event b,.calendar-event span{font-size:10px}}@media (width<=760px){.calendar-day-number span{font-size:14px}.calendar-event{padding:4px 5px;font-size:9px}.calendar-event b,.calendar-event span{font-size:9px}}.calendar-cell{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:relative}.calendar-day-number{flex:none;justify-content:flex-start;align-items:flex-start;width:100%;min-height:22px;margin:0 0 8px;padding:0;display:flex}.calendar-day-number span{font-size:16px;font-weight:900;line-height:1;display:block}.calendar-day-number em{margin-top:0;margin-left:auto}.calendar-weekdays div{padding:10px 6px;font-size:16px;font-weight:900;line-height:1}.calendar-event-list{flex:none;width:100%;margin-top:0}.visibility-help{color:#7f8a97;margin-top:2px;font-size:9px;line-height:1.45;display:block}@media (width<=760px){.calendar-day-number span,.calendar-weekdays div{font-size:14px}}.owner-settings-group{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:10px}.owner-settings-toggle{color:#dce5f5;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:13px 16px;display:flex}.owner-settings-toggle b{text-align:left;flex:1}.owner-settings-toggle em{color:#9ca8bb;font-size:14px;font-style:normal}.owner-settings-toggle.active-section{border-color:#dcf34147;box-shadow:inset 0 0 0 1px #dcf3412e}.owner-settings-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.owner-settings-list .sub-item{background:#ffffff04;border:1px solid #ffffff0f;border-radius:14px;width:calc(100% - 14px);margin-left:14px;padding:12px 14px}.owner-settings-list .sub-item span{opacity:.9}.owner-settings-list .sub-item.active{background:linear-gradient(90deg,#dcf34124,#ffffff08);border-color:#dcf3414d}.sheet-subtitle{color:#9fb0c9;letter-spacing:.08em;margin:16px 0 8px;font-size:12px;font-weight:800}.owner-settings-mobile{margin-top:0}.contracts-page-clean{padding-top:22px}.contracts-page-head{justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-bottom:12px;display:flex}.contracts-title-inline{align-items:baseline;gap:14px;min-width:0;display:flex}.contracts-title-inline h2{white-space:nowrap;margin:0;font-size:26px}.contracts-title-inline p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.contracts-head-actions{flex:none;align-items:center;gap:8px;display:flex}.contracts-head-actions button{border:1px solid var(--line);background:var(--panel);color:#fff;white-space:nowrap;border-radius:10px;height:40px;padding:0 13px}.contract-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.contract-column{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-width:0;overflow:hidden}.contract-column-head{justify-content:space-between;align-items:center;gap:10px;padding:15px 16px 10px;display:flex}.contract-column-head h3{margin:4px 0 0;font-size:18px}.contract-column-head strong{font-size:18px}.contract-column-desc{color:var(--muted);border-bottom:1px solid var(--line);margin:0;padding:0 16px 13px;font-size:10px;line-height:1.5}.contract-list{gap:8px;padding:12px;display:grid}.contract-item,.balance-item,.completed-contract-item{border:1px solid var(--line);background:#11151a;border-radius:11px;padding:12px}.contract-item{color:#fff;text-align:left;width:100%}.contract-item:hover,.contract-item.active{background:#181e25}.contract-item.active{border-color:#17365f}.contract-item-top,.balance-item-top,.completed-item-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.contract-item-top b,.balance-item-top b,.completed-item-top b{font-size:12px}.contract-item-top span,.completed-item-top span{color:#cbd4df;background:#252c34;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.contract-item-meta{color:#9da7b4;grid-template-columns:auto auto 1fr;gap:8px;margin-top:9px;font-size:10px;display:grid}.contract-item-meta strong{color:#fff;justify-self:end}.contract-dates{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.contract-dates span{color:#aeb8c4;text-align:center;background:#1a2027;border-radius:7px;padding:6px;font-size:9px}.balance-dday{color:#ffbd73;background:#3a2b1f;border-radius:999px;flex:none;padding:5px 7px;font-size:10px;font-weight:900}.balance-item p,.completed-contract-item p{color:#a7b0bd;margin:8px 0 0;font-size:10px}.balance-item>strong{margin-top:7px;font-size:12px;display:block}.balance-checks{gap:5px;margin-top:10px;display:grid}.balance-checks span{color:#aab5c0;font-size:9px}.balance-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.balance-actions button,.wide-detail-button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:8px;font-size:10px}.completed-contract-item>small{color:#7f8996;margin-top:5px;font-size:9px;display:block}.owner-settlement-box{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.owner-settlement-box>div{border:1px solid var(--line);background:#171c22;border-radius:8px;padding:8px}.owner-settlement-box span,.owner-settlement-box b{display:block}.owner-settlement-box span{color:#8e99a6;font-size:9px}.owner-settlement-box b{margin-top:4px;font-size:11px}.staff-settlement-hidden{color:#7e8996;border:1px dashed #3a424c;border-radius:8px;margin-top:10px;padding:8px;font-size:9px}.wide-detail-button{width:100%;margin-top:10px}.contract-column-footer{background:#0f1318;border:1px solid #303841;border-radius:9px;margin:0 12px 12px;padding:10px}.contract-column-footer span{color:#9aa5b2;font-size:9px;font-weight:900}.contract-column-footer p{color:#8d98a5;margin:5px 0 0;font-size:9px;line-height:1.5}.contract-selected-strip{border:1px solid var(--line);background:#13181e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.contract-selected-strip b,.contract-selected-strip small{display:block}.contract-selected-strip b{margin-top:4px;font-size:12px}.contract-selected-strip small{color:var(--muted);margin-top:3px;font-size:9px}.contract-selected-actions{gap:7px;display:flex}.contract-selected-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:8px;padding:8px 10px;font-size:10px}@media (width<=1180px){.contract-board-grid{grid-template-columns:1fr 1fr}.contract-column:last-child{grid-column:1/-1}}@media (width<=760px){.contracts-page-clean{padding-top:16px}.contracts-page-head{gap:10px;display:grid}.contracts-title-inline{display:block}.contracts-title-inline h2{font-size:23px}.contracts-title-inline p{white-space:normal;margin-top:5px}.contracts-head-actions{width:100%;overflow-x:auto}.contracts-head-actions button{flex:none}.contract-board-grid{grid-template-columns:1fr}.contract-column:last-child{grid-column:auto}.contract-selected-strip{display:grid}.contract-selected-actions{grid-template-columns:repeat(3,1fr);display:grid}}.contracts-title-inline h2{font-size:28px}.contracts-title-inline p{font-size:13px}.contracts-head-actions button{font-size:13px;font-weight:800}.contract-column-head .eyebrow{font-size:10px}.contract-column-head h3,.contract-column-head strong{font-size:20px}.contract-column-desc{font-size:11px}.contract-item-top b,.balance-item-top b,.completed-item-top b{font-size:14px;line-height:1.4}.contract-item-top span,.completed-item-top span{font-size:10px}.contract-item-meta{font-size:11px}.contract-item-meta strong{font-size:12px}.contract-dates span{font-size:10px}.balance-dday,.balance-item p,.completed-contract-item p{font-size:11px}.balance-item>strong{font-size:13px}.balance-checks span{font-size:10px}.balance-actions button,.wide-detail-button{font-size:11px}.completed-contract-item>small,.owner-settlement-box span{font-size:10px}.owner-settlement-box b{font-size:13px}.staff-settlement-hidden,.contract-column-footer span,.contract-column-footer p{font-size:10px}.contract-selected-strip .eyebrow{font-size:9px}.contract-selected-strip b{font-size:14px}.contract-selected-strip small{font-size:10px}.contract-selected-actions button{font-size:11px}@media (width<=760px){.contracts-title-inline h2{font-size:24px}.contracts-title-inline p{font-size:12px}.contract-column-head h3{font-size:18px}}.mypage-clean{padding-top:22px}.mypage-head{justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-bottom:12px;display:flex}.mypage-title-inline{align-items:baseline;gap:14px;display:flex}.mypage-title-inline h2{margin:0;font-size:28px}.mypage-title-inline p{color:var(--muted);margin:0;font-size:13px}.profile-type-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.profile-type-switch button{border:1px solid var(--line);background:var(--panel);color:#fff;text-align:left;border-radius:12px;padding:12px 13px}.profile-type-switch button.active{background:#181e22;border-color:#17365f;box-shadow:inset 0 0 0 1px #17365f}.profile-type-switch b,.profile-type-switch small{display:block}.profile-type-switch b{font-size:13px}.profile-type-switch small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.4}.mypage-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-side-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px;position:sticky;top:16px}.profile-side-head{justify-items:center;display:grid}.profile-photo-wrap{justify-items:center;gap:10px;display:grid}.profile-identity{width:100%}.profile-photo{background:#252c34;border:1px solid #3c4550;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:34px;font-weight:900;display:flex}.profile-photo-wrap button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;padding:8px 12px;font-size:10px}.profile-identity h3{text-align:center;margin:15px 0 3px;font-size:18px}.profile-identity p{color:var(--muted);text-align:center;margin:0;font-size:10px}.profile-status-box{border:1px solid var(--line);background:#11151a;border-radius:10px;margin-top:13px;padding:10px}.profile-status-box span,.profile-status-box b{display:block}.profile-status-box span{color:#8f99a6;font-size:9px}.profile-status-box b{margin-top:5px;font-size:11px}.public-profile-note{color:#9aa5b2;background:#101419;border-radius:9px;margin-top:13px;padding:10px;font-size:9px;line-height:1.5}.profile-form-area{gap:12px;display:grid}.profile-section{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.profile-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;display:flex}.profile-section-head h3{margin:4px 0 0;font-size:18px}.section-badge{color:#cbd4df;background:#252c34;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.profile-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.profile-field{gap:6px;display:grid}.profile-field.wide{grid-column:1/-1}.profile-field>span{color:#a6b0bc;font-size:10px;font-weight:900}.profile-field input,.profile-field select,.profile-field textarea,.readonly-field{border:1px solid var(--line);color:#fff;background:#0f1318;border-radius:9px;width:100%;min-height:42px;padding:10px 11px;font-size:12px}.profile-field textarea{resize:vertical;min-height:90px}.readonly-field{color:#9fa9b5;background:#11151a;align-items:center;display:flex}.profile-field small{color:#76818e;font-size:9px;line-height:1.4}.document-upload{align-items:center;gap:8px;min-height:42px;display:flex}.document-upload button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;padding:9px 11px}.document-upload span{color:#8f99a6;font-size:9px}.verification-row{background:#11151a;border:1px solid #343c46;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:11px 12px;display:flex}.verification-row span,.verification-row b{display:block}.verification-row span{color:#8f99a6;font-size:9px}.verification-row b{margin-top:4px;font-size:11px}.verification-row small{color:#7e8996;font-size:9px}.account-setting-list{display:grid}.account-setting-list button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.account-setting-list button:last-child{border-bottom:0}.account-setting-list b,.account-setting-list span{display:block}.account-setting-list b{font-size:12px}.account-setting-list span{color:var(--muted);margin-top:4px;font-size:9px}.account-setting-list em{color:#a7b2bf;font-size:10px;font-style:normal}@media (width<=1000px){.profile-type-switch{grid-template-columns:1fr 1fr}.mypage-layout{grid-template-columns:220px 1fr}}@media (width<=760px){.mypage-clean{padding-top:16px}.mypage-head{align-items:flex-start}.mypage-title-inline{display:block}.mypage-title-inline h2{font-size:24px}.mypage-title-inline p{margin-top:5px;font-size:11px}.profile-type-switch{grid-template-columns:1fr 1fr}.mypage-layout{display:block}.profile-side-card{margin-bottom:10px;position:static}.profile-side-head{grid-template-columns:86px minmax(0,1fr);place-items:center stretch;gap:14px}.profile-photo-wrap{grid-template-columns:1fr;place-items:start center;gap:8px}.profile-photo{width:76px;height:76px;font-size:25px}.profile-photo-wrap button{width:76px;padding:7px 4px}.profile-identity h3{text-align:left;margin:0 0 4px;font-size:18px}.profile-identity p{text-align:left}.profile-form-grid{grid-template-columns:1fr}.profile-field.wide{grid-column:auto}.verification-row{display:grid}}.mypage-v27 .profile-form-grid.aligned{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px}.mypage-v27 .profile-field{grid-template-rows:auto auto auto;align-content:start;min-width:0}.mypage-v27 .profile-field>span{align-items:flex-end;min-height:16px;display:flex}.mypage-v27 .profile-control-wrap{min-width:0}.mypage-v27 .profile-control-wrap>input,.mypage-v27 .profile-control-wrap>select,.mypage-v27 .profile-control-wrap>textarea,.mypage-v27 .profile-control-wrap>.readonly-field,.mypage-v27 .profile-control-wrap>.document-upload{box-sizing:border-box;min-height:44px}.mypage-v27 .profile-control-wrap>input,.mypage-v27 .profile-control-wrap>select,.mypage-v27 .profile-control-wrap>textarea{width:100%}.mypage-v27 .readonly-field{width:100%;height:44px;min-height:44px}.mypage-v27 .readonly-field.accent{color:#17365f}.mypage-v27 .profile-field small{min-height:14px}.mypage-save-button{min-width:72px;height:42px}.profile-auto-info{color:#9aa5b2;background:#11151a;border:1px solid #343c46;border-radius:9px;margin:14px 16px 0;padding:10px 12px;font-size:10px;line-height:1.5}.aligned-upload{border:1px solid var(--line);background:#0f1318;border-radius:9px;width:100%;height:44px;padding:0 10px}.aligned-upload button{height:32px}.my-routes-section{overflow:visible}.route-send-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.route-send-intro b{font-size:12px;display:block}.route-send-intro p{color:#8f99a6;margin:5px 0 0;font-size:10px;line-height:1.5}.route-send-intro button{flex:none;min-width:150px;height:40px}.route-send-intro button:disabled{opacity:.38;cursor:not-allowed}.my-route-table{padding:0 16px 16px}.my-route-head,.my-route-row{grid-template-columns:50px minmax(220px,1.5fr) minmax(150px,1fr) 70px 105px 95px;align-items:center;gap:10px;display:grid}.my-route-head{color:#778391;padding:10px 12px;font-size:9px;font-weight:900}.my-route-row{border:1px solid var(--line);background:#11151a;border-radius:10px;min-height:62px;margin-bottom:6px;padding:10px 12px}.my-route-row.selected{border-color:#dfff4acc;box-shadow:inset 0 0 0 1px #dfff4a59}.my-route-row>input{width:17px;height:17px}.route-title-cell b,.route-title-cell small{display:block}.route-title-cell b{font-size:12px}.route-title-cell small{color:#778391;margin-top:4px;font-size:9px}.my-route-row>span,.my-route-row>strong,.my-route-row>em{font-size:10px}.my-route-row>em{color:#c9d2dd;background:#272e36;border-radius:999px;justify-self:start;padding:5px 7px;font-style:normal}.my-route-row>em.sent{color:#7ae0ad;background:#20342c}.route-future-note{background:#0f1318;border:1px dashed #36404a;border-radius:9px;margin:0 16px 16px;padding:10px 12px}.route-future-note span{color:#99a5b2;font-size:9px;font-weight:900}.route-future-note p{color:#7f8a97;margin:5px 0 0;font-size:9px;line-height:1.5}.route-send-modal-backdrop{z-index:130;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.route-send-modal{background:#11151a;border:1px solid #39424c;border-radius:16px;width:min(610px,100%);max-height:88dvh;padding:18px;overflow:auto;box-shadow:0 28px 80px #00000075}.route-send-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.route-send-modal-head h3{margin:5px 0 0;font-size:20px}.route-send-modal-head>button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;width:34px;height:34px}.route-send-stage,.route-send-selected,.route-send-message,.route-send-future{border:1px solid var(--line);background:#0d1116;border-radius:11px;margin-top:13px;padding:13px}.route-send-stage.current{border-color:#dfff4a59}.route-send-stage span,.route-send-stage b,.route-send-selected>span,.route-send-message>span,.route-send-future b{display:block}.route-send-stage span,.route-send-selected>span,.route-send-message>span{color:#8894a1;font-size:9px}.route-send-stage b,.route-send-future b{margin-top:5px;font-size:12px}.route-send-stage p,.route-send-future p{color:#9da7b4;margin:6px 0 0;font-size:10px;line-height:1.55}.route-send-flow{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.route-send-flow>div{border:1px solid var(--line);text-align:center;background:#171c22;border-radius:9px;padding:10px 7px}.route-send-flow b,.route-send-flow span{display:block}.route-send-flow b{color:#101214;background:#17365f;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin:0 auto 6px;font-size:10px;display:flex}.route-send-flow span{font-size:9px;line-height:1.35}.route-send-selected>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.route-send-selected>div:last-child{border-bottom:0}.route-send-selected b{font-size:11px}.route-send-selected small{color:#7f8a97;font-size:9px}.route-send-message textarea{border:1px solid var(--line);resize:vertical;color:#fff;background:#11161c;border-radius:9px;width:100%;min-height:82px;margin-top:8px;padding:10px}.route-send-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.route-send-actions button{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:10px;min-height:42px;font-weight:800}@media (width<=900px){.my-route-head{display:none}.my-route-row{grid-template-columns:34px 1fr auto;grid-template-areas:"check title status""check area count""check date date"}.my-route-row>input{grid-area:check}.route-title-cell{grid-area:title}.my-route-row>span:first-of-type{grid-area:area}.my-route-row>strong{grid-area:count}.my-route-row>span:nth-of-type(2){grid-area:date}.my-route-row>em{grid-area:status}}@media (width<=760px){.mypage-v27 .profile-form-grid.aligned{grid-template-columns:1fr}.route-send-intro{display:grid}.route-send-intro button{width:100%}.route-send-flow{grid-template-columns:1fr 1fr}.route-send-modal-backdrop{align-items:flex-end;padding:10px}.route-send-modal{border-radius:16px 16px 10px 10px;max-height:82dvh}.route-send-actions{grid-template-columns:1fr}}.profile-activity-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding:11px 4px 10px;display:grid}.profile-activity-item{justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.profile-activity-item+.profile-activity-item:before{content:"";background:var(--line);width:1px;position:absolute;top:3px;bottom:3px;left:0}.profile-activity-item strong{color:#fff;font-size:18px;font-weight:900;line-height:1}.profile-activity-item span{color:#9aa5b2;font-size:9px;font-weight:700}@media (width<=760px){.profile-side-card{padding:16px}.profile-side-head{grid-template-columns:86px minmax(0,1fr)}.profile-identity h3{font-size:19px;line-height:1.2}.profile-activity-summary{margin-top:12px;padding:11px 2px 10px}.profile-activity-item strong{font-size:20px}.profile-activity-item span{font-size:10px}}.auth-gate-shell{color:#f7f9fb;background:radial-gradient(circle at 20% 15%,#d5ff4a14,#0000 28%),#0b0f13;place-items:center;min-height:100dvh;padding:28px;display:grid}.auth-card{background:#12171d;border:1px solid #2a323c;border-radius:24px;width:min(100%,460px);padding:32px;box-shadow:0 24px 80px #00000052}.auth-logo{background:#202833;border:1px solid #36414d;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:22px;font-size:34px;font-weight:900;display:grid}.auth-eyebrow{color:#8ea1b9;letter-spacing:.16em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.auth-card h1{margin:0 0 12px;font-size:28px;line-height:1.25}.auth-copy{color:#9caabc;margin:0 0 24px;font-size:14px;line-height:1.7}.auth-google-button,.auth-member-button{cursor:pointer;border:0;border-radius:14px;width:100%;min-height:52px;font-size:15px;font-weight:900}.auth-google-button{color:#0b0f13;background:#d8ff45}.auth-google-button span{color:#111;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.auth-google-button:disabled{opacity:.45;cursor:not-allowed}.auth-member-button{color:#f8fafc;background:#202832;border:1px solid #35404d}.auth-demo-button{color:#9eabc0;cursor:pointer;background:0 0;border:0;margin:18px auto 6px;text-decoration:underline;display:block}.auth-card>small{text-align:center;color:#67768a;font-size:11px;display:block}.auth-setup-box,.auth-error,.auth-success{border-radius:14px;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.55}.auth-setup-box{color:#aeb9c8;background:#191f26;border:1px solid #303a46}.auth-setup-box b{color:#fff;margin-bottom:5px;display:block}.auth-setup-box p{margin:0}.auth-error{color:#ffb1b1;background:#ff5d5d14;border:1px solid #ff5d5d47}.auth-success{color:#92efb7;background:#4bde8c14;border:1px solid #4bde8c47}.doorbell-divider{color:#667488;align-items:center;gap:12px;margin:18px 0;font-size:11px;display:flex}.doorbell-divider:before,.doorbell-divider:after{content:"";background:#29313a;flex:1;height:1px}.doorbell-code-field{gap:8px;margin-bottom:12px;display:grid}.doorbell-code-field span{color:#b5c0cf;font-size:12px;font-weight:800}.doorbell-code-field input{color:#fff;letter-spacing:.04em;background:#0c1116;border:1px solid #303945;border-radius:13px;min-height:50px;padding:0 14px;font-size:16px}.sidebar-logout-button{color:#93a0b0;cursor:pointer;background:#11161c;border:1px solid #29323d;border-radius:11px;width:100%;margin-top:12px;padding:10px 12px;font-size:12px}@media (width<=560px){.auth-gate-shell{padding:18px}.auth-card{border-radius:20px;padding:24px 20px}.auth-card h1{font-size:24px}}.membership-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.membership-summary-grid article{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:4px;padding:17px 18px;display:grid}.membership-summary-grid b{font-size:25px}.membership-summary-grid span{color:var(--muted);font-size:12px;font-weight:700}.membership-security-note{background:#10161c;border:1px solid #35404d;border-radius:15px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.membership-security-note b{white-space:nowrap;color:#17365f}.membership-security-note span{color:#9fabb9;font-size:12px;line-height:1.65}.membership-notice{border-radius:13px;margin:10px 0;padding:12px 14px;font-size:13px;font-weight:700}.membership-notice.success{color:#b4873b;background:#10251c;border:1px solid #24543c}.membership-notice.error{color:#ff9aa8;background:#291417;border:1px solid #65303a}.member-live-list{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:14px;overflow:hidden}.member-live-list .section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.member-live-list .section-title h3{margin:3px 0 0}.member-live-list .section-title button{border:1px solid var(--line);color:var(--text);background:#151b22;border-radius:10px;padding:9px 12px}.member-live-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1.5fr) minmax(120px,.6fr) minmax(250px,1fr);align-items:center;gap:14px;padding:15px 18px;display:grid}.member-live-row:last-child{border-bottom:0}.member-live-main{align-items:center;gap:12px;min-width:0;display:flex}.member-avatar{background:#242c35;border:1px solid #3b4653;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.member-identity{gap:3px;min-width:0;display:grid}.member-identity b{font-size:14px}.member-identity small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.member-identity span{color:#9fb0c2;font-size:11px}.member-identity input{border:1px solid var(--line);color:#fff;background:#0d1217;border-radius:9px;min-height:36px;padding:0 10px}.member-live-status{gap:4px;display:grid}.member-live-status small{color:var(--muted);font-size:10px}.membership-badge{border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:900}.membership-badge.승인{color:#b4873b;background:#f4ede1}.membership-badge.승인대기{color:#ffe278;background:#3a3012}.membership-badge.사용중지{color:#ff9aa8;background:#391a20}.member-live-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.member-live-actions button,.owner-lock{border:1px solid var(--line);color:var(--text);background:#151b22;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.member-live-actions button.primary{color:#0c0f12;background:#17365f;border-color:#17365f}.owner-lock{color:#9fabb9}.empty-live-state{text-align:center;color:var(--muted);padding:26px}.muted-feature-card{opacity:.72}.access-live-grid{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.access-live-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:10px;padding:20px;display:grid}.access-live-card h3{margin:0}.access-live-card strong{font-size:20px}.access-live-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.access-live-card code{overflow-wrap:anywhere;color:#c8d3df}.access-live-card button{border:1px solid var(--line);color:#fff;background:#151b22;border-radius:10px;width:max-content;padding:9px 12px;font-weight:800}.access-live-card.primary-card{border-color:#9d7840}@media (width<=900px){.membership-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-live-row{grid-template-columns:1fr}.member-live-actions{justify-content:flex-start}.access-live-grid{grid-template-columns:1fr}}@media (width<=480px){.membership-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.membership-summary-grid article{padding:13px}.membership-security-note{display:grid}.member-live-list .section-title{align-items:flex-start}.member-live-row{padding:14px}.access-live-card{padding:16px}}.doorbell-wide-card{width:min(100%,680px)}.doorbell-choice-grid{grid-template-columns:1fr;gap:12px;display:grid}.doorbell-choice-card{text-align:left;color:#f8fafc;cursor:pointer;background:#171e25;border:1px solid #35404d;border-radius:16px;gap:6px;width:100%;padding:17px 18px;display:grid}.doorbell-choice-card.primary{background:linear-gradient(#d8ff451a,#d8ff4509);border-color:#6f812d}.doorbell-choice-card b{font-size:15px}.doorbell-choice-card span{color:#9eabc0;font-size:12px;line-height:1.6}.doorbell-back{color:#9eabc0;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;font-weight:800}.company-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.company-registration-grid label{gap:7px;display:grid}.company-registration-grid label.full{grid-column:1/-1}.company-registration-grid span{color:#b5c0cf;font-size:11px;font-weight:850}.company-registration-grid input{color:#fff;background:#0c1116;border:1px solid #303945;border-radius:12px;width:100%;min-width:0;min-height:46px;padding:0 13px;font-size:13px}.company-consent-box{background:#0f1419;border:1px solid #29323d;border-radius:13px;gap:9px;margin:4px 0 14px;padding:13px 14px;display:grid}.company-consent-box label{color:#b9c4d1;align-items:center;gap:9px;font-size:12px;display:flex}.company-consent-box input{accent-color:#d8ff45}.doorbell-pending-box{background:#d8ff450e;border:1px solid #3b4624;border-radius:15px;gap:5px;margin:0 0 14px;padding:15px 16px;display:grid}.doorbell-pending-box span{color:#8f9ba9;font-size:10px;font-weight:800}.doorbell-pending-box strong{color:#e5ff86;font-size:15px}.doorbell-pending-box small{color:#9eabc0}@media (width<=560px){.doorbell-wide-card{width:100%}.company-registration-grid{grid-template-columns:1fr}.company-registration-grid label.full{grid-column:auto}.doorbell-choice-card{padding:15px}}.platform-admin-page{color:#f5f7fa;background:#0b0f13;min-height:100vh;padding:32px;overflow-y:auto}.platform-admin-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1380px;margin:0 auto 20px;display:flex}.platform-admin-header h1{margin:5px 0 6px;font-size:30px}.platform-admin-header p{color:#8ea0b6;margin:0}.platform-admin-header__actions{gap:8px;display:flex}.platform-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1380px;margin:0 auto 16px;display:grid}.platform-admin-summary article{background:#11171d;border:1px solid #26313d;border-radius:16px;padding:18px 20px}.platform-admin-summary strong{font-size:28px;display:block}.platform-admin-summary span{color:#8ea0b6;margin-top:4px;font-size:13px;display:block}.platform-admin-panel{background:#11171d;border:1px solid #26313d;border-radius:18px;max-width:1380px;margin:0 auto;overflow:hidden}.platform-admin-toolbar{border-bottom:1px solid #26313d;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.platform-admin-toolbar h2{margin:0 0 4px;font-size:20px}.platform-admin-toolbar p{color:#8293a9;margin:0;font-size:13px}.platform-admin-check{color:#b7c2cf;align-items:center;gap:8px;font-size:13px;display:flex}.platform-admin-notice{border-radius:10px;margin:14px 18px 0;padding:12px 14px;font-size:13px}.platform-admin-notice.success{color:#89efb4;background:#10291f;border:1px solid #235b43}.platform-admin-notice.error{color:#ffb5bd;background:#2a1417;border:1px solid #74313a}.platform-admin-list{gap:14px;padding:18px;display:grid}.platform-admin-empty{text-align:center;color:#8293a9;padding:48px 18px}.platform-admin-request{background:#0d1318;border:1px solid #273440;border-radius:16px;padding:18px}.platform-admin-request__title{border-bottom:1px solid #24303a;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.platform-admin-request__title span{color:#8facd4;letter-spacing:.08em;font-size:11px;font-weight:800}.platform-admin-request__title h3{margin:4px 0 0;font-size:20px}.platform-admin-request__title em{background:#252f39;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.platform-admin-request__title em.status-pending{color:#dfff37;background:#263019}.platform-admin-request__title em.status-approved{color:#75e6aa;background:#153126}.platform-admin-request__title em.status-rejected{color:#ff9da7;background:#321b20}.platform-admin-request dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.platform-admin-request dl div{background:#0a1015;border:1px solid #202b35;border-radius:11px;min-width:0;padding:11px 12px}.platform-admin-request dl .wide{grid-column:span 2}.platform-admin-request dt{color:#71849a;margin-bottom:5px;font-size:10px}.platform-admin-request dd{word-break:break-word;margin:0;font-size:13px}.platform-admin-request__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.primary-button,.secondary-button,.danger-button{color:#eef3f8;cursor:pointer;background:#18212a;border:1px solid #2a3642;border-radius:10px;min-height:40px;padding:0 16px;font-weight:800}.primary-button{color:#0a0e11;background:#dfff37;border-color:#dfff37}.danger-button{color:#ffb0ba;background:#2b171b;border-color:#63313a}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.55;cursor:not-allowed}.platform-admin-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.platform-admin-modal__backdrop{background:#000000b8;border:0;position:absolute;inset:0}.platform-admin-modal__card{background:#12191f;border:1px solid #2c3945;border-radius:18px;width:min(520px,100%);padding:22px;position:relative;box-shadow:0 24px 80px #00000073}.platform-admin-modal__card h2{margin:5px 0 8px}.platform-admin-modal__card p{color:#96a7ba;line-height:1.55}.platform-admin-modal__card textarea{box-sizing:border-box;resize:vertical;color:#f3f6fa;width:100%;font:inherit;background:#0b1116;border:1px solid #2b3946;border-radius:12px;padding:12px}.platform-admin-modal__actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (width<=760px){.platform-admin-page{padding:18px 14px}.platform-admin-header{display:block}.platform-admin-header__actions{margin-top:14px}.platform-admin-summary{grid-template-columns:repeat(3,1fr);gap:7px}.platform-admin-summary article{text-align:center;padding:13px 10px}.platform-admin-summary strong{font-size:22px}.platform-admin-toolbar{display:block}.platform-admin-check{margin-top:12px}.platform-admin-request{padding:14px}.platform-admin-request dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-request dl .wide{grid-column:span 2}.platform-admin-request__actions{grid-template-columns:1fr 1fr;display:grid}.platform-admin-request__actions button{width:100%}}.auth-step-note{color:#9fb0c4;background:#0d1318;border:1px solid #29343f;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:14px 0 2px;padding:10px 12px;font-size:11px;display:flex}.auth-step-note b{color:#dfe7ef}.auth-step-note span{color:#dfff37}.platform-mode-card{width:min(100%,520px)}.platform-mode-grid{margin-top:16px}.doorbell-platform-back{color:#a9b6c6;cursor:pointer;background:0 0;border:0;width:max-content;margin:0 0 4px;padding:8px 0 0;font-weight:800}.sidebar-platform-button{color:#dfff37;cursor:pointer;background:#d8ff4514;border:1px solid #66782a;border-radius:11px;width:100%;min-height:42px;margin-top:10px;font-weight:800}.sidebar-platform-button:hover{background:#d8ff4521}.doorbell-admin-return{width:100%;margin-top:10px}.auth-entry-card{width:min(100%,520px)}.auth-entry-choice-grid{gap:12px;margin-top:4px;display:grid}.auth-existing-divider{color:#7f8da0;align-items:center;gap:12px;margin:22px 0 14px;font-size:11px;font-weight:800;display:flex}.auth-existing-divider:before,.auth-existing-divider:after{content:"";background:#29323d;flex:1;height:1px}.auth-existing-divider span{white-space:nowrap}.auth-existing-login{color:#0b0f13;background:#eef2f6;border:1px solid #dce3ea}.auth-other-account-button{color:#aab7c7;cursor:pointer;background:#10161c;border:1px solid #2d3742;border-radius:12px;width:100%;min-height:42px;margin-top:10px;font-weight:800;display:block}.auth-other-account-button:hover{color:#dbe4ed;border-color:#465463}@media (width<=560px){.auth-entry-card{width:100%}.auth-entry-choice-grid .doorbell-choice-card{padding:16px}}.auth-entry-section{background:#10161c;border:1px solid #29343f;border-radius:17px;margin-top:16px;padding:16px}.auth-entry-section.auth-signup-section{background:linear-gradient(#d8ff450b,#10161cf5);border-color:#3a4525}.auth-entry-section.auth-login-section{background:#0e141a;margin-top:14px}.auth-entry-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:4px;display:flex}.auth-entry-section-head h2{margin:3px 0 0;font-size:19px;line-height:1.2}.auth-entry-kicker{color:#8fa0b5;letter-spacing:.03em;font-size:10px;font-weight:850;display:block}.auth-entry-badge{color:#dfff45;background:#d8ff4517;border:1px solid #667a2a;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.auth-entry-badge.login{color:#bac7d6;background:#18212b;border-color:#344151}.auth-entry-section-copy{color:#8f9eb1;margin:0 0 13px;font-size:11px;line-height:1.55}.auth-entry-section .auth-entry-choice-grid{margin-top:0}.auth-entry-section .doorbell-choice-card em{color:#d4df8a;margin-top:2px;font-size:10px;font-style:normal;font-weight:800}.auth-login-section .auth-existing-login{margin-top:2px}.auth-entry-safety-note{background:#0c1116;border:1px dashed #2d3844;border-radius:12px;align-items:flex-start;gap:10px;margin:13px 2px 2px;padding:11px 12px;display:flex}.auth-entry-safety-note b{white-space:nowrap;color:#aab7c6;font-size:10px}.auth-entry-safety-note span{color:#748398;font-size:10px;line-height:1.55}@media (width<=560px){.auth-entry-section{padding:14px}.auth-entry-section-head h2{font-size:18px}.auth-entry-safety-note{gap:4px;display:grid}}.guest-info-actions{gap:8px;display:grid}.guest-info-actions small{color:var(--muted,#7b8494);font-size:11px;line-height:1.45}.map-info-desk-button{color:#1f4fbf;white-space:nowrap;background:#fffffff5;border:1px solid #2163eb47;font-weight:800}.auth-entry-card{position:relative}.auth-info-close{cursor:pointer;background:#ffffffe6;border:1px solid #0f172a1f;border-radius:999px;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:18px;right:18px}@media (width<=760px){.map-right-tools{flex-wrap:wrap;justify-content:flex-end}.map-info-desk-button{min-height:40px}}.kakao-map-root{z-index:1;background:#171b1e;width:100%;height:100%;position:absolute;inset:0}.map-top-stack,.map-panel-overlay,.map-create-fab,.map-zoom,.map-location-label{z-index:15}.map-panel-overlay{z-index:25}.map-create-fab{z-index:22}.map-zoom{z-index:20}.map-location-label{z-index:18}.kakao-lot-marker{background:var(--accent);color:#111;cursor:pointer;border:4px solid #0d0f12c2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:950;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 8px 22px #00000061}.kakao-lot-marker:hover{transform:translateY(-2px)scale(1.06);box-shadow:0 11px 28px #0000007a}.kakao-lot-marker-empty{color:#e9eef4;background:#20262d;border:2px dashed #9aa5b2;font-size:20px}.map-sdk-status{z-index:30;border:1px solid var(--line);width:min(460px,100% - 36px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:#111418f0;border-radius:15px;padding:18px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-sdk-status b,.map-sdk-status span,.map-sdk-status small{display:block}.map-sdk-status b{font-size:15px}.map-sdk-status span{color:#c4ccd6;margin-top:7px;font-size:12px}.map-sdk-status small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5}.map-sdk-status.error{border-color:#624448}.map-top-stack button,.map-top-stack input,.map-panel-overlay,.map-create-fab,.map-zoom,.map-location-label{pointer-events:auto}@media (width<=760px){.kakao-lot-marker{width:32px;height:32px;font-size:12px}.kakao-lot-marker-empty{font-size:18px}.map-sdk-status{padding:15px;top:54%}}.map-data-status{z-index:18;color:#f8fafc;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1720eb;border:1px solid #94a3b866;border-radius:14px;min-width:340px;max-width:min(620px,100vw - 48px);padding:12px 16px;position:absolute;top:118px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0003}.map-data-status b,.map-data-status span{display:block}.map-data-status span{color:#cbd5e1;margin-top:4px;font-size:12px}.map-data-status.error{border-color:#ef44448c}.map-data-status.compact{min-width:300px;padding:9px 14px;top:116px}.ledger-ad-toggle{color:#dce3eb;cursor:pointer;background:#353d47;border:1px solid #596574;border-radius:999px;min-width:54px;height:28px;padding:0 10px;font-size:12px;font-weight:900}.ledger-ad-toggle.on{color:#fff;background:#126f3a;border-color:#198b49}.ledger-ad-toggle.off{color:#ffdfe1;background:#5a3033;border-color:#7d4247}.ledger-ad-toggle:disabled{opacity:.65;cursor:wait}.card-ad-row{align-items:center;margin-top:10px;display:flex}.card-ad-row .ledger-ad-toggle{height:30px;padding:0 12px}.ledger-select-cell{justify-content:center;align-items:center;display:flex}.ledger-select-cell input,.card-select-check input{accent-color:#d7ff19;cursor:pointer;width:17px;height:17px}.practical-ledger .data-row.selected{background:#d7ff1914;outline:1px solid #d7ff194d}.ledger-delete-selected{color:#ffd9d9!important;background:#321d20!important;border:1px solid #7e3737!important;font-weight:900!important}.ledger-delete-selected:hover{background:#462329!important}.apartment-listing-card{position:relative}.apartment-listing-card.selected{outline-offset:1px;outline:2px solid #d7ff19b8}.card-select-check{z-index:5;color:#e9eef5;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0a0f14db;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:flex;position:absolute;top:9px;left:9px}.card-select-check input{margin:0}.card-management-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.card-status-badge{border:1px solid var(--line);color:#aeb9c6;white-space:nowrap;background:#ffffff09;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.card-ad-toggle{color:#dce5ef;cursor:pointer;white-space:nowrap;background:#182029;border:1px solid #56616f;border-radius:8px;min-height:29px;padding:0 11px;font-size:11px;font-weight:900}.card-ad-toggle.on{color:#e5ff6b;background:#2a3511;border-color:#738f13}.card-ad-toggle.off{color:#bdc8d4;background:#1a2129;border-color:#5e6976}.card-ad-toggle:hover:not(:disabled){filter:brightness(1.12)}.card-ad-toggle:disabled{opacity:.6;cursor:wait}.card-price-row{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;margin:5px 0 2px;display:flex}.card-price-row h3{margin:0!important}.card-price-row>span{color:#b9c4cf;white-space:nowrap;font-size:12px;font-weight:800}.card-status-line{align-items:center;margin:3px 0 5px;display:flex}.card-status-line .card-status-badge{min-height:22px;padding:0 7px;font-size:10px}.card-footer-actions{align-items:center;gap:7px;min-width:0;margin-top:9px;display:flex}.card-footer-actions .card-contact-row{flex:1;gap:6px;min-width:0;margin:0;display:flex}.card-footer-actions .card-ad-toggle{flex:none;min-height:30px;margin-left:auto}@media (width<=760px){.card-footer-actions{flex-direction:column;align-items:stretch}.card-footer-actions .card-ad-toggle{width:100%;margin-left:0}}.card-footer-actions{flex-direction:column;align-items:stretch;gap:7px;min-width:0;margin-top:9px;display:flex}.card-footer-actions .card-contact-row{gap:6px;width:100%;min-width:0;margin:0;display:flex}.card-footer-actions .card-contact-row a{flex:1;min-width:0}.card-footer-actions .card-ad-toggle{width:100%;min-height:30px;margin:0}.card-status-line{display:none!important}.ledger-search-row,.ledger-search-row.desk-toolbar{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex}.ledger-filter-group{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ledger-filter-group .ledger-search-box{flex:480px;min-width:280px;max-width:560px}.ledger-filter-group>select{flex:none;height:44px}.ledger-trade-filter{width:145px}.ledger-status-filter{width:120px}.ledger-assignee-filter{width:132px!important;min-width:132px!important}.ledger-action-group{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ledger-action-group>button{white-space:nowrap;height:44px}.ledger-refresh-btn{min-width:104px;padding:0 14px!important}.ledger-selection-actions{justify-content:flex-start;margin:8px 0 0;display:flex}.ledger-selection-actions .ledger-delete-selected{border-radius:9px;height:40px;padding:0 16px}@media (width<=1180px){.ledger-search-row,.ledger-search-row.desk-toolbar{flex-wrap:wrap;align-items:stretch}.ledger-filter-group{flex-wrap:wrap;flex:100%}.ledger-filter-group .ledger-search-box{flex:100%;max-width:none}.ledger-action-group{margin-left:auto}}@media (width<=760px){.ledger-filter-group>select{flex:calc(33.333% - 6px);width:auto!important;min-width:0!important}.ledger-action-group{justify-content:flex-end;width:100%}}@media (width>=901px){.ledger-search-row,.ledger-search-row.desk-toolbar{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.ledger-filter-group{flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.ledger-filter-group .ledger-search-box{flex:360px!important;min-width:240px!important;max-width:520px!important}.ledger-trade-filter{width:124px!important;min-width:124px!important}.ledger-status-filter{width:106px!important;min-width:106px!important}.ledger-assignee-filter{width:112px!important;min-width:112px!important}.ledger-action-group{flex-wrap:nowrap!important;flex:none!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.ledger-refresh-btn{min-width:88px!important;padding:0 10px!important}.ledger-action-group>button{height:42px!important}}.practical-ledger .tr>span{min-width:0}.card-footer-actions .card-ad-toggle{border-radius:8px!important;width:100%!important;min-height:30px!important;margin:0!important;font-weight:900!important}.card-footer-actions .card-ad-toggle.on{color:#fff!important;background:#126f3a!important;border-color:#1f9d55!important}.card-footer-actions .card-ad-toggle.off{color:#ffdfe1!important;background:#5a3033!important;border-color:#a64b52!important}@media (width<=900px){.ledger-search-row,.ledger-search-row.desk-toolbar{flex-wrap:wrap!important;align-items:stretch!important}.ledger-filter-group{flex-wrap:wrap!important;flex:100%!important}.ledger-filter-group .ledger-search-box{flex:100%!important;max-width:none!important}.ledger-action-group{justify-content:flex-end!important;width:100%!important}}@media (width>=1200px){.practical-ledger{width:100%!important;overflow-x:hidden!important}.practical-ledger .tr{grid-template-columns:32px 44px 54px minmax(118px,1.65fr) 52px 76px 62px 58px 88px 66px 72px 82px minmax(94px,1fr) 64px minmax(94px,1fr) 54px!important;column-gap:4px!important;width:100%!important;min-width:0!important;font-size:11px!important}.practical-ledger .tr>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.practical-ledger .address-cell{white-space:nowrap!important}.practical-ledger .phone-link{white-space:nowrap!important;font-size:10.5px!important}.practical-ledger .ledger-ad-toggle{min-width:44px!important;padding:5px 6px!important}}@media (width<=900px){.mobile-nav .mobile-login-button{color:#17365f;background:#17365f1a}.mobile-sheet-logout{color:#ffb5bd;background:#2b171a;border:1px solid #5a3035;border-radius:11px;width:100%;margin-top:12px;padding:13px;font-weight:800}}@media (width>=1200px){.practical-ledger.has-context-column .tr{grid-template-columns:32px 44px 54px minmax(112px,1.45fr) minmax(72px,.72fr) 50px 74px 60px 56px 84px 64px 70px 80px minmax(88px,.92fr) 62px minmax(88px,.92fr) 52px!important}.practical-ledger.has-context-column .context-cell{font-weight:800}}.customer-page-actions--filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.customer-page-actions--filters .customer-search-box{width:290px}.customer-page-actions--filters select{border:1px solid var(--line);color:#fff;background:#14191f;border-radius:10px;min-width:106px;height:40px;padding:0 30px 0 10px;font-weight:700}.customer-list-row.stale-warning{background:#ae7b1614;box-shadow:inset 3px 0 #c5902f}.customer-list-row.stale-danger{background:#9f36361c;box-shadow:inset 3px 0 #cf5e5e}.customer-list-row.stale-warning.active{background:#ae7b1626}.customer-list-row.stale-danger.active{background:#9f36362e}.customer-list-row.stale-warning .customer-last-contact{color:#e2b75d;font-weight:900}.customer-list-row.stale-danger .customer-last-contact{color:#f07e7e;font-weight:900}.customer-modal-backdrop{z-index:1500;background:#05080cb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.customer-create-modal{background:#11161c;border:1px solid #39434f;border-radius:16px;width:min(760px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0006}.customer-create-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.customer-create-head h3{margin:4px 0 0;font-size:20px}.customer-create-head>button{border:1px solid var(--line);color:#fff;background:#171d24;border-radius:9px;width:36px;height:36px;font-size:22px}.customer-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.customer-create-grid label{gap:6px;display:grid}.customer-create-grid label>span{color:#aeb8c4;font-size:11px;font-weight:900}.customer-create-grid input,.customer-create-grid select,.customer-create-grid textarea{box-sizing:border-box;color:#fff;background:#171d24;border:1px solid #39434f;border-radius:9px;width:100%;min-width:0;padding:10px 11px}.customer-create-grid input,.customer-create-grid select{height:42px}.customer-create-grid textarea{resize:vertical;min-height:110px}.customer-create-grid .span-2{grid-column:1/-1}.customer-create-actions{justify-content:flex-end;gap:8px;padding:0 20px 16px;display:flex}.customer-create-actions button{border:1px solid var(--line);color:#fff;background:#171d24;border-radius:9px;min-width:92px;height:40px;font-weight:900}.customer-create-actions .primary{background:var(--accent);color:#0d1117;border-color:var(--accent)}.customer-create-note{color:#8994a1;background:#181e25;border-radius:9px;margin:0 20px 18px;padding:10px 12px;font-size:10px;line-height:1.5}@media (width<=1000px){.customer-page-actions--filters{justify-content:flex-start;width:100%}.customer-page-actions--filters .customer-search-box{flex:260px;width:min(100%,360px)}}@media (width<=760px){.customer-page-actions--filters{grid-template-columns:1fr 1fr;display:grid}.customer-page-actions--filters .customer-search-box{grid-column:1/-1;width:100%}.customer-page-actions--filters select{width:100%;min-width:0}.customer-page-actions--filters>.primary{grid-column:1/-1;width:100%}.customer-create-grid{grid-template-columns:1fr}.customer-create-grid .span-2{grid-column:auto}}.customer-empty{color:#8190a0;text-align:center;padding:18px;font-size:13px}.customer-empty-detail{justify-content:center;align-items:center;min-height:240px;display:flex}.customer-error-banner{margin:0 0 12px}.customer-work-context{color:#eaf5ff;background:#111b24;border:1px solid #36556f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #0000002e}.customer-work-context>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-work-context b{font-size:14px}.customer-work-context span{color:#9fb4c5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.customer-work-context button{color:#dff1ff;cursor:pointer;background:#172734;border:1px solid #49697f;border-radius:8px;flex:none;padding:7px 10px;font-weight:700}.customer-work-context--properties{margin:8px 0 10px}.customer-work-context--map{z-index:16;max-width:920px;position:absolute;top:116px;left:20px;right:20px}@media (width<=760px){.customer-work-context{flex-direction:column;align-items:flex-start}.customer-work-context span{white-space:normal}.customer-work-context button{width:100%}.customer-work-context--map{top:132px;left:10px;right:10px}}.property-share-message{border:1px solid var(--line);background:#11161c;border-radius:14px;margin:16px;padding:16px}.property-share-message__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.property-share-message__head>div:first-child{min-width:0}.property-share-message__head span{color:#8ea0b2;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.property-share-message__head h3{margin:4px 0 2px;font-size:16px}.property-share-message__head p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.property-share-message__actions{flex:none;gap:7px;display:flex}.property-share-message__actions button{border:1px solid var(--line);min-width:72px;height:36px;color:var(--text);background:#1b222a;border-radius:9px;padding:0 12px;font-weight:900}.property-share-message__actions button.primary{background:var(--accent);color:var(--accentText);border-color:var(--accent)}.property-share-message textarea{resize:vertical;border:1px solid var(--line);color:#f5f7f9;background:#0c1015;border-radius:11px;width:100%;min-height:240px;padding:14px;font:600 13px/1.7 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif}.property-share-message>small{color:#7f8b98;margin-top:8px;font-size:10px;line-height:1.5;display:block}@media (width<=760px){.property-share-message{margin:12px;padding:13px}.property-share-message__head{flex-direction:column}.property-share-message__actions{width:100%}.property-share-message__actions button{flex:1}.property-share-message textarea{min-height:220px}}.recent-consult-panel--message{flex-direction:column;min-height:610px;display:flex}.recent-consult-body{flex-direction:column;flex:1;min-height:0;display:flex}.recent-timeline--scroll{overscroll-behavior:contain;flex:auto;min-height:110px;max-height:280px;overflow-y:auto}.recent-consult-fixed{border-top:1px solid var(--line);background:var(--panel);flex:none}.customer-brokerage-message{border:1px solid var(--line);background:#11151a;border-radius:12px;margin:0 14px 14px;padding:13px}.customer-brokerage-message__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-brokerage-message__head h4{margin:4px 0 0;font-size:14px}.customer-brokerage-message__actions{flex:none;gap:6px;display:flex}.customer-brokerage-message__actions button{border:1px solid var(--line);background:var(--panel2);min-height:34px;color:var(--text);border-radius:8px;padding:0 10px;font-size:11px;font-weight:900}.customer-brokerage-message__actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--accentText)}.customer-brokerage-message__guide{color:var(--muted);margin:8px 0;font-size:10px;line-height:1.5}.customer-brokerage-message textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:150px;color:var(--text);font:inherit;background:#0d1115;border-radius:9px;padding:10px 11px;font-size:12px;font-weight:650;line-height:1.65}.customer-brokerage-message>small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.45;display:block}@media (width<=1180px){.recent-timeline--scroll{max-height:220px}}@media (width<=900px){.recent-consult-panel--message{min-height:auto}.recent-timeline--scroll{max-height:240px}}.dashboard-request-section{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:14px;padding:16px 18px}.dashboard-request-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.dashboard-request-head h3{margin:4px 0 0;font-size:19px}.dashboard-request-head small{color:var(--muted);font-size:11px}.dashboard-request-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dashboard-request-grid>button{border:1px solid var(--line);background:var(--panel2);min-height:105px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;padding:13px 14px;position:relative}.dashboard-request-grid>button:hover{border-color:#4b5866;transform:translateY(-1px)}.dashboard-request-grid span,.dashboard-request-grid strong,.dashboard-request-grid small{display:block}.dashboard-request-grid span{color:var(--muted);font-size:11px;font-weight:800}.dashboard-request-grid strong{margin:6px 0 4px;font-size:27px}.dashboard-request-grid small{color:var(--muted);font-size:10px}.dashboard-request-grid>button.attention{border-color:#d7ff19;box-shadow:inset 3px 0 #d7ff19}.dashboard-request-grid>button em{color:#111;background:#d7ff19;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.dashboard-customer-filter{color:#dcefff;background:#101a23;border:1px solid #405567;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;display:flex}.dashboard-customer-filter span{font-size:12px;font-weight:900}.dashboard-customer-filter button{color:#dcefff;background:#182735;border:1px solid #516a7e;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:800}@media (width<=900px){.dashboard-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dashboard-request-grid{grid-template-columns:1fr 1fr}.dashboard-request-section{padding:12px}.dashboard-request-grid>button{min-height:96px;padding:11px}}@media (width>=1200px){.dashboard-page-clean .owner-kpi{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}.dashboard-page-clean .owner-kpi article{border-radius:14px!important;min-height:104px!important;padding:13px 14px!important}.dashboard-page-clean .owner-kpi span,.dashboard-page-clean .owner-kpi small{font-size:10px!important;line-height:1.3!important}.dashboard-page-clean .owner-kpi strong{white-space:nowrap!important;margin:6px 0 4px!important;font-size:23px!important;line-height:1!important}}.theme-toggle.theme-toggle--sidebar{width:100%!important;min-width:0!important;height:38px!important;box-shadow:none!important;border-radius:10px!important;margin:8px 0 0!important;padding:0 10px!important;position:static!important;transform:none!important}.theme-toggle.theme-toggle--sidebar:hover{transform:none!important}@media (width<=899px){.theme-toggle.theme-toggle--sidebar{width:100%!important;height:40px!important;display:flex!important}.theme-toggle.theme-toggle--sidebar .theme-toggle-label{display:inline!important}}.theme-segment.theme-segment--sidebar{border:1px solid var(--line);background:#ffffff09;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%;margin:12px 0 0;padding:4px 5px 4px 10px;display:grid}.theme-segment__label{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:800}.theme-segment__track{background:#0b0e12;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.theme-segment__track button{color:#8793a1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;height:31px;padding:0 9px;font-size:11px;font-weight:850;transition:background .16s,color .16s,box-shadow .16s;display:flex}.theme-segment__track button:hover{color:var(--text)}.theme-segment__track button.active{color:#fff;background:#242b35;box-shadow:0 2px 8px #0000002e}.theme-dot{border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff38}.theme-dot.light{background:#f2f4f7;border:1px solid #aeb8c4}.theme-dot.dark{background:#121820;border:1px solid #596777}html[data-theme=light] .theme-segment.theme-segment--sidebar{background:#f7f9fb;border-color:#d9e0e7}html[data-theme=light] .theme-segment__track{background:#e9eef3}html[data-theme=light] .theme-segment__track button{color:#657282}html[data-theme=light] .theme-segment__track button.active{color:var(--brand-light);background:#fff;box-shadow:0 2px 8px #1f2a371f,inset 0 0 0 1px #d5dde5}html[data-theme=light] .theme-segment__track button.active .theme-dot.light{border-color:var(--brand-light);background:#fff}html[data-theme=light] .theme-segment__track button.active .theme-dot.dark{background:var(--brand-light);border-color:var(--brand-light)}.dashboard-summary-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboard-refresh{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--text);border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.dashboard-refresh:hover{background:var(--panel2)}.dashboard-empty-live{color:var(--muted);padding:18px 0;font-size:12px}.dashboard-source-note{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding-top:10px;font-size:9px;line-height:1.5}.live-performance>div{grid-template-columns:minmax(120px,1fr) minmax(120px,1.1fr) auto!important}.live-performance strong{white-space:nowrap;font-size:11px}html[data-theme=light] .dashboard-refresh{color:#293744;background:#fff;border-color:#d7dee6}html[data-theme=light] .dashboard-page-clean .money-kpi{background:#f7f9fc!important;border-color:#cfd8e3!important}html[data-theme=light] .dashboard-page-clean .kpi-grid article strong{color:#111c29}@media (width<=1199px){.dashboard-summary-head{align-items:flex-start}.dashboard-refresh{flex:none}}@media (width<=899px){.theme-segment.theme-segment--sidebar{grid-template-columns:1fr;margin-top:9px;padding:6px}.theme-segment__label{display:none}.dashboard-summary-head{flex-direction:column;align-items:stretch}.dashboard-refresh{align-self:flex-end}}.selected-customer-actions{flex-wrap:wrap;align-items:center}.customer-process-wrap{position:relative}.customer-process-trigger{justify-content:center;align-items:center;gap:8px;min-width:88px;display:inline-flex}.customer-process-trigger span{opacity:.7;font-size:12px}.customer-process-menu{z-index:80;border:1px solid var(--line);background:var(--panel,#111820);border-radius:14px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000047}.customer-process-menu button{text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:11px 12px;display:flex}.customer-process-menu button:hover{background:#7f90a61f}.customer-process-menu button small{opacity:.62;font-size:11px;font-weight:500}.customer-process-menu .process-own{color:#54d98c}.customer-process-menu .process-other{color:#8db7e8}.customer-process-menu .process-close{color:#a9b1bd}.customer-process-menu .process-hold{color:#e7ad5b}.customer-process-menu .process-resume{color:#78d0c2}.process-divider{background:var(--line);height:1px;margin:4px 2px}.customer-list-row.status-own-contract{box-shadow:inset 3px 0 #42b875}.customer-list-row.status-other-contract{box-shadow:inset 3px 0 #6e9fd4}.customer-list-row.status-closed{opacity:.82;box-shadow:inset 3px 0 #7e8793}.customer-list-row.status-hold{box-shadow:inset 3px 0 #d99a42}.status-pill.status-own-contract{color:#62d594;background:#42b87524;border-color:#42b87573}.status-pill.status-other-contract{color:#8db7e8;background:#6e9fd424;border-color:#6e9fd473}.status-pill.status-closed{color:#aab1ba;background:#7e879324;border-color:#7e87936b}.status-pill.status-hold{color:#e9b567;background:#d99a4224;border-color:#d99a4273}.customer-process-modal{max-width:720px}.customer-process-reason{padding:4px 0 6px}.customer-process-reason label{gap:8px;margin-top:18px;font-weight:700;display:grid}.customer-process-reason textarea{resize:vertical;min-height:118px}.process-summary{border:1px solid var(--line);background:#7f90a612;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.process-summary b{font-size:18px}.process-summary span{opacity:.72;font-size:13px}.process-summary.other{border-color:#6e9fd457}.process-summary.close{border-color:#7e879357}.process-summary.hold{border-color:#d99a4261}.process-summary.resume{border-color:#50b8a759}.contract-process-grid select{width:100%}@media (width<=760px){.customer-process-menu{width:min(230px,78vw);left:0;right:auto}.customer-process-modal{max-width:calc(100vw - 24px)}}.contract-property-search,.contract-property-searchbox{position:relative}.contract-property-searchbox input{padding-right:40px}.contract-property-searchbox>button{width:28px;height:28px;color:var(--text,#fff);cursor:pointer;background:#7f90a61f;border:0;border-radius:8px;font-size:18px;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.contract-property-results{z-index:30;border:1px solid var(--line);background:var(--panel,#111820);border-radius:12px;gap:4px;max-height:300px;padding:7px;display:grid;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 18px 48px #00000052}.contract-property-results>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:4px;padding:10px 11px;display:grid}.contract-property-results>button:hover{background:#7f90a61f}.contract-property-results b{font-size:13px}.contract-property-results span,.contract-property-empty{color:var(--muted,#8f9aaa);font-size:11px}.contract-property-empty{padding:13px 10px}.contract-property-selected{color:#62d594;margin-top:3px;font-size:10px;font-weight:800;display:block}.contract-brokerage-help{color:var(--muted,#8f9aaa);margin-top:3px;font-size:9px;line-height:1.4;display:block}html[data-theme=light] .contract-property-results{background:#fff;border-color:#d5dde6;box-shadow:0 16px 40px #14212f24}@media (width<=760px){.contract-property-results{max-height:230px}}.dashboard-v126{--d26-surface:var(--panel);--d26-soft:var(--panel2);--d26-border:var(--line);--d26-primary:#74a88e;--d26-primary-strong:#5f9278;--d26-primary-soft:#74a88e21;--d26-text:var(--text);--d26-muted:var(--muted);width:min(100%,1400px);margin:0 auto;padding:34px 38px 48px}.dash26-header{border-bottom:1px solid var(--d26-border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.dash26-eyebrow{color:var(--d26-primary);letter-spacing:.18em;margin-bottom:9px;font-size:11px;font-weight:850;display:block}.dash26-header h2{color:var(--d26-text);letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.15}.dash26-header p{max-width:720px;color:var(--d26-muted);margin:10px 0 0;font-size:13px;line-height:1.6}.dash26-refresh{border:1px solid var(--d26-border);background:var(--d26-surface);color:var(--d26-text);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #0000000d}.dash26-refresh:hover{background:var(--d26-soft);transform:translateY(-1px)}.dash26-refresh:disabled{opacity:.55;cursor:default;transform:none}.dash26-refresh span{color:var(--d26-primary);font-size:16px}.dash26-error{color:#e58187;background:#cd4b5214;border:1px solid #cd4b526b;border-radius:13px;margin-top:18px;padding:12px 14px;font-size:12px}.dash26-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.dash26-kpis.owner{grid-template-columns:repeat(6,minmax(0,1fr))}.dash26-kpis article{border:1px solid var(--d26-border);background:var(--d26-surface);border-radius:17px;min-width:0;padding:18px;transition:transform .18s,border-color .18s;box-shadow:0 5px 18px #00000009}.dash26-kpis article:hover{border-color:#74a88e6b;transform:translateY(-2px)}.dash26-kpis article.highlight{background:linear-gradient(145deg,var(--d26-primary-strong),#47755f);color:#fff;border-color:#74a88e57;box-shadow:0 10px 26px #3c6a532e}.dash26-kpi-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dash26-kpi-top>span{color:var(--d26-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:750;overflow:hidden}.dash26-kpi-top i{background:var(--d26-primary-soft);width:31px;height:31px;color:var(--d26-primary);border-radius:9px;flex:0 0 31px;place-items:center;font-style:normal;display:grid}.dash26-kpis article.highlight .dash26-kpi-top>span{color:#ffffffc2}.dash26-kpis article.highlight .dash26-kpi-top i{color:#fff;background:#ffffff26}.dash26-kpis strong{color:var(--d26-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin-top:14px;font-size:27px;line-height:1.05;display:block}.dash26-kpis small{color:var(--d26-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.dash26-kpis article.highlight strong{color:#fff}.dash26-kpis article.highlight small{color:#ffffffad}.dash26-card{border:1px solid var(--d26-border);background:var(--d26-surface);border-radius:18px;margin-top:20px;padding:22px;box-shadow:0 5px 20px #00000009}.dash26-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.dash26-section-head>div>span{color:var(--d26-muted);letter-spacing:.15em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.dash26-section-head h3{color:var(--d26-text);letter-spacing:-.025em;margin:0;font-size:17px}.dash26-section-head>small{color:var(--d26-muted);font-size:10px}.dash26-section-head>button{color:var(--d26-primary);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:11px;font-weight:800;display:inline-flex}.dash26-section-head>button:hover{text-decoration:underline}.dash26-request-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.dash26-request-grid>button{text-align:left;border:1px solid var(--d26-border);background:color-mix(in srgb,var(--d26-soft) 58%,transparent);color:var(--d26-text);border-radius:14px;padding:15px 16px;transition:all .18s;display:block;position:relative}.dash26-request-grid>button:hover{border-color:#74a88e6b;transform:translateY(-1px)}.dash26-request-grid>button.attention{background:#db9e4414;border-color:#db9e4480}.dash26-request-grid>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash26-request-grid b{font-size:12px}.dash26-request-grid em{color:#d7a047;background:#db9e4429;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.dash26-request-grid strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:24px;line-height:1;display:block}.dash26-request-grid small{color:var(--d26-muted);margin-top:6px;font-size:9px;display:block}.dash26-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dash26-two-col .dash26-card{min-width:0}.dash26-empty{color:var(--d26-muted);text-align:center;padding:28px 4px;font-size:12px}.dash26-activity ol{margin:18px 0 0;padding:0;list-style:none}.dash26-activity li{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;min-height:51px;display:grid}.dash26-timeline{justify-content:center;display:flex;position:relative}.dash26-timeline:after{content:"";background:var(--d26-border);width:1px;position:absolute;top:14px;bottom:-2px}.dash26-activity li:last-child .dash26-timeline:after{display:none}.dash26-timeline i{z-index:1;background:var(--d26-primary);width:9px;height:9px;box-shadow:0 0 0 4px var(--d26-primary-soft);border-radius:50%;margin-top:4px;position:relative}.dash26-activity li>div b{color:var(--d26-text);font-size:12px;display:block}.dash26-activity li>div small{color:var(--d26-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10px;display:block}.dash26-activity li>em{background:var(--d26-primary-soft);color:var(--d26-primary);border-radius:999px;align-self:start;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850}.dash26-note{border-top:1px solid var(--d26-border);color:var(--d26-muted);margin:15px 0 0;padding-top:13px;font-size:9px;line-height:1.5}.dash26-staff-list{margin-top:13px}.dash26-staff-row{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 4px;transition:all .15s;display:grid}.dash26-staff-row:hover{background:color-mix(in srgb,var(--d26-soft) 65%,transparent)}.dash26-staff-row>i{color:#fff;background:linear-gradient(145deg,#688b7a,#49705d);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.dash26-staff-row>div b{color:var(--d26-text);font-size:11px;display:block}.dash26-staff-row>div small{color:var(--d26-muted);margin-top:3px;font-size:9px;display:block}.dash26-staff-row>span{text-align:right}.dash26-staff-row>span small{color:var(--d26-muted);font-size:8px;display:block}.dash26-staff-row>span strong{color:var(--d26-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}html[data-theme=light] .dashboard-v126{--d26-surface:#fff;--d26-soft:#f5f7f6;--d26-border:#e0e5e2;--d26-primary:#4f836a;--d26-primary-strong:#4d8068;--d26-primary-soft:#e7f1eb;--d26-text:#172019;--d26-muted:#718078}html[data-theme=light] .dashboard-v126:before{content:"";z-index:-1;inset:0 0 0 var(--sidebar);pointer-events:none;background:#f7f9f8;position:fixed}html[data-theme=light] .dash26-card,html[data-theme=light] .dash26-kpis article{box-shadow:0 6px 22px #283d310b}@media (width<=1220px){.dashboard-v126{padding-left:28px;padding-right:28px}.dash26-kpis.owner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dashboard-v126{padding:25px 20px 42px}.dash26-header{align-items:flex-start}.dash26-kpis,.dash26-kpis.owner,.dash26-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash26-two-col{grid-template-columns:1fr}}@media (width<=600px){.dashboard-v126{padding:18px 12px 100px}.dash26-header{padding-bottom:18px;display:block}.dash26-header h2{font-size:24px}.dash26-header p{font-size:11px}.dash26-refresh{margin-top:14px}.dash26-kpis,.dash26-kpis.owner{gap:8px;margin-top:18px}.dash26-kpis article{border-radius:14px;padding:13px}.dash26-kpis strong{font-size:21px}.dash26-kpi-top i{flex-basis:28px;width:28px;height:28px}.dash26-card{border-radius:15px;padding:16px}.dash26-request-grid{grid-template-columns:1fr 1fr;gap:7px}.dash26-request-grid>button{padding:12px}}.dashboard-v126{--d26-primary:#6f9d86;--d26-primary-strong:#628f79}.dash26-header{padding-bottom:19px}.dash26-header p{margin-top:8px}.dash26-kpis{margin-top:20px}.dash26-kpis article.highlight{background:linear-gradient(145deg,#668f7b,#587f6c);border-color:#6f9d8661;box-shadow:0 8px 22px #375b4924}.dash26-card{margin-top:17px}.dash26-requests{padding-top:19px;padding-bottom:19px}.dash26-request-grid{gap:9px;margin-top:13px}.dash26-request-grid>button{min-height:84px;padding:12px 14px}.dash26-request-grid strong{margin-top:9px;font-size:22px}.dash26-request-grid small{margin-top:5px}.dash26-activity ol,.dash26-staff-list{scrollbar-width:thin;max-height:290px;padding-right:4px;overflow:auto}.dash26-activity ol::-webkit-scrollbar{width:6px}.dash26-staff-list::-webkit-scrollbar{width:6px}.dash26-activity ol::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--d26-muted) 36%,transparent);border-radius:999px}.dash26-staff-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--d26-muted) 36%,transparent);border-radius:999px}.dash26-activity ol::-webkit-scrollbar-track{background:0 0}.dash26-staff-list::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .dashboard-v126{--d26-primary:#55816c;--d26-primary-strong:#5f8b75;--d26-primary-soft:#e9f1ed}@media (width<=900px){.dash26-kpis{margin-top:18px}.dash26-request-grid>button{min-height:82px}.dash26-activity ol,.dash26-staff-list{max-height:none;padding-right:0;overflow:visible}}@media (width<=600px){.dash26-header{padding-bottom:16px}.dash26-kpis{margin-top:16px}.dash26-card{margin-top:14px}.dash26-requests{padding-top:15px;padding-bottom:15px}.dash26-request-grid{margin-top:11px}.dash26-request-grid>button{min-height:78px;padding:11px 12px}}.dash26-activity li>div b{font-size:14px;line-height:1.35}.dash26-activity li>div small{font-size:11px}.dash26-activity li>em{padding:5px 9px;font-size:10px}.dash26-staff-row>div b{font-size:13px;line-height:1.35}.dash26-staff-row>div small{margin-top:4px;font-size:11px}.dash26-staff-row>span small{font-size:9px}.dash26-staff-row>span strong{font-size:15px}.dash26-staff-row>i.staff-tone-0{background:linear-gradient(145deg,#5f8f7a,#3f6f5c)}.dash26-staff-row>i.staff-tone-1{background:linear-gradient(145deg,#607fa2,#405e80)}.dash26-staff-row>i.staff-tone-2{background:linear-gradient(145deg,#8b755f,#6c5744)}.dash26-staff-row>i.staff-tone-3{background:linear-gradient(145deg,#7a6f9a,#594f7a)}.dash26-staff-row>i.staff-tone-4{background:linear-gradient(145deg,#967066,#765149)}.dash26-staff-row>i.staff-tone-5{background:linear-gradient(145deg,#668d92,#456d72)}.dash26-staff-row>i.staff-tone-6{background:linear-gradient(145deg,#8a8060,#6b6244)}.dash26-staff-row>i.staff-tone-7{background:linear-gradient(145deg,#6d7d91,#4e5f73)}.customer-v129{--c29-surface:var(--panel);--c29-soft:var(--panel2);--c29-border:var(--line);--c29-primary:#6f9d86;--c29-primary-soft:#6f9d8621;--c29-text:var(--text);--c29-muted:var(--muted);width:min(100%,1480px);margin:0 auto;padding:30px 34px 46px}.customer-v129 .customer-page-head{border-bottom:1px solid var(--c29-border);align-items:flex-end;min-height:auto;margin-bottom:16px;padding-bottom:18px}.customer-v129 .customer-title-inline{display:block}.customer-v129 .customer-title-inline:before{content:"CUSTOMER WORKSPACE · LIVE";color:var(--c29-primary);letter-spacing:.17em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.customer-v129 .customer-title-inline h2{letter-spacing:-.035em;color:var(--c29-text);font-size:29px;line-height:1.15}.customer-v129 .customer-title-inline p{color:var(--c29-muted);margin-top:8px;font-size:12px;line-height:1.55}.customer-v129 .customer-page-actions--filters{flex-wrap:wrap;justify-content:flex-end;gap:7px}.customer-v129 .customer-search-box,.customer-v129 .customer-page-actions--filters select,.customer-v129 .customer-page-actions>.primary{border:1px solid var(--c29-border);background:var(--c29-surface);border-radius:11px;height:40px;box-shadow:0 2px 8px #00000006}.customer-v129 .customer-search-box{width:300px}.customer-v129 .customer-search-box input{color:var(--c29-text);font-size:12px}.customer-v129 .customer-page-actions--filters select{color:var(--c29-text);padding:0 12px;font-size:11px}.customer-v129 .customer-page-actions>.primary{background:var(--c29-primary);color:#fff;border-color:#6f9d8673;padding:0 15px;font-weight:850}.customer-v129 .customer-page-actions>.primary:hover{filter:brightness(.96);transform:translateY(-1px)}.customer-v129 .desk-customer-strip,.customer-v129 .dashboard-customer-filter{border-color:var(--c29-border);background:var(--c29-surface);border-radius:13px;margin-bottom:13px;box-shadow:0 4px 16px #00000006}.customer-v129 .customer-focus-grid{grid-template-columns:minmax(280px,.9fr) minmax(480px,1.45fr) minmax(260px,.8fr);gap:14px;min-height:610px}.customer-v129 .customer-ledger-panel,.customer-v129 .customer-detail-panel,.customer-v129 .recent-consult-panel{border:1px solid var(--c29-border);background:var(--c29-surface);border-radius:18px;box-shadow:0 6px 22px #00000009}.customer-v129 .customer-section-head{border-bottom:1px solid var(--c29-border);min-height:66px;padding:15px 17px}.customer-v129 .customer-section-head .eyebrow{color:var(--c29-primary);letter-spacing:.15em;font-size:9px;font-weight:850}.customer-v129 .customer-section-head h3{color:var(--c29-text);letter-spacing:-.02em;margin-top:5px;font-size:17px}.customer-v129 .customer-section-head>b{color:var(--c29-muted);font-size:11px}.customer-v129 .customer-list{scrollbar-width:thin}.customer-v129 .customer-list-row{border-bottom:1px solid var(--c29-border);color:var(--c29-text);padding:13px 15px;transition:all .16s}.customer-v129 .customer-list-row:hover{background:color-mix(in srgb,var(--c29-soft) 64%,transparent)}.customer-v129 .customer-list-row.active{background:var(--c29-primary-soft);box-shadow:inset 3px 0 0 var(--c29-primary)}.customer-v129 .customer-list-line1 b{letter-spacing:-.01em;font-size:13px}.customer-v129 .customer-list-line1 span{color:var(--c29-muted);font-size:9px}.customer-v129 .customer-list-line1 em{border:1px solid color-mix(in srgb,var(--c29-border) 80%,transparent);background:color-mix(in srgb,var(--c29-soft) 78%,transparent);color:var(--c29-text);font-size:9px;font-weight:800}.customer-v129 .customer-list-line2 strong{color:var(--c29-text);font-size:12px}.customer-v129 .customer-list-line2>small,.customer-v129 .customer-list-meta{color:var(--c29-muted);font-size:10px}.customer-v129 .selected-customer-head{padding:17px 17px 14px}.customer-v129 .selected-customer-head h4{letter-spacing:-.035em;color:var(--c29-text);font-size:23px}.customer-v129 .selected-customer-head a{color:var(--c29-primary);border-bottom-color:#6f9d8666}.customer-v129 .selected-customer-actions button{border:1px solid var(--c29-border);background:var(--c29-soft);min-height:36px;color:var(--c29-text);border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.customer-v129 .selected-customer-actions .primary{background:var(--c29-primary);border-color:var(--c29-primary);color:#fff}.customer-v129 .customer-condition-grid{border-color:var(--c29-border);background:color-mix(in srgb,var(--c29-soft) 55%,transparent);border-radius:14px;margin:0 17px}.customer-v129 .customer-condition-grid>div{border-color:var(--c29-border);padding:12px 13px}.customer-v129 .customer-condition-grid span{color:var(--c29-muted);font-size:9px;font-weight:750}.customer-v129 .customer-condition-grid b{color:var(--c29-text);margin-top:6px;font-size:12px}.customer-v129 .route-list-card{border:1px solid var(--c29-border);background:var(--c29-surface);border-radius:14px;margin:13px 17px 0;overflow:hidden}.customer-v129 .route-header{background:color-mix(in srgb,var(--c29-soft) 64%,transparent)}.customer-v129 .customer-memo{border-color:var(--c29-border);background:color-mix(in srgb,var(--c29-soft) 48%,transparent);border-radius:14px;margin:13px 17px;padding:13px}.customer-v129 .customer-memo textarea{border-color:var(--c29-border);background:var(--c29-surface);color:var(--c29-text);border-radius:11px;font-size:12px;line-height:1.6}.customer-v129 .memo-head button,.customer-v129 .subsection-title button{border-color:var(--c29-border);background:var(--c29-soft);color:var(--c29-text);border-radius:9px}.customer-v129 .consult-log{padding:1px 17px 17px}.customer-v129 .consult-log-row{border-color:var(--c29-border);grid-template-columns:96px 1fr;padding:11px 0}.customer-v129 .consult-log-row time{color:var(--c29-muted);font-size:10px}.customer-v129 .consult-log-row p{color:var(--c29-text);font-size:12px;line-height:1.6}.customer-v129 .recent-customer-mini{border-color:var(--c29-border);background:color-mix(in srgb,var(--c29-soft) 42%,transparent);padding:14px 17px}.customer-v129 .recent-customer-mini b{color:var(--c29-text);font-size:13px}.customer-v129 .recent-customer-mini span{color:var(--c29-muted);font-size:10px}.customer-v129 .recent-timeline{padding:4px 17px 10px}.customer-v129 .recent-item{border-color:var(--c29-border);padding:13px 0 13px 17px}.customer-v129 .recent-item:before{background:var(--c29-primary);box-shadow:0 0 0 4px var(--c29-primary-soft)}.customer-v129 .recent-item time{color:var(--c29-muted);font-size:9px}.customer-v129 .recent-item b{color:var(--c29-text);font-size:12px}.customer-v129 .recent-item p{color:var(--c29-muted);font-size:10px;line-height:1.55}.customer-v129 .recent-quick-actions{gap:8px;padding:13px 17px}.customer-v129 .recent-quick-actions button{border-color:var(--c29-border);background:var(--c29-soft);min-height:36px;color:var(--c29-text);border-radius:10px;font-weight:800}.customer-v129 .recent-consult-fixed{border-top-color:var(--c29-border)}.customer-v129 .customer-brokerage-message{border-color:var(--c29-border);background:var(--c29-surface)}.customer-v129 .customer-brokerage-message textarea{border-color:var(--c29-border);background:var(--c29-soft);color:var(--c29-text);border-radius:11px}.customer-v129 .status-pill{background:var(--c29-primary-soft);color:var(--c29-primary);border:1px solid #6f9d8640}.customer-v129 .status-pill.status-own-contract{border-color:#3a906047}.customer-v129 .status-pill.status-other-contract{border-color:#4c76a647}.customer-v129 .status-pill.status-hold{border-color:#ca913e4d}.customer-v129 .status-pill.status-closed{border-color:#80899447}.customer-v129 .customer-create-modal{border:1px solid var(--c29-border);background:var(--c29-surface);border-radius:18px;box-shadow:0 28px 80px #00000047}.customer-v129 .customer-create-head{border-bottom:1px solid var(--c29-border)}.customer-v129 .customer-create-head .eyebrow{color:var(--c29-primary)}.customer-v129 .customer-create-grid input,.customer-v129 .customer-create-grid select,.customer-v129 .customer-create-grid textarea,.customer-v129 .customer-process-reason textarea{border-color:var(--c29-border);background:var(--c29-soft);color:var(--c29-text);border-radius:11px}html[data-theme=light] .customer-v129{--c29-surface:#fff;--c29-soft:#f5f7f6;--c29-border:#e0e5e2;--c29-primary:#55816c;--c29-primary-soft:#e9f1ed;--c29-text:#172019;--c29-muted:#718078}html[data-theme=light] .customer-v129:before{content:"";z-index:-1;inset:0 0 0 var(--sidebar);pointer-events:none;background:#f7f9f8;position:fixed}html[data-theme=light] .customer-v129 .customer-ledger-panel,html[data-theme=light] .customer-v129 .customer-detail-panel,html[data-theme=light] .customer-v129 .recent-consult-panel{box-shadow:0 7px 24px #283d310b}html[data-theme=light] .customer-v129 .customer-list-row,html[data-theme=light] .customer-v129 .selected-customer-actions button,html[data-theme=light] .customer-v129 .recent-quick-actions button{color:var(--c29-text)}@media (width<=1180px){.customer-v129{padding-left:24px;padding-right:24px}.customer-v129 .customer-focus-grid{grid-template-columns:300px 1fr}.customer-v129 .recent-consult-panel{grid-column:1/-1}}@media (width<=760px){.customer-v129{padding:18px 12px 100px}.customer-v129 .customer-page-head{align-items:stretch}.customer-v129 .customer-title-inline h2{font-size:24px}.customer-v129 .customer-page-actions--filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.customer-v129 .customer-search-box{grid-column:1/-1;width:100%}.customer-v129 .customer-focus-grid{display:block}}.customer-v130 .customer-list-row.active{background:color-mix(in srgb,var(--c29-primary-soft) 86%,var(--c29-surface));box-shadow:inset 4px 0 0 var(--c29-primary), inset 0 0 0 1px color-mix(in srgb,var(--c29-primary) 18%,transparent)}.customer-v130 .selected-customer-head{padding-top:14px;padding-bottom:12px}.customer-v130 .customer-memo textarea{min-height:72px}.customer-v130 .recent-item time{font-size:10px;font-weight:700}.customer-v130 .recent-item b{font-size:13px;line-height:1.45}.customer-v130 .recent-item p{font-size:11px;line-height:1.65}.customer-v130 .customer-brokerage-message__actions button{min-height:32px;padding:0 9px}.customer-v130 .customer-brokerage-message__actions button.primary{min-width:48px;font-weight:900}@media (width<=760px){.customer-v130 .customer-page-actions--filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.customer-v130 .customer-search-box{grid-column:1/-1;width:100%}.customer-v130 .customer-page-actions--filters select{width:100%;min-width:0;padding-left:10px;padding-right:26px}.customer-v130 .customer-page-actions--filters>.primary{grid-column:1/-1;width:100%;min-height:42px}.customer-v130 .customer-page-head{gap:14px;padding-bottom:16px}.customer-v130 .customer-page-actions--filters .customer-search-box,.customer-v130 .customer-page-actions--filters select,.customer-v130 .customer-page-actions--filters>.primary{box-sizing:border-box}}@media (width<=430px){.customer-v130 .customer-page-actions--filters{gap:7px}.customer-v130 .customer-page-actions--filters select{padding-left:8px;padding-right:22px;font-size:10px}}.settlement-v142{max-width:1680px;margin:0 auto;padding:26px 30px 48px}.settlement-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.settlement-head h2{margin:4px 0 5px;font-size:29px}.settlement-head p{color:var(--muted);margin:0}.settlement-head-actions{gap:8px;display:flex}.settlement-head-actions select,.settlement-head-actions button,.settlement-section-head select{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--text);border-radius:10px;padding:0 12px}.settlement-banner{border-radius:11px;margin:0 0 14px;padding:11px 14px;font-size:13px}.settlement-banner.error{color:#9e3030;background:#fff0f0;border:1px solid #f0c9c9}.settlement-banner.success{color:#715629;background:#f7f2e8;border:1px solid #e2d4b9}.settlement-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.settlement-kpis.staff{grid-template-columns:repeat(4,minmax(0,1fr))}.settlement-kpis article{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-width:0;padding:16px}.settlement-kpis span{color:var(--muted);font-size:12px;font-weight:800;display:block}.settlement-kpis strong{letter-spacing:-.5px;margin-top:8px;font-size:21px;display:block}.settlement-kpis small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.settlement-rate-panel,.settlement-ledger,.settlement-detail{border:1px solid var(--border);background:var(--panel);border-radius:15px}.settlement-rate-panel{margin-bottom:16px;padding:16px}.settlement-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.settlement-section-head h3{margin:2px 0 0;font-size:16px}.settlement-section-head small{color:var(--muted);font-size:11px}.settlement-rate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settlement-rate-list article{border:1px solid var(--border);background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.settlement-rate-list b,.settlement-rate-list small{display:block}.settlement-rate-list small{color:var(--muted);margin-top:3px;font-size:10px}.settlement-rate-input{align-items:center;gap:5px;display:flex}.settlement-rate-input input{border:1px solid var(--border);background:var(--panel);width:62px;min-height:34px;color:var(--text);border-radius:8px;padding:0 8px}.settlement-rate-input button{background:var(--accent);color:#fff;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-weight:800}.settlement-workspace{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;display:grid}.settlement-ledger,.settlement-detail{min-height:420px;padding:16px}.settlement-contract-list{flex-direction:column;gap:7px;max-height:650px;display:flex;overflow:auto}.settlement-contract-list>button{border:1px solid var(--border);background:var(--soft);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;padding:12px}.settlement-contract-list>button.active{border-color:#9d7840;box-shadow:0 0 0 2px #9d78401f}.settlement-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.settlement-row-top b{font-size:14px}.settlement-contract-list p{color:var(--muted);margin:5px 0 9px;font-size:11px}.settlement-row-values{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.settlement-row-values span{border:1px solid var(--border);background:var(--panel);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:10px}.settlement-row-values b{color:var(--text);margin-top:2px;font-size:11px;display:block}.settlement-status{color:#486359;white-space:nowrap;background:#eef2f0;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.settlement-status.지급완료{color:#715629;background:#f4ede1}.settlement-status.입금확인{color:#316895;background:#eef6ff}.settlement-status.입금대기{color:#98631a;background:#fff6e7}.settlement-detail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.settlement-detail-head h3{margin:3px 0 4px;font-size:18px}.settlement-detail-head p{color:var(--muted);margin:0;font-size:11px}.settlement-contract-meta{grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0;display:grid}.settlement-contract-meta div{border:1px solid var(--border);background:var(--soft);border-radius:10px;padding:9px}.settlement-contract-meta dt{color:var(--muted);font-size:9px;font-weight:800}.settlement-contract-meta dd{margin:4px 0 0;font-size:12px;font-weight:800}.settlement-edit-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.settlement-edit-grid label{flex-direction:column;gap:5px;display:flex}.settlement-edit-grid label span{color:var(--muted);font-size:10px;font-weight:800}.settlement-edit-grid input{border:1px solid var(--border);background:var(--panel);min-height:39px;color:var(--text);border-radius:9px;padding:0 10px}.settlement-edit-grid label small{color:var(--muted);font-size:9px;line-height:1.35}.settlement-rate-lock{position:relative}.settlement-rate-lock input{width:100%;padding-right:27px}.settlement-rate-lock i{color:var(--muted);font-size:11px;font-style:normal;position:absolute;top:11px;right:10px}.settlement-calc-card{background:#f7f3eb;border:1px solid #e1d5bd;border-radius:11px;grid-column:span 2;padding:12px}.settlement-calc-card span,.settlement-calc-card small{color:#75654a;font-size:10px;display:block}.settlement-calc-card b{color:#6d5123;margin:5px 0;font-size:18px;display:block}.settlement-save{background:var(--accent);color:#fff;border:0;border-radius:10px;grid-column:span 2;min-height:43px;font-weight:900}.settlement-staff-detail{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.settlement-staff-detail article{border:1px solid var(--border);background:var(--soft);border-radius:11px;padding:13px}.settlement-staff-detail article.primary{background:#f7f3eb;border-color:#e1d5bd;grid-column:span 2}.settlement-staff-detail span,.settlement-staff-detail small{color:var(--muted);font-size:10px;display:block}.settlement-staff-detail b{margin-top:6px;font-size:18px;display:block}.settlement-empty{text-align:center;color:var(--muted);padding:32px 12px;font-size:12px}@media (width<=1100px){.settlement-kpis{grid-template-columns:repeat(3,1fr)}.settlement-rate-list{grid-template-columns:repeat(2,1fr)}.settlement-workspace{grid-template-columns:1fr}.settlement-detail{min-height:auto}}@media (width<=700px){.settlement-v142{padding:14px 12px 88px}.settlement-head{flex-direction:column;align-items:flex-start}.settlement-head-actions{width:100%}.settlement-head-actions select,.settlement-head-actions button{flex:1}.settlement-kpis,.settlement-kpis.staff{grid-template-columns:repeat(2,1fr)}.settlement-rate-list{grid-template-columns:1fr}.settlement-rate-list article{flex-direction:column;align-items:flex-start}.settlement-rate-input{width:100%}.settlement-rate-input input{flex:1}.settlement-row-values{grid-template-columns:1fr 1fr}.settlement-edit-grid{grid-template-columns:1fr}.settlement-calc-card,.settlement-save{grid-column:span 1}.settlement-contract-meta{grid-template-columns:1fr 1fr}}.settlement-member-summary{border:1px solid var(--border);background:var(--panel);border-radius:15px;margin-bottom:16px;padding:16px}.settlement-member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.settlement-member-summary-grid>button{border:1px solid var(--border);background:var(--soft);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;min-width:0;padding:12px}.settlement-member-summary-grid>button.active{border-color:#9d7840;box-shadow:0 0 0 2px #9d78401f}.settlement-member-summary-grid .summary-name{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.settlement-member-summary-grid .summary-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.settlement-member-summary-grid .summary-name span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:800}.settlement-member-summary-grid .summary-values{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.settlement-member-summary-grid .summary-values span{color:var(--muted);font-size:9px}.settlement-member-summary-grid .summary-values b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}@media (width<=1100px){.settlement-member-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.settlement-head-actions{flex-wrap:wrap}.settlement-head-actions select{min-width:calc(50% - 4px)}.settlement-head-actions button{min-width:100%}.settlement-member-summary-grid{grid-template-columns:1fr}.settlement-member-summary-grid .summary-values{grid-template-columns:repeat(3,1fr)}}.personal-work-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.personal-work-head h2{margin:4px 0 3px;font-size:27px}.personal-work-head p{color:var(--text-muted);margin:0}.personal-work-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-work-summary>span{border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);border-radius:9px;padding:8px 11px;font-size:12px}.personal-work-summary b{color:var(--text-primary);margin-left:4px;font-size:14px}.personal-work-summary button{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;height:34px;padding:0 12px}.personal-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.personal-panel{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;min-width:0;padding:18px}.personal-panel-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.personal-panel-head h3{margin:3px 0 0;font-size:18px}.personal-panel-head small{color:var(--text-muted);font-size:11px}.personal-note-editor,.personal-todo-editor{border:1px solid var(--border);background:var(--surface-1);border-radius:11px;padding:12px}.personal-note-editor>input,.personal-note-editor textarea,.personal-todo-editor input,.personal-todo-editor select{border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);border-radius:8px}.personal-note-editor>input{box-sizing:border-box;width:100%;height:38px;padding:0 11px;font-weight:600}.personal-note-editor textarea{box-sizing:border-box;resize:vertical;width:100%;height:96px;margin-top:8px;padding:10px 11px}.personal-editor-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.personal-editor-actions label{color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}.personal-editor-actions>div{gap:6px;display:flex}.personal-work-page button.primary{background:var(--text-accent);color:#fff;border:0;border-radius:8px;padding:8px 13px;font-weight:600}.personal-work-page button.ghost{border:1px solid var(--border);color:var(--text-secondary);background:0 0;border-radius:8px;padding:8px 12px}.personal-note-list,.personal-todo-list{flex-direction:column;gap:8px;max-height:570px;margin-top:12px;padding-right:2px;display:flex;overflow:auto}.personal-note-list article{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;padding:12px;position:relative}.personal-note-top{justify-content:space-between;gap:10px;display:flex}.personal-note-top small{color:var(--text-muted);font-size:10px}.personal-note-list p{white-space:pre-wrap;color:var(--text-secondary);margin:8px 0 10px;font-size:12px;line-height:1.55}.personal-item-actions{justify-content:flex-end;gap:5px;display:flex}.personal-item-actions button,.todo-delete{color:var(--text-muted);background:0 0;border:0;padding:3px 6px;font-size:11px}.personal-todo-editor{grid-template-columns:minmax(0,1fr) 140px 86px auto;gap:7px;display:grid}.personal-todo-editor input,.personal-todo-editor select{min-width:0;height:38px;padding:0 9px}.personal-todo-tabs{gap:5px;margin:12px 0 0;display:flex}.personal-todo-tabs button{border:1px solid var(--border);background:var(--surface-1);color:var(--text-secondary);border-radius:999px;padding:6px 11px;font-size:11px}.personal-todo-tabs button.active{border-color:var(--text-accent);background:var(--bg-accent);color:var(--text-accent);font-weight:600}.personal-todo-list article{border:1px solid var(--border);background:var(--surface-1);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.personal-todo-list article.high{border-left:3px solid var(--text-warning)}.personal-todo-list article.done{opacity:.58}.todo-check{border:1px solid var(--border-strong);background:var(--surface-2);width:25px;height:25px;color:var(--text-accent);border-radius:7px;font-weight:800}.todo-body{min-width:0}.todo-body>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.done .todo-body>b{text-decoration:line-through}.todo-body>div{align-items:center;gap:6px;margin-top:4px;display:flex}.todo-body span{color:var(--text-muted);font-size:10px}.todo-body .priority{color:var(--text-warning);font-weight:700}.todo-body .overdue{color:var(--text-danger);font-weight:700}.personal-empty{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:10px;padding:28px 12px;font-size:12px}@media (width<=900px){.personal-work-page{padding:14px}.personal-work-head{flex-direction:column;align-items:flex-start}.personal-work-grid{grid-template-columns:1fr}.personal-todo-editor{grid-template-columns:1fr 1fr}.personal-todo-editor .todo-title{grid-column:1/-1}.personal-panel{padding:14px}}.personal-work-summary>span.danger{border-color:color-mix(in srgb,var(--text-danger) 34%,var(--border));color:var(--text-danger);background:color-mix(in srgb,var(--text-danger) 7%,var(--surface-2))}.personal-work-summary>span.danger b{color:var(--text-danger)}.personal-todo-editor.editing{border-color:var(--text-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-accent) 8%,transparent)}.todo-editor-buttons{justify-content:flex-end;align-items:center;gap:6px;display:flex}.todo-editor-buttons .ghost,.todo-editor-buttons .primary{white-space:nowrap;height:38px}.personal-todo-tabs{flex-wrap:wrap}.personal-todo-tabs button.has-overdue{color:var(--text-danger);border-color:color-mix(in srgb,var(--text-danger) 35%,var(--border))}.personal-todo-tabs button.has-overdue.active{background:color-mix(in srgb,var(--text-danger) 8%,var(--surface-1));color:var(--text-danger)}.personal-todo-list article.is-overdue{border-color:color-mix(in srgb,var(--text-danger) 35%,var(--border));background:color-mix(in srgb,var(--text-danger) 3%,var(--surface-1))}.todo-body .overdue-badge{color:#fff;background:var(--text-danger);border-radius:999px;padding:1px 6px;font-weight:700}.todo-row-actions{align-items:center;gap:2px;display:flex}.todo-row-actions button{color:var(--text-muted);background:0 0;border:0;padding:4px 6px;font-size:11px}.todo-row-actions button:hover{color:var(--text-primary)}@media (width<=900px){.personal-todo-editor{grid-template-columns:1fr 1fr}.personal-todo-editor .todo-title,.personal-todo-editor .todo-editor-buttons{grid-column:1/-1}.todo-row-actions{flex-direction:column;align-items:flex-end}}.personal-work-page{font-size:15px}.personal-work-head h2{font-size:31px}.personal-work-head p{font-size:15px;line-height:1.6}.personal-work-summary>span{padding:9px 12px;font-size:13px}.personal-work-summary b{font-size:16px}.personal-work-summary button{height:38px;font-size:13px}.personal-panel-head h3{font-size:21px}.personal-panel-head small{font-size:13px;line-height:1.45}.personal-note-editor>input{height:44px;padding:0 13px;font-size:15px}.personal-note-editor textarea{height:112px;padding:12px 13px;font-size:15px;line-height:1.6}.personal-editor-actions label{font-size:14px}.personal-work-page button.primary,.personal-work-page button.ghost{min-height:40px;padding:9px 15px;font-size:14px}.personal-note-top small{font-size:12px}.personal-item-actions{gap:7px}.personal-item-actions button{border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);border-radius:8px;min-width:52px;padding:7px 11px;font-size:13px;font-weight:600}.personal-item-actions button:hover{border-color:var(--text-accent);color:var(--text-primary);background:var(--bg-accent)}.personal-todo-editor input,.personal-todo-editor select{height:44px;padding:0 11px;font-size:14px}.personal-todo-tabs{flex-wrap:wrap;gap:7px;margin-top:14px}.personal-todo-tabs button{padding:7px 13px;font-size:13px}.personal-todo-list article{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:14px}.todo-status-mark{border:1px solid var(--border-strong);background:var(--surface-2);width:27px;height:27px;color:var(--text-accent);border-radius:8px;place-items:center;font-size:15px;font-weight:800;display:grid}.todo-status-mark.done{border-color:color-mix(in srgb,var(--text-accent) 55%,var(--border));background:var(--bg-accent)}.todo-body>div{flex-wrap:wrap;gap:8px;margin-top:6px}.todo-body span{font-size:12px}.todo-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.todo-row-actions .todo-action{border:1px solid var(--border);background:var(--surface-2);min-width:54px;height:34px;color:var(--text-secondary);border-radius:8px;padding:0 11px;font-size:13px;font-weight:700}.todo-row-actions .todo-action.complete{border-color:color-mix(in srgb,var(--text-accent) 55%,var(--border));background:var(--bg-accent);color:var(--text-accent)}.todo-row-actions .todo-action.edit:hover{border-color:var(--text-accent);color:var(--text-primary)}.todo-row-actions .todo-action.delete{color:var(--text-danger)}.todo-row-actions .todo-action.delete:hover{border-color:color-mix(in srgb,var(--text-danger) 48%,var(--border));background:color-mix(in srgb,var(--text-danger) 6%,var(--surface-2))}.todo-row-actions .todo-action.done-state{color:var(--text-secondary)}.personal-empty{padding:32px 14px;font-size:14px}@media (width<=900px){.personal-work-head h2{font-size:28px}.personal-panel-head h3{font-size:20px}.todo-row-actions{flex-direction:row;align-items:center}.todo-row-actions .todo-action{min-width:50px}.personal-todo-list article{grid-template-columns:30px minmax(0,1fr)}.todo-row-actions{grid-column:2;justify-content:flex-start}}.personal-work-page{max-width:1480px;margin:0 auto;padding:26px 30px 34px}.personal-work-head{align-items:flex-start;margin-bottom:16px}.personal-work-head h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:32px}.personal-work-head p{color:var(--text-secondary);font-size:15px}.personal-refresh{border:1px solid var(--border);background:var(--surface-2);height:40px;color:var(--text-primary);border-radius:10px;padding:0 14px;font-size:14px;font-weight:700}.personal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.personal-metric-card{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex-direction:column;justify-content:center;min-height:78px;padding:15px 17px;display:flex}.personal-metric-card span{color:var(--text-secondary);font-size:13px;font-weight:700}.personal-metric-card b{color:var(--text-primary);margin-top:6px;font-size:26px;line-height:1.1}.personal-metric-card.today{border-color:color-mix(in srgb,var(--text-accent) 35%,var(--border));background:var(--bg-accent)}.personal-metric-card.today span,.personal-metric-card.today b{color:var(--text-accent)}.personal-metric-card.danger{border-color:color-mix(in srgb,var(--text-danger) 35%,var(--border));background:color-mix(in srgb,var(--text-danger) 5%,var(--surface-2))}.personal-metric-card.danger span,.personal-metric-card.danger b{color:var(--text-danger)}.personal-work-grid{gap:18px}.personal-panel{border:1px solid var(--border);background:var(--surface-2);box-shadow:0 4px 18px color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:16px;padding:18px 20px}.personal-panel-head{align-items:flex-start;margin-bottom:14px}.personal-panel-head h3{letter-spacing:-.025em;margin-top:4px;font-size:21px}.personal-panel-head small{text-align:right;color:var(--text-muted);font-size:12px;line-height:1.45}.personal-note-editor,.personal-todo-editor{background:0 0;border:0;padding:0}.personal-note-editor>input,.personal-note-editor textarea,.personal-todo-editor input,.personal-todo-editor select{background:var(--surface-1);border:1px solid var(--border);border-radius:10px}.personal-note-list,.personal-todo-list{gap:10px;margin-top:16px}.personal-note-list article,.personal-todo-list article{background:var(--surface-1);border:1px solid var(--border);border-radius:12px}.personal-note-list article{padding:14px 15px}.personal-note-list article.pinned{border-color:color-mix(in srgb,var(--text-warning) 45%,var(--border));background:color-mix(in srgb,var(--text-warning) 4%,var(--surface-1))}.personal-note-top b{font-size:15px}.personal-note-list p{margin:7px 0 9px;font-size:14px;line-height:1.6}.personal-item-actions button{border-radius:7px;padding:4px 8px;font-size:12px;font-weight:700}.personal-item-actions button:last-child{color:var(--text-danger)}.personal-todo-tabs{gap:6px}.personal-todo-tabs button{background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:13px}.personal-todo-tabs button.active{background:var(--bg-accent);color:var(--text-accent)}.personal-todo-list article{grid-template-columns:28px minmax(0,1fr) auto;padding:13px 14px}.todo-status-mark{border-radius:6px}.todo-body>b{font-size:15px}.todo-body>div{gap:6px;margin-top:7px}.todo-badge{background:var(--surface-2);border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;display:inline-flex;color:var(--text-secondary)!important;font-size:11px!important;font-weight:800!important}.todo-badge.important{background:color-mix(in srgb,var(--text-danger) 10%,var(--surface-2));color:var(--text-danger)!important}.todo-badge.today{background:var(--bg-accent);color:var(--text-accent)!important}.todo-badge.overdue-badge,.todo-badge.overdue-date{background:color-mix(in srgb,var(--text-danger) 10%,var(--surface-2));color:var(--text-danger)!important}.todo-badge.done-badge{background:color-mix(in srgb,var(--text-accent) 8%,var(--surface-2));color:var(--text-secondary)!important}.todo-row-actions .todo-action{background:var(--surface-2);border-radius:8px;min-width:50px;height:32px;font-size:12px}.todo-row-actions .todo-action.complete{background:var(--text-accent);color:#fff;border-color:var(--text-accent)}.personal-empty{background:0 0;border:0;padding:24px 8px 8px;font-size:13px}@media (width<=900px){.personal-work-page{padding:16px}.personal-metrics{grid-template-columns:repeat(3,1fr);gap:8px}.personal-metric-card{min-height:70px;padding:12px}.personal-metric-card b{font-size:22px}.personal-panel{padding:15px}.personal-panel-head{flex-direction:column}.personal-panel-head small{text-align:left}.personal-work-grid{grid-template-columns:1fr}}.properties-page{box-sizing:border-box;width:min(100%,1480px);margin-left:auto;margin-right:auto}.properties-page .apartment-card-grid{justify-content:center!important}@media (width<=760px){.properties-page{width:100%;margin-left:0;margin-right:0}}.properties-page{width:min(100%,1600px)}.properties-page .apartment-card-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important}@media (width<=1180px){.properties-page .apartment-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.properties-page .apartment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.properties-page .apartment-card-grid{grid-template-columns:1fr!important}}.apt-detail-readonly{border:1px solid var(--border);min-height:34px;color:var(--muted);border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.member-identity select{border:1px solid var(--border);background:var(--panel);width:100%;min-height:34px;color:var(--text);border-radius:8px;padding:0 10px}.side-nav-groups{gap:6px}.section-tabs-wrap{z-index:12;background:var(--surface-card,#fff);border-bottom:1px solid var(--border,#e5e5e8);width:100%;position:relative;overflow:hidden}.section-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;min-height:52px;padding:0 22px;display:flex;overflow-x:auto}.section-tabs button{color:var(--text-secondary,#5b5b63);min-height:52px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 12px;font-size:14px;font-weight:600}.section-tabs button:hover{color:var(--text-primary,#16161a)}.section-tabs button.active{color:var(--accent,#1d4ed8);border-bottom-color:var(--accent,#1d4ed8)}.settlement-rate-list{grid-template-columns:repeat(auto-fit,minmax(250px,290px));justify-content:start;gap:10px}.settlement-rate-list article{background:#fff;border:1px solid #d7dee7;border-radius:10px;gap:10px;min-width:0;padding:10px 12px;box-shadow:0 1px 2px #0f172a0a}.settlement-rate-list article>div:first-child{flex:auto;min-width:105px}.settlement-rate-list b{font-size:13px;line-height:1.25}.settlement-rate-list small{white-space:nowrap;font-size:9px;line-height:1.25}.settlement-rate-input{flex:none;gap:4px}.settlement-rate-input input{width:54px;height:34px;min-height:34px;color:var(--text);text-align:center;background:#fff;border:1px solid #aeb9c7;border-radius:7px;padding:0 7px;font-weight:800;box-shadow:inset 0 1px 2px #0f172a0a}.settlement-rate-input input:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b829}.settlement-rate-input span{text-align:center;min-width:14px;font-size:12px;font-weight:800}.settlement-rate-input button{background:var(--accent);color:#101828;border:1px solid #b5d719;border-radius:7px;min-height:34px;padding:0 9px;font-size:12px;font-weight:900}@media (width<=700px){.settlement-rate-list{grid-template-columns:1fr}.settlement-rate-list article{flex-direction:row;align-items:center}.settlement-rate-input{width:auto}.settlement-rate-input input{flex:0 0 54px}}.settlement-rate-input input::placeholder{color:#94a3b8;font-size:10px;font-weight:700}html[data-theme=light]{--accent:#17365f;--accentText:#fff;--green:#b4873b}html[data-theme=light] .primary,html[data-theme=light] .map-create-fab,html[data-theme=light] .settlement-rate-input button,html[data-theme=light] .settlement-save{color:#fff!important;background:#17365f!important;border-color:#17365f!important}html[data-theme=light] .top-tab.active,html[data-theme=light] .workspace-tab.active,html[data-theme=light] .mobile-nav button.active{color:#17365f!important}html[data-theme=light] .map-create-fab{box-shadow:0 10px 24px #17365f3d!important}html[data-theme=light] .section-tabs button.active{color:#17365f!important;border-bottom-color:#b4873b!important}html[data-theme=light] .section-tabs button:hover{color:#17365f!important}html[data-theme=light] .settlement-v142{max-width:1600px;padding:28px 30px 52px}html[data-theme=light] .settlement-head{align-items:center;margin-bottom:18px;padding:0 2px}html[data-theme=light] .settlement-head h2{letter-spacing:-.045em;color:#0f2747;font-size:31px}html[data-theme=light] .settlement-head p{color:#6b7a90;font-size:14px}html[data-theme=light] .settlement-v142 .eyebrow{color:#8a6a31;letter-spacing:.14em;font-size:10px;font-weight:900}html[data-theme=light] .settlement-head-actions select,html[data-theme=light] .settlement-head-actions button,html[data-theme=light] .settlement-section-head select{background:#fff;border-color:#d6dee9;min-height:40px;font-weight:700;box-shadow:0 1px 2px #0f274708}html[data-theme=light] .settlement-head-actions button:hover{background:#f7f9fc;border-color:#9fb0c4}html[data-theme=light] .settlement-kpis{gap:12px;margin-bottom:18px}html[data-theme=light] .settlement-kpis article{background:#fff;border:1px solid #dce3ec;border-radius:15px;min-height:112px;padding:18px 17px 15px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f274709}html[data-theme=light] .settlement-kpis article:before{content:"";opacity:.9;background:#17365f;width:100%;height:3px;position:absolute;top:0;left:0}html[data-theme=light] .settlement-kpis article:nth-child(2):before,html[data-theme=light] .settlement-kpis article:nth-child(5):before{background:#b4873b}html[data-theme=light] .settlement-kpis span{color:#64748b;letter-spacing:-.01em;font-size:11px}html[data-theme=light] .settlement-kpis strong{color:#102a4c;letter-spacing:-.035em;margin-top:9px;font-size:23px;font-weight:900}html[data-theme=light] .settlement-kpis small{color:#8390a3;font-size:10px}html[data-theme=light] .settlement-rate-panel,html[data-theme=light] .settlement-member-summary,html[data-theme=light] .settlement-ledger,html[data-theme=light] .settlement-detail{background:#fff;border:1px solid #dce3ec;border-radius:16px;box-shadow:0 5px 18px #0f274709}html[data-theme=light] .settlement-rate-panel,html[data-theme=light] .settlement-member-summary{margin-bottom:18px;padding:17px 18px}html[data-theme=light] .settlement-section-head{margin-bottom:14px}html[data-theme=light] .settlement-section-head h3{color:#102a4c;letter-spacing:-.025em;font-size:17px;font-weight:900}html[data-theme=light] .settlement-section-head small{color:#7b8798}html[data-theme=light] .settlement-rate-list{gap:9px}html[data-theme=light] .settlement-rate-list article{box-shadow:none;background:#fbfcfe;border-color:#d8e0ea}html[data-theme=light] .settlement-rate-list article:hover{background:#f8fafc;border-color:#aebdce}html[data-theme=light] .settlement-rate-input input{background:#fff;border-color:#cbd5e1}html[data-theme=light] .settlement-rate-input button{color:#fff!important;background:#17365f!important;border-color:#17365f!important}html[data-theme=light] .settlement-member-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}html[data-theme=light] .settlement-member-summary-grid>button{background:#fbfcfe;border-color:#dce3ec;border-radius:12px;padding:13px 14px;transition:all .15s;position:relative;overflow:hidden}html[data-theme=light] .settlement-member-summary-grid>button:hover{background:#fff;border-color:#aebdce;transform:translateY(-1px)}html[data-theme=light] .settlement-member-summary-grid>button.active{background:#fffaf1;border-color:#b4873b;box-shadow:0 0 0 2px #b4873b1a}html[data-theme=light] .settlement-member-summary-grid>button.active:before{content:"";background:#b4873b;width:3px;position:absolute;top:0;bottom:0;left:0}html[data-theme=light] .settlement-member-summary-grid .summary-name b{color:#102a4c;font-size:14px}html[data-theme=light] .settlement-member-summary-grid .summary-values{border-top:1px solid #e7ebf1;gap:8px;padding-top:9px}html[data-theme=light] .settlement-member-summary-grid .summary-values b{color:#17365f;margin-top:4px;font-size:12px}html[data-theme=light] .settlement-workspace{grid-template-columns:minmax(0,1.18fr) minmax(440px,.82fr);align-items:stretch;gap:16px}html[data-theme=light] .settlement-ledger,html[data-theme=light] .settlement-detail{min-height:470px;padding:18px}html[data-theme=light] .settlement-contract-list{gap:9px;max-height:620px;padding-right:3px}html[data-theme=light] .settlement-contract-list>button{background:#fbfcfe;border-color:#dfe5ed;border-radius:12px;padding:13px 14px;transition:all .15s}html[data-theme=light] .settlement-contract-list>button:hover{background:#fff;border-color:#b8c4d2}html[data-theme=light] .settlement-contract-list>button.active{background:#fffaf1;border-color:#b4873b;box-shadow:0 0 0 2px #b4873b1a}html[data-theme=light] .settlement-row-top b{color:#102a4c;font-size:15px}html[data-theme=light] .settlement-row-values{gap:7px}html[data-theme=light] .settlement-row-values span{background:#fff;border-color:#e2e7ee;padding:7px 9px}html[data-theme=light] .settlement-row-values b{color:#17365f;font-size:12px}html[data-theme=light] .settlement-status{color:#4e6075;background:#eef2f6;min-height:26px;padding:0 9px}html[data-theme=light] .settlement-status.지급완료{color:#7a5720;background:#f7efe2}html[data-theme=light] .settlement-status.입금확인{color:#245b8f;background:#edf4fb}html[data-theme=light] .settlement-status.입금대기{color:#91601d;background:#fff4df}html[data-theme=light] .settlement-detail{background:linear-gradient(#fff 0%,#fbfcfe 100%)}html[data-theme=light] .settlement-detail-head{border-bottom-color:#e1e6ed;padding-bottom:15px}html[data-theme=light] .settlement-detail-head h3{color:#102a4c;font-size:20px;font-weight:900}html[data-theme=light] .settlement-contract-meta{gap:9px;margin:15px 0 16px}html[data-theme=light] .settlement-contract-meta div{background:#f7f9fc;border-color:#e0e6ed;border-radius:10px;min-height:63px;padding:10px 11px}html[data-theme=light] .settlement-contract-meta dt{color:#758399;font-size:10px}html[data-theme=light] .settlement-contract-meta dd{color:#142e50;font-size:13px}html[data-theme=light] .settlement-edit-grid{gap:10px}html[data-theme=light] .settlement-edit-grid label span{color:#5f6f83;font-size:10px}html[data-theme=light] .settlement-edit-grid input{background:#fff;border-color:#ccd6e2;min-height:42px}html[data-theme=light] .settlement-edit-grid input:focus{border-color:#8da2ba;outline:none;box-shadow:0 0 0 3px #17365f14}html[data-theme=light] .settlement-calc-card{background:#faf5eb;border-color:#dfcfb3;padding:14px}html[data-theme=light] .settlement-calc-card b{color:#8a6427;font-size:20px}html[data-theme=light] .settlement-save{border-radius:10px;min-height:46px;box-shadow:0 4px 10px #17365f1f;color:#fff!important;background:#17365f!important}html[data-theme=light] .settlement-save:hover{background:#102a4c!important}@media (width<=1250px){html[data-theme=light] .settlement-member-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){html[data-theme=light] .settlement-workspace{grid-template-columns:1fr}html[data-theme=light] .settlement-member-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){html[data-theme=light] .settlement-v142{padding:16px 12px 88px}html[data-theme=light] .settlement-head h2{font-size:28px}html[data-theme=light] .settlement-kpis article{min-height:102px;padding:15px}html[data-theme=light] .settlement-member-summary-grid{grid-template-columns:1fr}html[data-theme=light] .settlement-ledger,html[data-theme=light] .settlement-detail{min-height:auto;padding:14px}}html[data-theme=light] .dashboard-v126{--d26-surface:#fff;--d26-soft:#f5f7fa;--d26-border:#dce3ec;--d26-primary:#17365f;--d26-primary-strong:#17365f;--d26-primary-soft:#edf2f8;--d26-text:#102a4c;--d26-muted:#6f7d91;width:min(100%,1600px);padding:24px 30px 46px}html[data-theme=light] .dashboard-v126:before{background:#f5f7fa}html[data-theme=light] .dash26-header{border-bottom:1px solid #dce3ec;align-items:center;gap:22px;padding:0 2px 16px}html[data-theme=light] .dash26-heading-block{flex:auto;min-width:0}html[data-theme=light] .dash26-eyebrow{color:#8a6a31;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900}html[data-theme=light] .dash26-titleline{align-items:baseline;gap:18px;min-width:0;display:flex}html[data-theme=light] .dash26-titleline h2{color:#0f2747;letter-spacing:-.045em;flex:none;font-size:30px;font-weight:900}html[data-theme=light] .dash26-titleline p{color:#6b7a90;white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:0;font-size:12px;line-height:1.4;overflow:hidden}html[data-theme=light] .dash26-refresh{color:#102a4c;background:#fff;border-color:#d6dee9;border-radius:12px;flex:none;min-height:40px;padding:9px 15px;box-shadow:0 2px 8px #0f27470d}html[data-theme=light] .dash26-refresh span{color:#8a6a31}html[data-theme=light] .dash26-refresh:hover{background:#f8fafc;border-color:#aebdce}html[data-theme=light] .dash26-kpis{gap:12px;margin-top:18px}html[data-theme=light] .dash26-kpis article{background:#fff;border:1px solid #dce3ec;border-radius:15px;min-height:124px;padding:17px 17px 15px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f274709}html[data-theme=light] .dash26-kpis article:before{content:"";background:#17365f;width:100%;height:3px;position:absolute;top:0;left:0}html[data-theme=light] .dash26-kpis article:nth-child(4):before,html[data-theme=light] .dash26-kpis article:nth-child(6):before{background:#b4873b}html[data-theme=light] .dash26-kpis article:hover{border-color:#aebdce;transform:translateY(-1px)}html[data-theme=light] .dash26-kpis article.highlight{background:linear-gradient(145deg,#17365f,#254c7a);border-color:#17365f;box-shadow:0 8px 22px #0f274726}html[data-theme=light] .dash26-kpi-top>span{color:#64748b;font-size:11px;font-weight:800}html[data-theme=light] .dash26-kpi-top i{color:#17365f;background:#edf2f8}html[data-theme=light] .dash26-kpis strong{color:#102a4c;margin-top:13px;font-size:25px;font-weight:900}html[data-theme=light] .dash26-kpis small{color:#8390a3}html[data-theme=light] .dash26-card{background:#fff;border:1px solid #dce3ec;border-radius:16px;margin-top:16px;padding:19px 20px;box-shadow:0 5px 18px #0f274709}html[data-theme=light] .dash26-section-head>div>span{color:#8a6a31;letter-spacing:.14em;font-size:9px;font-weight:900}html[data-theme=light] .dash26-section-head h3{color:#102a4c;font-size:17px;font-weight:900}html[data-theme=light] .dash26-section-head>small{color:#7b8798}html[data-theme=light] .dash26-section-head>button{color:#17365f;font-weight:850}html[data-theme=light] .dash26-request-grid{gap:9px;margin-top:13px}html[data-theme=light] .dash26-request-grid>button{background:#fbfcfe;border-color:#dce3ec;border-radius:13px;min-height:88px;padding:13px 15px}html[data-theme=light] .dash26-request-grid>button:hover{background:#f7f9fc;border-color:#aebdce}html[data-theme=light] .dash26-request-grid>button.attention{background:#fbf7ef;border-color:#d8c193}html[data-theme=light] .dash26-request-grid em{color:#8a6a31;background:#f4ead6}html[data-theme=light] .dash26-request-grid strong{color:#102a4c}html[data-theme=light] .dash26-activity li{min-height:49px}html[data-theme=light] .dash26-timeline i{background:#17365f;box-shadow:0 0 0 4px #edf2f8}html[data-theme=light] .dash26-activity li>em{color:#17365f;background:#edf2f8}html[data-theme=light] .dash26-staff-row:hover{background:#f7f9fc}html[data-theme=light] .dash26-staff-row>i{background:linear-gradient(145deg,#17365f,#345b86)}html[data-theme=light] .dash26-staff-row:nth-child(3n+2)>i{background:linear-gradient(145deg,#8a6a31,#b4873b)}html[data-theme=light] .dash26-note{color:#7b8798}@media (width<=900px){html[data-theme=light] .dashboard-v126{padding:22px 20px 42px}html[data-theme=light] .dash26-header{align-items:flex-start}html[data-theme=light] .dash26-titleline{display:block}html[data-theme=light] .dash26-titleline p{white-space:normal;margin-top:6px}}@media (width<=600px){html[data-theme=light] .dashboard-v126{padding:17px 12px 100px}html[data-theme=light] .dash26-header{padding-bottom:14px;display:block}html[data-theme=light] .dash26-titleline h2{font-size:24px}html[data-theme=light] .dash26-refresh{margin-top:12px}}html[data-theme=light] .dash26-kpis article.highlight strong{color:#fff!important}html[data-theme=light] .dash26-kpis.owner article:nth-child(5):before,html[data-theme=light] .dash26-kpis.owner article:nth-child(6):before{background:#b4873b}html[data-theme=light] .dash26-kpis.owner article:nth-child(5) strong,html[data-theme=light] .dash26-kpis.owner article:nth-child(6) strong{color:#102a4c}.schedule-v267 .schedule-page-head,.schedule-v267 .schedule-head-actions{align-items:flex-end}.schedule-staff-filter{gap:5px;min-width:150px;display:grid}.schedule-staff-filter>span{color:var(--muted);letter-spacing:.04em;font-size:9px;font-weight:900}.schedule-staff-filter select{border:1px solid var(--line);background:var(--panel2);color:#fff;border-radius:9px;height:38px;padding:0 34px 0 11px;font-weight:800}.schedule-v267 .schedule-summary-grid.interactive{margin-bottom:8px}.schedule-legend{flex-wrap:wrap;gap:7px;margin:0 0 10px;padding:0 2px;display:flex}.schedule-legend>span{border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.schedule-legend i{background:#b8c0ca;border-radius:50%;width:8px;height:8px}.schedule-legend .type-계약 i{background:#b4873b}.schedule-legend .type-중도금 i{background:#7ea8ff}.schedule-legend .type-잔금 i{background:#ffb66f}.schedule-legend .type-상담 i{background:#c794ff}.schedule-legend .type-답사 i{background:#5cb7a3}.schedule-week-view{grid-template-columns:repeat(7,minmax(120px,1fr));min-height:540px;display:grid;overflow-x:auto}.schedule-week-view>button{border:0;border-right:1px solid var(--line);min-width:120px;color:inherit;text-align:left;background:0 0;flex-direction:column;gap:10px;padding:12px 9px;display:flex}.schedule-week-view>button:last-child{border-right:0}.schedule-week-view>button.active{box-shadow:inset 0 0 0 2px #17365f}.schedule-week-date{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.schedule-week-date span{color:var(--muted);font-size:10px;font-weight:800}.schedule-week-date strong{font-size:18px}.schedule-week-events{gap:7px;display:grid}.schedule-week-events>div{background:var(--panel2);border-left:3px solid #b8c0ca;border-radius:8px;gap:3px;padding:8px;display:grid}.schedule-week-events>div.type-계약{border-left-color:#b4873b}.schedule-week-events>div.type-중도금{border-left-color:#7ea8ff}.schedule-week-events>div.type-잔금{border-left-color:#ffb66f}.schedule-week-events>div.type-상담{border-left-color:#c794ff}.schedule-week-events>div.type-답사{border-left-color:#5cb7a3}.schedule-week-events b{font-size:10px}.schedule-week-events span{font-size:10px;line-height:1.35}.schedule-week-events small{color:var(--muted);font-size:9px}.schedule-v267 .event-type{border-left:0;padding-left:8px;position:relative}.schedule-v267 .event-type:before{content:"";background:#b8c0ca;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.schedule-v267 .event-type.type-계약:before{background:#b4873b}.schedule-v267 .event-type.type-중도금:before{background:#7ea8ff}.schedule-v267 .event-type.type-잔금:before{background:#ffb66f}.schedule-v267 .event-type.type-상담:before{background:#c794ff}.schedule-v267 .event-type.type-답사:before{background:#5cb7a3}.schedule-visibility{font-weight:700;margin-top:3px!important}.schedule-event-memo{background:var(--panel2);color:var(--muted);border-radius:8px;margin:8px 0 0;padding:8px 9px;font-size:10px;line-height:1.5}.schedule-event-actions .danger-soft{color:#d46a6a}.schedule-form-actions .primary:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.schedule-v267 .schedule-head-actions{grid-template-columns:1fr 1fr;display:grid}.schedule-staff-filter{min-width:0}.schedule-week-view{min-height:420px}.schedule-legend{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.schedule-legend>span{flex:none}}.schedule-v267 .schedule-page-head{min-height:auto;margin-bottom:10px}.schedule-v267 .schedule-layout{grid-template-columns:minmax(0,1fr) minmax(340px,370px);align-items:start;gap:12px}.schedule-v267 .schedule-side-rail{gap:10px;min-width:0;display:grid}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive{grid-template-columns:1fr;gap:8px;margin:0}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button{min-height:78px;padding:12px 14px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button strong{margin-top:2px;font-size:22px}.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;display:grid}.schedule-v267 .schedule-side-rail .schedule-staff-filter{min-width:0}.schedule-v267 .schedule-side-rail .schedule-head-actions .primary{height:38px}.schedule-v267 .calendar-panel{min-width:0}.schedule-v267 .calendar-panel .schedule-legend{border-bottom:1px solid var(--line);background:var(--panel);margin:0;padding:8px 14px}.schedule-v267 .schedule-detail-panel{width:100%;min-width:0;overflow:hidden}.schedule-v267 .schedule-create-panel,.schedule-v267 .schedule-form,.schedule-v267 .schedule-form label,.schedule-v267 .schedule-form input,.schedule-v267 .schedule-form select,.schedule-v267 .schedule-form textarea,.schedule-v267 .form-two-col{box-sizing:border-box;min-width:0;max-width:100%}.schedule-v267 .schedule-form{overflow:visible}.schedule-v267 .schedule-form input,.schedule-v267 .schedule-form select,.schedule-v267 .schedule-form textarea{display:block}@media (width<=1180px){.schedule-v267 .schedule-layout{grid-template-columns:minmax(0,1fr) 330px}.schedule-v267 .schedule-form .form-two-col{grid-template-columns:1fr}}@media (width<=900px){.schedule-v267 .schedule-layout{grid-template-columns:1fr}.schedule-v267 .schedule-side-rail{grid-row:2}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive{display:flex}.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:1fr 1fr}}@media (width>=901px){.schedule-v267{padding-bottom:10px}.schedule-v267 .schedule-page-head{margin-bottom:8px}.schedule-v267 .schedule-layout{grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:start;gap:10px}.schedule-v267 .schedule-side-rail{gap:8px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button{min-height:78px;padding:10px 11px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button span{font-size:11px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button strong{margin-top:1px;font-size:24px;line-height:1.05}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button small{margin-top:4px;font-size:10px;line-height:1.25}.schedule-v267 .schedule-side-rail .schedule-head-actions{gap:6px}.schedule-v267 .schedule-side-rail .schedule-head-actions .primary,.schedule-v267 .schedule-side-rail .schedule-staff-filter select{height:38px}.schedule-v267 .calendar-toolbar{min-height:52px;padding:8px 12px}.schedule-v267 .calendar-panel .schedule-legend{padding:6px 12px}.schedule-v267 .month-grid .day-cell{min-height:94px}.schedule-v267 .schedule-detail-panel{max-height:calc(100vh - 300px);overflow:auto}.schedule-v267 .schedule-detail-panel.create-mode{max-height:calc(100vh - 300px)}.schedule-v267 .schedule-detail-panel .detail-head{padding:12px 14px}.schedule-v267 .schedule-detail-panel .detail-body,.schedule-v267 .schedule-create-panel{padding-top:10px}}@media (width>=1300px){.schedule-v267 .schedule-layout{grid-template-columns:minmax(0,1fr) 430px}.schedule-v267 .month-grid .day-cell{min-height:100px}}@media (width>=901px){.schedule-v267 .schedule-layout{align-items:stretch}.schedule-v267 .calendar-panel{flex-direction:column;height:100%;min-height:0;display:flex}.schedule-v267 .calendar-grid-wrap{flex:auto;height:auto;min-height:0;max-height:none}.schedule-v267 .calendar-grid{flex:auto;grid-template-rows:repeat(6,minmax(0,1fr));height:100%}.schedule-v267 .calendar-cell{min-height:96px}}@media (width>=1300px){.schedule-v267 .calendar-cell{min-height:102px}}.schedule-v267 .schedule-side-rail .schedule-staff-filter>span{display:none}.schedule-v267 .schedule-side-rail .schedule-staff-filter{display:block}.schedule-v267 .schedule-side-rail .schedule-staff-filter select{width:100%}@media (width>=901px){.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:220px auto;justify-content:end}.schedule-v267 .schedule-side-rail .schedule-staff-filter{width:220px}}@media (width<=900px){.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:minmax(0,1fr) auto}.schedule-v267 .schedule-side-rail .schedule-staff-filter{width:auto}}@media (width>=901px){.schedule-v267 .schedule-side-rail{grid-auto-rows:max-content;align-content:start;gap:8px}.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;margin:0}.schedule-v267 .schedule-side-rail .schedule-staff-filter{width:auto}.schedule-v267 .schedule-detail-panel,.schedule-v267 .schedule-detail-panel.create-mode{overscroll-behavior:contain;height:calc(100vh - 300px);min-height:520px;max-height:calc(100vh - 300px);overflow-y:auto}.schedule-v267 .schedule-side-rail{align-self:stretch}}.schedule-v267{--schedule-navy:#17385f;--schedule-navy-deep:#0f2a4a;--schedule-gold:#b8893f;--schedule-gold-soft:#f4ead8;--schedule-bg-soft:#f6f8fb;--schedule-line:#d8e0ea;--schedule-text-muted:#7c8a9d}.schedule-v267 .calendar-toolbar button,.schedule-v267 .calendar-toolbar .view-toggle button{border-color:var(--schedule-line);color:var(--schedule-navy-deep);background:#fff}.schedule-v267 .calendar-toolbar button:hover,.schedule-v267 .calendar-toolbar .view-toggle button:hover{background:#f8fafc;border-color:#c7d2df}.schedule-v267 .calendar-toolbar button.active,.schedule-v267 .calendar-toolbar .view-toggle button.active{background:var(--schedule-navy);border-color:var(--schedule-navy);color:#fff}.schedule-v267 .schedule-summary-grid.interactive>button{border-color:var(--schedule-line);box-shadow:none;background:#fff}.schedule-v267 .schedule-summary-grid.interactive>button span{color:#65758b}.schedule-v267 .schedule-summary-grid.interactive>button strong{color:var(--schedule-navy-deep)}.schedule-v267 .schedule-summary-grid.interactive>button small{color:#8793a4}.schedule-v267 .schedule-summary-grid.interactive>button.active{border-color:var(--schedule-gold);box-shadow:inset 0 3px 0 var(--schedule-gold);background:linear-gradient(#fffdf8 0%,#fbf7ef 100%)}.schedule-v267 .schedule-summary-grid.interactive>button.active strong{color:var(--schedule-navy-deep)}.schedule-v267 .schedule-staff-filter select{border-color:var(--schedule-line);color:var(--schedule-navy-deep);background:#fff;font-weight:700}.schedule-v267 .schedule-staff-filter select:focus{border-color:var(--schedule-gold);box-shadow:0 0 0 3px #b8893f1f}.schedule-v267 .schedule-detail-panel{border-color:var(--schedule-line);box-shadow:none;background:#fff}.schedule-v267 .schedule-detail-panel .detail-head{border-bottom-color:var(--schedule-line);background:#fff}.schedule-v267 .schedule-detail-panel .eyebrow,.schedule-v267 .schedule-create-panel .eyebrow{color:var(--schedule-gold)}.schedule-v267 .schedule-detail-panel h3,.schedule-v267 .schedule-create-panel h3{color:var(--schedule-navy-deep)}.schedule-v267 .schedule-form label>span{color:#6d7b8f}.schedule-v267 .schedule-form input,.schedule-v267 .schedule-form select,.schedule-v267 .schedule-form textarea{border-color:var(--schedule-line);color:#15263d;background:#fff}.schedule-v267 .schedule-form input:focus,.schedule-v267 .schedule-form select:focus,.schedule-v267 .schedule-form textarea:focus{border-color:var(--schedule-gold);outline:none;box-shadow:0 0 0 3px #b8893f1f}.schedule-v267 .schedule-form-actions .primary,.schedule-v267 .schedule-detail-panel .primary{background:var(--schedule-navy-deep);border-color:var(--schedule-navy-deep);color:#fff}.schedule-v267 .schedule-form-actions .secondary,.schedule-v267 .schedule-detail-panel .secondary{border-color:var(--schedule-line);color:var(--schedule-navy-deep);background:#f7f9fb}.schedule-v267 .calendar-cell.today,.schedule-v267 .day-cell.today{box-shadow:inset 0 0 0 2px var(--schedule-navy-deep);background:#fbf8ef}.schedule-v267 .calendar-cell.today .today-badge,.schedule-v267 .day-cell.today .today-badge{background:var(--schedule-navy-deep);color:#fff}.schedule-v267 .calendar-panel{border-color:var(--schedule-line);background:#fff}.schedule-v267 .calendar-weekdays{border-color:var(--schedule-line);background:#f6f8fb}.schedule-v267 .calendar-weekdays>*{color:#7b8798}.schedule-v267 .schedule-legend span{border-color:var(--schedule-line);color:#66768a;background:#fff}.schedule-v267 .schedule-legend .type-상담 i{background:#b392cf}.schedule-v267 .schedule-legend .type-임장 i{background:#5ba99b}.schedule-v267 .schedule-legend .type-계약 i{background:var(--schedule-gold)}.schedule-v267 .schedule-legend .type-중도금 i{background:#7297c8}.schedule-v267 .schedule-legend .type-잔금 i{background:#d99155}.schedule-v267 .schedule-legend .type-일정 i{background:#9aa6b5}.schedule-v267 .empty-state strong{color:var(--schedule-navy-deep)}.schedule-v267 .empty-state p,.schedule-v267 .schedule-helper,.schedule-v267 .schedule-detail-panel small{color:var(--schedule-text-muted)}.schedule-v267 .calendar-toolbar .today-button,.schedule-v267 .calendar-view-switch button{min-width:42px;height:38px;color:var(--schedule-navy-deep);background:#fff;border:1px solid #cbd6e2;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s}.schedule-v267 .calendar-toolbar .today-button:hover,.schedule-v267 .calendar-view-switch button:hover{border-color:var(--schedule-gold);background:#fbf7ef;transform:translateY(-1px)}.schedule-v267 .calendar-toolbar .today-button:active,.schedule-v267 .calendar-view-switch button:active{transform:translateY(0)}.schedule-v267 .calendar-view-switch button.active{background:var(--schedule-navy-deep);border-color:var(--schedule-navy-deep);color:#fff;box-shadow:inset 0 -3px 0 var(--schedule-gold)}.schedule-v267 .calendar-toolbar .today-button{color:#8a6224;background:#fffaf1;border-color:#d8c39b;min-width:48px}.schedule-v267 .schedule-summary-grid.interactive>button{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:84px;padding:10px 8px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.schedule-v267 .schedule-summary-grid.interactive>button:hover{border-color:var(--schedule-gold);transform:translateY(-1px)}.schedule-v267 .schedule-summary-grid.interactive>button span{width:100%;font-size:12px;font-weight:800}.schedule-v267 .schedule-summary-grid.interactive>button strong{width:100%;margin:2px 0 1px;font-size:27px;line-height:1}.schedule-v267 .schedule-summary-grid.interactive>button small{width:100%;margin-top:5px;font-size:11px;line-height:1.3}.schedule-v267 .schedule-summary-grid.interactive>button.active span,.schedule-v267 .schedule-summary-grid.interactive>button.active strong{color:#fff}.schedule-v267 .schedule-summary-grid.interactive>button.active small{color:#d7e1ee}.schedule-v267 .calendar-weekdays>*,.schedule-v267 .calendar-weekdays>:first-child,.schedule-v267 .calendar-weekdays>:last-child{font-weight:800;color:#24364b!important}.schedule-v267 .schedule-form-actions .primary{background:var(--schedule-navy-deep)!important;border-color:var(--schedule-navy-deep)!important;color:#fff!important}.schedule-v267 .schedule-form-actions .primary:hover:not(:disabled){background:var(--schedule-navy)!important;border-color:var(--schedule-navy)!important}.schedule-v267 .schedule-form-actions .primary:disabled{opacity:1;color:#fff!important;background:#9aa3b6!important;border-color:#9aa3b6!important}.schedule-v267 .schedule-form-actions>button:not(.primary){border-color:var(--schedule-line);color:var(--schedule-navy-deep);background:#f7f9fb}.schedule-v267 .calendar-cell.outside-month{background:#fafbfd}.schedule-v267 .calendar-cell.outside-month .calendar-day-number>span{font-weight:700;color:#a8b3c1!important}.schedule-v267 .calendar-cell.outside-month .calendar-event-list{opacity:.72}.schedule-v267 .calendar-day-number{gap:6px}.schedule-v267 .calendar-day-badges{align-items:center;gap:4px;margin-left:auto;display:flex}.schedule-v267 .holiday-badge{white-space:nowrap;background:#fbf5e9;border:1px solid #d9c398;border-radius:999px;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex;color:#8a6224!important}.schedule-v267 .calendar-cell.outside-month .holiday-badge{opacity:.65}.schedule-v267 .schedule-form-actions .primary,.schedule-v267 .schedule-form-actions button[type=submit],.schedule-v267 .schedule-form-actions>button:last-child{background:var(--schedule-navy-deep)!important;border-color:var(--schedule-navy-deep)!important;color:#fff!important;box-shadow:none!important}.schedule-v267 .schedule-form-actions .primary:hover:not(:disabled),.schedule-v267 .schedule-form-actions button[type=submit]:hover:not(:disabled),.schedule-v267 .schedule-form-actions>button:last-child:hover:not(:disabled){background:var(--schedule-navy)!important;border-color:var(--schedule-navy)!important}.schedule-v267 .schedule-form-actions .primary:disabled,.schedule-v267 .schedule-form-actions button[type=submit]:disabled,.schedule-v267 .schedule-form-actions>button:last-child:disabled{background:var(--schedule-navy-deep)!important;border-color:var(--schedule-navy-deep)!important;color:#fff!important;opacity:.55!important}.schedule-v267 .holiday-badge{color:#fff!important;background:#d84d57!important;border-color:#d84d57!important}.schedule-v267 .calendar-weekdays>*{font-weight:800;color:#23364b!important}.schedule-v267 .calendar-weekdays>:first-child{color:#e15b5b!important}.schedule-v267 .calendar-weekdays>:last-child{color:#5f95ec!important}.schedule-v267 .schedule-summary-grid.interactive>button.active{background:var(--schedule-navy-deep)!important;border-color:var(--schedule-navy-deep)!important;box-shadow:inset 0 -3px 0 var(--schedule-gold)!important}.schedule-v267 .schedule-summary-grid.interactive>button.active small{opacity:.9}.schedule-v267{--schedule-action:#102a4c;--schedule-action-hover:#17385f;--schedule-action-disabled:#aeb8c6}.schedule-v267 .schedule-head-actions .primary{background:var(--schedule-action)!important;border-color:var(--schedule-action)!important;color:#fff!important;box-shadow:none!important}.schedule-v267 .schedule-head-actions .primary:hover{background:var(--schedule-action-hover)!important;border-color:var(--schedule-action-hover)!important}.schedule-v267 .schedule-summary-grid.interactive>button.active{background:var(--schedule-action)!important;border-color:var(--schedule-action)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--schedule-gold)!important}.schedule-v267 .schedule-summary-grid.interactive>button.active span,.schedule-v267 .schedule-summary-grid.interactive>button.active strong,.schedule-v267 .schedule-summary-grid.interactive>button.active small{color:#fff!important}.schedule-v267 .calendar-view-switch button.active,.schedule-v267 .calendar-toolbar .view-toggle button.active,.schedule-v267 .calendar-toolbar button.active{background:var(--schedule-action)!important;border-color:var(--schedule-action)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--schedule-gold)!important}.schedule-v267 .schedule-form-actions button[type=submit],.schedule-v267 .schedule-form-actions .primary,.schedule-v267 .schedule-form-actions>button:last-child{background:var(--schedule-action)!important;border-color:var(--schedule-action)!important;color:#fff!important;opacity:1!important}.schedule-v267 .schedule-form-actions button[type=submit]:disabled,.schedule-v267 .schedule-form-actions .primary:disabled,.schedule-v267 .schedule-form-actions>button:last-child:disabled{background:var(--schedule-action-disabled)!important;border-color:var(--schedule-action-disabled)!important;color:#fff!important;opacity:1!important}.schedule-v267 .schedule-form-actions button[type=submit]:hover:not(:disabled),.schedule-v267 .schedule-form-actions .primary:hover:not(:disabled),.schedule-v267 .schedule-form-actions>button:last-child:hover:not(:disabled){background:var(--schedule-action-hover)!important;border-color:var(--schedule-action-hover)!important}.schedule-v267 .schedule-side-rail .schedule-head-actions button.primary{color:#fff!important;opacity:1!important;background:#102a4c!important;border:1px solid #102a4c!important}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button.active{color:#fff!important;opacity:1!important;background:#102a4c!important;border-color:#102a4c!important;box-shadow:inset 0 -3px #b8893f!important}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button.active span,.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button.active strong,.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button.active small{color:#fff!important;opacity:1!important}.schedule-v267 .calendar-panel .calendar-toolbar .calendar-view-switch>button.active{color:#fff!important;opacity:1!important;background:#102a4c!important;border-color:#102a4c!important;box-shadow:inset 0 -3px #b8893f!important}.schedule-v267 .schedule-detail-panel .schedule-form-actions>button.primary,.schedule-v267 .schedule-detail-panel .schedule-form-actions>button.primary:disabled{color:#fff!important;opacity:1!important;background:#102a4c!important;border-color:#102a4c!important}.schedule-v267 .schedule-detail-panel .schedule-form-actions>button.primary:disabled{cursor:not-allowed!important}.schedule-v267 .schedule-detail-panel .schedule-form-actions>button.primary:hover:not(:disabled){background:#17385f!important;border-color:#17385f!important}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button.active,.schedule-v267 .calendar-panel .calendar-toolbar .calendar-view-switch>button.active,.schedule-v267 .calendar-toolbar .view-toggle button.active,.schedule-v267 .calendar-toolbar button.active{box-shadow:none!important}.schedule-v267 .schedule-day-events{gap:10px;padding:12px}.schedule-v267 .schedule-day-event{background:#fff;border:1px solid #d6e0eb;border-radius:11px;padding:14px 14px 12px}.schedule-v267 .schedule-day-event-top{margin-bottom:8px}.schedule-v267 .schedule-day-event-top .event-type{padding:4px 8px;font-size:11px;font-weight:800}.schedule-v267 .schedule-day-event-top time{color:#66768a;font-size:12px;font-weight:700}.schedule-v267 .schedule-day-event-title{color:#102a4c;margin:0 0 7px;font-size:17px;font-weight:800;line-height:1.3;display:block}.schedule-v267 .schedule-day-event-meta{flex-wrap:wrap;align-items:center;gap:5px 10px;margin-bottom:9px;display:flex}.schedule-v267 .schedule-day-event-meta span{color:#5c6d82;font-size:12.5px;font-weight:700;line-height:1.35;position:relative}.schedule-v267 .schedule-day-event-meta span+span:before{content:"·";color:#a4afbd;position:absolute;left:-7px}.schedule-v267 .schedule-event-memo{color:#52647a;background:#f5f7fa;border-radius:8px;margin:0 0 11px;padding:10px 11px;font-size:13px;line-height:1.55}.schedule-v267 .schedule-event-actions{gap:8px}.schedule-v267 .schedule-event-actions button{min-height:38px;font-size:13px;font-weight:800}.schedule-v267 .schedule-event-actions .danger-soft{color:#cf4f54;background:#fff8f8;border-color:#efc9cb}.schedule-v267 .calendar-event{border-radius:6px;gap:6px;min-height:26px;padding:5px 7px}.schedule-v267 .calendar-event b{font-weight:800;line-height:1.2;font-size:11px!important}.schedule-v267 .calendar-event span{font-weight:800;line-height:1.25;font-size:12px!important}.schedule-v267 .schedule-side-rail .schedule-staff-filter select{background:#fff!important}.schedule-v267 .schedule-side-rail .schedule-head-actions .schedule-staff-filter select{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#102a4c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#102a4c;color:#102a4c!important;appearance:auto!important;-webkit-appearance:menulist!important;-moz-appearance:auto!important;background-color:#fff!important;background-image:none!important;background-image:initial!important;box-shadow:inset 0 0 0 999px #fff!important;box-shadow:none!important}.schedule-v267 .schedule-event-memo{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap!important}@media (width>=901px){.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:minmax(0,1fr) 38px auto;gap:6px}}.schedule-v267 .google-calendar-connect{color:#52657b;cursor:pointer;background:#fff;border:1px solid #d5dee8;border-radius:9px;width:38px;height:38px;font-size:14px;font-weight:900}.schedule-v267 .google-calendar-connect:hover{color:#102a4c;border-color:#102a4c}.schedule-v267 .google-calendar-connect.connected{color:#102a4c;background:#f5f8fb;border-color:#9fb1c5}@media (width<=900px){.schedule-v267 .schedule-side-rail .schedule-head-actions{grid-template-columns:minmax(0,1fr) 38px auto}}@media (width>=901px){.schedule-v267 .schedule-side-rail .schedule-head-actions{gap:6px;grid-template-columns:minmax(0,1fr) auto!important}.schedule-v267 .schedule-side-rail .schedule-head-actions:has(.google-calendar-connect){grid-template-columns:minmax(0,1fr) 38px auto!important}.schedule-v267 .schedule-side-rail .schedule-head-actions>.primary{white-space:nowrap;min-width:112px;padding-left:16px;padding-right:16px}}@media (width<=760px){.schedule-v267{box-sizing:border-box;width:100%;max-width:100%;padding-left:10px;padding-right:10px;overflow-x:hidden}.schedule-v267 .schedule-page-head{width:100%;min-width:0}.schedule-v267 .schedule-title-inline{flex-wrap:wrap;gap:4px 8px;min-width:0}.schedule-v267 .schedule-title-inline h2{flex:none}.schedule-v267 .schedule-title-inline p{min-width:0;font-size:11px;line-height:1.35}.schedule-v267 .schedule-layout{width:100%;min-width:0;display:block!important}.schedule-v267 .calendar-panel,.schedule-v267 .schedule-side-rail,.schedule-v267 .schedule-detail-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.schedule-v267 .calendar-toolbar{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;padding:8px;display:grid}.schedule-v267 .calendar-toolbar .calendar-nav{min-width:0}.schedule-v267 .calendar-toolbar .calendar-nav strong{white-space:nowrap;font-size:14px}.schedule-v267 .calendar-toolbar .calendar-view-switch{justify-content:flex-end;gap:4px;min-width:0;display:flex}.schedule-v267 .calendar-toolbar button,.schedule-v267 .calendar-toolbar .today-button,.schedule-v267 .calendar-view-switch button{min-width:36px;height:34px;padding:0 8px;font-size:12px}.schedule-v267 .calendar-panel .schedule-legend{box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;gap:5px;width:100%;max-width:100%;padding:7px 8px;display:flex;overflow:auto hidden}.schedule-v267 .calendar-panel .schedule-legend::-webkit-scrollbar{display:none}.schedule-v267 .schedule-legend span{white-space:nowrap;flex:none}.schedule-v267 .calendar-grid-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.schedule-v267 .calendar-weekdays,.schedule-v267 .calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important}.schedule-v267 .calendar-weekdays>*{text-align:center;min-width:0;padding:7px 0;font-size:11px}.schedule-v267 .calendar-cell{min-height:72px;padding:5px 4px;overflow:hidden;min-width:0!important}.schedule-v267 .calendar-day-number{gap:2px;min-width:0}.schedule-v267 .calendar-day-number>span{font-size:12px}.schedule-v267 .calendar-day-badges{gap:2px;min-width:0;margin-left:auto}.schedule-v267 .calendar-day-number em{transform-origin:100%;transform:scale(.86)}.schedule-v267 .holiday-badge{text-overflow:ellipsis;max-width:46px;padding:2px 4px;font-size:8px;overflow:hidden}.schedule-v267 .calendar-event{box-sizing:border-box;gap:3px;width:100%;min-width:0;max-width:100%;min-height:22px;padding:3px 4px;overflow:hidden}.schedule-v267 .calendar-event b{flex:none;font-size:9px!important}.schedule-v267 .calendar-event span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:10px!important}.schedule-v267 .schedule-side-rail{gap:8px;margin-top:10px;display:grid}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button{min-width:0;min-height:76px;padding:8px 5px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button span{font-size:10px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button strong{font-size:23px}.schedule-v267 .schedule-side-rail .schedule-summary-grid.interactive>button small{font-size:9px}.schedule-v267 .schedule-side-rail .schedule-head-actions{gap:6px;width:100%;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.schedule-v267 .schedule-side-rail .schedule-head-actions:has(.google-calendar-connect){grid-template-columns:minmax(0,1fr) 38px auto!important}.schedule-v267 .schedule-side-rail .schedule-staff-filter{width:auto;min-width:0}.schedule-v267 .schedule-side-rail .schedule-staff-filter select{width:100%;min-width:0}.schedule-v267 .schedule-side-rail .schedule-head-actions>.primary{white-space:nowrap;min-width:108px;padding-left:12px;padding-right:12px}.schedule-v267 .schedule-detail-panel,.schedule-v267 .schedule-detail-panel.create-mode{height:auto;min-height:420px;max-height:none;overflow:visible}.schedule-v267 .schedule-form .form-two-col{grid-template-columns:1fr}}@media (width<=430px){.schedule-v267{padding-left:6px;padding-right:6px}.schedule-v267 .calendar-toolbar{grid-template-columns:1fr auto}.schedule-v267 .calendar-toolbar .calendar-nav{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;display:flex}.schedule-v267 .calendar-toolbar .calendar-view-switch{grid-column:2}.schedule-v267 .calendar-cell{min-height:66px;padding:4px 3px}.schedule-v267 .calendar-event b{display:none}.schedule-v267 .holiday-badge{max-width:40px}}@media (width<=760px){.schedule-v267 .calendar-panel,.schedule-v267 .calendar-grid-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.schedule-v267 .calendar-grid{grid-template-rows:repeat(6,72px)!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.schedule-v267 .calendar-cell{height:72px!important;min-height:72px!important;max-height:72px!important}}@media (width<=430px){.schedule-v267 .calendar-grid{grid-template-rows:repeat(6,66px)!important}.schedule-v267 .calendar-cell{height:66px!important;min-height:66px!important;max-height:66px!important}}@media (width<=760px){.properties-page .ledger-action-group .primary{right:16px!important;bottom:calc(var(--mobile-nav) + 14px + env(safe-area-inset-bottom))!important;z-index:92!important;color:#fff!important;background:#102a4c!important;border:1px solid #102a4c!important;border-radius:50%!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:fixed!important;box-shadow:0 10px 24px #102a4c47!important}.properties-page .ledger-action-group .primary:after{content:"＋";color:#fff;font-size:25px;font-weight:700;line-height:1;display:block}.properties-page .ledger-action-group .primary:hover,.properties-page .ledger-action-group .primary:active{background:#17385f!important;border-color:#17385f!important}.properties-page .ledger-action-group .ledger-refresh-btn{width:auto!important;min-width:88px!important;height:42px!important;font-size:inherit!important;box-shadow:none!important;border-radius:9px!important;position:static!important}body:has(.property-ledger-panel) .properties-page .ledger-action-group .primary{visibility:hidden!important;pointer-events:none!important}.properties-page .ledger-action-group .ledger-refresh-btn{display:none!important}.properties-page .ledger-action-group{justify-content:flex-end!important}.customer-v129{padding-top:12px}.customer-v129 .customer-page-head{border-bottom:1px solid var(--c29-border);width:100%;margin-bottom:10px;padding-bottom:12px;display:block}.customer-v129 .customer-title-inline{width:100%;margin:0 0 10px;display:block}.customer-v129 .customer-title-inline:before,.customer-v129 .customer-title-inline p{display:none!important}.customer-v129 .customer-title-inline h2{margin:0;font-size:24px;line-height:1.2}.customer-v130 .customer-page-actions--filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0;max-width:none;margin:0;display:grid}.customer-v130 .customer-search-box{grid-column:1/-1;width:100%;min-width:0}.customer-v130 .customer-page-actions--filters select{box-sizing:border-box;width:100%;min-width:0;height:40px;padding-left:10px;padding-right:24px}.customer-v130 .customer-page-actions--filters>.primary{box-sizing:border-box;grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;min-height:44px;margin:0;padding:0 16px}}@media (width<=430px){.customer-v129{padding-left:10px;padding-right:10px}.customer-v130 .customer-page-actions--filters{gap:6px}.customer-v130 .customer-page-actions--filters select{padding-left:8px;padding-right:20px;font-size:11px}.customer-v130 .customer-page-actions--filters>.primary{min-height:44px;font-size:14px}}@media (width<=760px){.schedule-v267 .schedule-title-inline p{display:none!important}.schedule-v267 .schedule-page-head{margin-bottom:8px!important}.dashboard-v126 .dash26-header{margin-bottom:0!important;padding-bottom:14px!important}.dashboard-v126 .dash26-eyebrow,.dashboard-v126 .dash26-header p,.dashboard-v126 .dash26-refresh{display:none!important}.dashboard-v126 .dash26-header h2{line-height:1.18;margin:0!important;font-size:24px!important}.dashboard-v126{padding-top:16px!important}.provisional-page .provisional-head-actions{width:100%;margin-top:10px;display:block!important}.provisional-page .provisional-head-actions>button:not(.primary){display:none!important}.provisional-page .provisional-head-actions>.primary{box-sizing:border-box;justify-content:center;align-items:center;min-height:46px;width:100%!important;min-width:0!important;margin:0!important;padding:0 16px!important;display:flex!important}.provisional-page .provisional-head .eyebrow,.provisional-page .provisional-head p{display:none!important}.provisional-page .provisional-head{margin-bottom:10px!important}.provisional-page .provisional-head h2{margin:0!important}.provisional-page .provisional-filters{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.provisional-page .provisional-filters .provisional-search{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important}.provisional-page .provisional-filters>select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;padding:0 28px 0 10px!important;font-size:13px!important}}@media (width<=430px){.provisional-page .provisional-filters{gap:6px!important}.provisional-page .provisional-filters>select{height:40px!important;padding:0 20px 0 7px!important;font-size:11px!important}}@media (width<=760px){.provisional-page .provisional-head{box-sizing:border-box!important;border-bottom:1px solid #d7dee7!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:0 0 12px!important;display:flex!important}.provisional-page .provisional-head>div:first-child{flex:none!important;min-width:0!important}.provisional-page .provisional-head h1,.provisional-page .provisional-head h2{white-space:nowrap!important;margin:0!important;font-size:25px!important;line-height:1.15!important}.provisional-page .provisional-head-actions{flex:auto!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.provisional-page .provisional-head-actions>.primary{white-space:nowrap!important;width:auto!important;min-width:150px!important;min-height:42px!important;padding:0 16px!important}.provisional-page .provisional-list-card{margin-top:0!important}}@media (width<=430px){.provisional-page .provisional-head{gap:8px!important}.provisional-page .provisional-head h1,.provisional-page .provisional-head h2{font-size:23px!important}.provisional-page .provisional-head-actions>.primary{min-width:142px!important;padding:0 12px!important;font-size:13px!important}}@media (width<=760px){.provisional-page .provisional-head,.provisional-page .provisional-head-actions{align-items:flex-end!important}.provisional-page .provisional-head{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;display:flex!important}.provisional-page .provisional-head>div:first-child{text-align:left!important;flex:none!important;width:auto!important}.provisional-page .provisional-head h1,.provisional-page .provisional-head h2{text-align:left!important}.provisional-page .provisional-head-actions{flex:none!important;justify-content:flex-end!important;align-items:flex-end!important;width:auto!important;margin-left:auto!important;display:flex!important}.provisional-page .provisional-head-actions>.primary{width:auto!important;min-width:150px!important}.provisional-page .provisional-head>div:first-child{align-self:flex-start!important;margin-top:-4px!important}.provisional-page .provisional-list-card .eyebrow,.provisional-page .provisional-ledger .eyebrow{display:none!important}.provisional-page .provisional-list-card,.provisional-page .provisional-ledger{padding-top:18px!important}.provisional-page .provisional-head>div:first-child{align-self:flex-end!important;margin-top:0!important;transform:translateY(-1px)!important}.contracts-page .contracts-title-inline:before,.contracts-page .contracts-title-inline p,.contracts-page .contracts-head-actions,.contracts-page .contracts-head-actions button{display:none!important}.contracts-page .contracts-page-head{border-bottom:1px solid var(--c29-border)!important;margin-bottom:10px!important;padding-bottom:12px!important}.contracts-page .contracts-title-inline h2{margin:0!important}.contracts-v131 .contracts-page-head{border-bottom:1px solid #dfe5e8!important;min-height:0!important;margin-bottom:10px!important;padding-bottom:12px!important;display:block!important}.contracts-v131 .contracts-title-inline{min-width:0!important;display:block!important}.contracts-v131 .contracts-title-inline p,.contracts-v131 .contracts-head-actions{display:none!important}.contracts-v131 .contracts-title-inline h2{margin:0!important}.contracts-v131 .contract-column-head .eyebrow,.contracts-v131 .contract-column-desc{display:none!important}.contracts-v131 .contract-column-head{align-items:center!important;margin-bottom:10px!important}.contracts-v131 .contract-column-head h3{margin:0!important}.contracts-v131 .contract-column-head{border-bottom:1px solid #dfe5e8!important;margin-bottom:10px!important;padding-bottom:10px!important}.contracts-v131 .contract-board-grid>.contract-column:first-child{background:#f3f8f5!important;border-color:#d7e6dc!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(2){background:#fff8ed!important;border-color:#eadcc4!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(3){background:#f3f6fb!important;border-color:#d8e0ec!important}.contracts-v131 .contract-board-grid>.contract-column:first-child .contract-column-head{border-bottom-color:#cfdfd5!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(2) .contract-column-head{border-bottom-color:#e5d5ba!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(3) .contract-column-head{border-bottom-color:#d1dbe8!important}.contracts-v131 .contract-board-grid>.contract-column:first-child,.contracts-v131 .contract-board-grid>.contract-column:nth-child(2),.contracts-v131 .contract-board-grid>.contract-column:nth-child(3){background:#fff!important;border-color:#dfe5e8!important}.contracts-v131 .contract-board-grid>.contract-column:first-child .contract-column-head{background:#edf7f1!important;border-bottom:1px solid #cfe2d6!important;border-radius:16px 16px 0 0!important;margin:-1px -1px 10px!important;padding:16px 16px 12px!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(2) .contract-column-head{background:#fff4e3!important;border-bottom:1px solid #ead4ae!important;border-radius:16px 16px 0 0!important;margin:-1px -1px 10px!important;padding:16px 16px 12px!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(3) .contract-column-head{background:#f3eefb!important;border-bottom:1px solid #ddd1ef!important;border-radius:16px 16px 0 0!important;margin:-1px -1px 10px!important;padding:16px 16px 12px!important}}.contracts-v131 .contract-board-grid>.contract-column:first-child,.contracts-v131 .contract-board-grid>.contract-column:nth-child(2),.contracts-v131 .contract-board-grid>.contract-column:nth-child(3){background:#fff!important}.contracts-v131 .contract-board-grid>.contract-column:first-child .contract-column-head{background:#edf7f1!important;border-bottom:1px solid #cfe2d6!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(2) .contract-column-head{background:#fff4e3!important;border-bottom:1px solid #ead4ae!important}.contracts-v131 .contract-board-grid>.contract-column:nth-child(3) .contract-column-head{background:#f3eefb!important;border-bottom:1px solid #ddd1ef!important}@media (width>=761px){.contracts-v131 .contract-column-head{border-radius:16px 16px 0 0!important;margin:-1px -1px 12px!important;padding:16px 18px 13px!important}}@media (width<=760px){.settlement-v142 .settlement-head{border-bottom:1px solid var(--border)!important;margin-bottom:14px!important;padding-bottom:12px!important;display:block!important}.settlement-v142 .settlement-head .eyebrow,.settlement-v142 .settlement-head p,.settlement-v142 .settlement-head-actions button{display:none!important}.settlement-v142 .settlement-head h2{margin:0 0 10px!important}.settlement-v142 .settlement-head-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.settlement-v142 .settlement-head-actions select{width:100%!important;min-width:0!important}.settlement-v142 .settlement-head{border-bottom:1px solid #c7d0dc!important;margin-bottom:16px!important;padding-bottom:14px!important;box-shadow:inset 0 1px #ffffffb3!important}.settlement-v142 .settlement-row-values{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.settlement-v142 .settlement-row-values span{min-width:0!important;padding:7px 6px!important;font-size:10px!important;line-height:1.2!important}.settlement-v142 .settlement-row-values b{word-break:keep-all!important;margin-top:3px!important;font-size:11px!important;line-height:1.2!important}.settlement-v142 .settlement-row-values span:last-child{background:#f4f8ff!important;border-color:#cfdcf3!important}.settlement-v142 .settlement-row-values span:last-child b{color:#123b77!important}}@media (width<=430px){.settlement-v142 .settlement-row-values{gap:5px!important}.settlement-v142 .settlement-row-values span{padding:6px 5px!important;font-size:9px!important}.settlement-v142 .settlement-row-values b{font-size:10px!important}}.sidebar-v364{box-shadow:8px 0 28px #17365f09;background:#fff!important;border-right:1px solid #dbe3ed!important}.sidebar-v364 .duksam-build-brand{gap:11px;padding:7px 8px 23px}.sidebar-v364 .duksam-build-mark{letter-spacing:-.08em;border:1px solid #17365f;border-radius:12px;width:42px;height:42px;font-size:17px;font-weight:950;box-shadow:0 6px 16px #17365f29;color:#fff!important;background:#17365f!important}.sidebar-v364 .duksam-build-wordmark strong{color:#17365f;letter-spacing:-.055em;font-size:18px;font-weight:950;line-height:1.05}.sidebar-v364 .duksam-build-wordmark span{color:#718096;letter-spacing:.16em;margin-top:5px;font-size:9px;font-weight:800}.sidebar-v364 .side-nav-groups{gap:5px}.sidebar-v364 .side-nav button{border-radius:11px;gap:11px;height:45px;padding:0 11px;transition:background .16s,color .16s,box-shadow .16s;color:#536274!important}.sidebar-v364 .side-nav button .side-nav-icon{color:#6b7a8c;place-items:center;width:24px;height:24px;font-size:16px;font-weight:800;line-height:1;display:grid}.sidebar-v364 .side-nav button b{letter-spacing:-.025em;font-size:13px;font-weight:800}.sidebar-v364 .side-nav button:hover{color:#17365f!important;background:#f1f5fa!important}.sidebar-v364 .side-nav button.active{color:#17365f!important;background:#eaf0f7!important;box-shadow:inset 3px 0 #17365f!important}.sidebar-v364 .side-nav button.active .side-nav-icon{color:#17365f}.sidebar-v364 .side-nav button.is-planned{opacity:.72;cursor:default}.sidebar-v364 .nav-status-badge{color:#8290a0;letter-spacing:-.02em;background:#edf1f5;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800}.sidebar-v364 .sidebar-foot{padding:16px 6px 2px;border-top:1px solid #e1e7ef!important}.sidebar-v364 .sidebar-login-status{align-items:flex-start;gap:10px}.sidebar-v364 .status-dot{background:#2f9e63;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #2f9e6317}.sidebar-v364 .sidebar-user-copy{flex:1;min-width:0}.sidebar-v364 .sidebar-user-copy b{color:#1c2a39;font-size:13px;font-weight:900;line-height:1.25}.sidebar-v364 .sidebar-user-copy small{color:#7a8796;font-size:10px;line-height:1.35}.sidebar-v364 .sidebar-user-email{text-overflow:ellipsis;white-space:nowrap;max-width:184px;overflow:hidden;color:#516173!important}.sidebar-v364 .signup-button,.sidebar-v364 .sidebar-logout-button,.sidebar-v364 .sidebar-platform-button{color:#405064!important;background:#fff!important;border-color:#d6dee8!important}.sidebar-v364 .signup-button:hover,.sidebar-v364 .sidebar-logout-button:hover,.sidebar-v364 .sidebar-platform-button:hover{color:#17365f!important;background:#f4f7fb!important;border-color:#bcc8d6!important}.ledger-co-broker-toggle{color:#dce3eb;cursor:pointer;background:#353d47;border:1px solid #657184;border-radius:999px;min-width:54px;height:28px;padding:0 7px;font-size:12px;font-weight:900}.ledger-co-broker-toggle.on{color:#fff;background:#17365f;border-color:#28568e}.ledger-co-broker-toggle.off{color:#cbd5df;background:#353d47;border-color:#657184}.ledger-co-broker-toggle:disabled{opacity:.65;cursor:wait}.card-sharing-toggles{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.card-sharing-toggles .card-ad-toggle,.card-sharing-toggles .card-co-broker-toggle{width:100%!important;min-height:30px!important;margin:0!important}.card-co-broker-toggle{color:#dce3eb;cursor:pointer;white-space:nowrap;background:#353d47;border:1px solid #657184;border-radius:8px;padding:0 8px;font-size:11px;font-weight:900}.card-co-broker-toggle.on{color:#fff;background:#17365f;border-color:#28568e}.card-co-broker-toggle.off{color:#cbd5df;background:#353d47;border-color:#657184}.card-co-broker-toggle:hover:not(:disabled){filter:brightness(1.08)}.card-co-broker-toggle:disabled{opacity:.6;cursor:wait}.practical-ledger .tr{grid-template-columns:38px 54px 72px 180px 70px 118px 92px 76px 112px 84px 86px 126px 126px 86px 126px 64px 78px!important;min-width:1840px!important}@media (width>=1200px){.practical-ledger .tr{grid-template-columns:30px 42px 50px minmax(108px,1.55fr) 48px 70px 58px 54px 82px 60px 66px 76px minmax(86px,.95fr) 58px minmax(86px,.95fr) 48px 64px!important;width:100%!important;min-width:0!important}.practical-ledger.has-context-column .tr{grid-template-columns:30px 42px 50px minmax(100px,1.35fr) minmax(64px,.68fr) 46px 68px 56px 52px 76px 58px 64px 72px minmax(78px,.86fr) 56px minmax(78px,.86fr) 46px 62px!important}.practical-ledger .ledger-co-broker-toggle{min-width:48px!important;padding:5px 4px!important;font-size:10.5px!important}}@media (width<=520px){.card-sharing-toggles{grid-template-columns:1fr}}.map-top-stack-v7{grid-template-columns:minmax(0,1fr) minmax(460px,620px)!important;align-items:center!important;gap:14px!important;top:20px!important;left:24px!important;right:24px!important}.map-left-controls{gap:8px!important;overflow:visible!important}.map-left-controls .map-mode-float{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff5!important;border:1px solid #d7e0eb!important;border-radius:12px!important;gap:4px!important;padding:4px!important;box-shadow:0 5px 18px #17365f1a!important}.map-left-controls .map-mode-float button{color:#526275!important;background:0 0!important;border:0!important;border-radius:9px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important}.map-left-controls .map-mode-float button:hover{color:#17365f!important;background:#f1f5f9!important}.map-left-controls .map-mode-float button.active{color:#fff!important;background:#17365f!important;box-shadow:0 3px 10px #17365f2e!important}.map-left-controls .map-filter-float{box-shadow:none!important;background:0 0!important;gap:6px!important;padding:0!important}.map-left-controls .map-filter-float button{color:#425466!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff5!important;border:1px solid #d7e0eb!important;border-radius:10px!important;min-height:42px!important;padding:0 13px!important;font-size:13px!important;font-weight:700!important;box-shadow:0 4px 14px #17365f14!important}.map-left-controls .map-filter-float button:hover{color:#17365f!important;background:#f7faff!important;border-color:#9db3ce!important}.map-right-tools{align-items:center!important;gap:8px!important}.map-right-tools .map-search-float{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff7!important;border:1px solid #d7e0eb!important;border-radius:11px!important;height:46px!important;overflow:hidden!important;box-shadow:0 5px 18px #17365f1a!important}.map-right-tools .map-search-float input{color:#172b45!important;background:0 0!important;height:44px!important;padding:0 15px!important;font-size:13px!important}.map-right-tools .map-search-float input::placeholder{color:#8a9aaf!important}.map-right-tools .map-search-btn{color:#fff!important;background:#17365f!important;border:0!important;border-left:1px solid #d7e0eb!important;min-width:64px!important;height:44px!important;padding:0 16px!important;font-weight:850!important}.map-right-tools .map-list-toggle{color:#526275!important;background:#fffffff7!important;border:1px solid #d7e0eb!important;border-radius:11px!important;min-height:46px!important;padding:0 15px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 5px 18px #17365f1a!important}.map-right-tools .map-list-toggle:hover{color:#17365f!important;background:#f5f8fc!important;border-color:#9db3ce!important}.map-create-fab{color:#fff!important;background:#17365f!important;border:1px solid #ffffffb8!important;place-items:center!important;width:56px!important;height:56px!important;font-size:28px!important;line-height:1!important;display:grid!important;bottom:24px!important;right:24px!important;box-shadow:0 10px 26px #17365f47!important}.map-create-fab:hover{transform:translateY(-1px);background:#102a4b!important}.map-zoom{background:#fff!important;border:1px solid #cfd9e6!important;border-radius:12px!important;width:44px!important;bottom:92px!important;right:30px!important;overflow:hidden!important;box-shadow:0 8px 22px #17365f2e!important}.map-zoom button{color:#17365f!important;opacity:1!important;background:#fff!important;border:0!important;border-top:1px solid #e2e8f0!important;place-items:center!important;width:44px!important;height:42px!important;padding:0!important;font-size:23px!important;font-weight:700!important;line-height:1!important;display:grid!important}.map-zoom button:first-child{border-top:0!important}.map-zoom button:hover{color:#102a4b!important;background:#eef4fb!important}.map-panel-overlay~.map-zoom,.map-panel-overlay+.map-zoom{right:398px!important}@media (width<=1250px) and (width>=761px){.map-top-stack-v7{grid-template-columns:minmax(0,1fr) minmax(390px,500px)!important;gap:10px!important}.map-left-controls{flex-wrap:wrap!important}.map-left-controls .map-filter-float{flex-basis:100%!important;width:100%!important}}@media (width<=760px){.map-top-stack-v7{grid-template-columns:1fr!important;gap:7px!important;top:10px!important;left:10px!important;right:10px!important}.map-right-tools{gap:6px!important}.map-right-tools .map-search-float,.map-right-tools .map-list-toggle{height:42px!important;min-height:42px!important}.map-right-tools .map-search-float input,.map-right-tools .map-search-btn{height:40px!important}.map-left-controls{gap:6px!important;overflow:hidden!important}.map-left-controls .map-mode-float button,.map-left-controls .map-filter-float button{min-height:38px!important;padding:0 10px!important;font-size:11px!important}.map-create-fab{width:52px!important;height:52px!important;bottom:18px!important;right:14px!important}.map-zoom{width:44px!important;bottom:80px!important;right:18px!important}.map-panel-overlay~.map-zoom,.map-panel-overlay+.map-zoom{right:18px!important}}.map-left-controls .map-filter-float .map-category-filter{color:#17304f;min-width:118px;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd7e6;border-radius:10px;outline:none;flex:none;padding:0 34px 0 13px;font-weight:800}.map-left-controls .map-filter-float .map-category-filter:hover,.map-left-controls .map-filter-float .map-category-filter:focus{border-color:#315f98;box-shadow:0 0 0 3px #315f981a}.map-top-stack-v7{align-items:center!important;top:18px!important}.map-left-controls,.map-right-tools{align-items:center!important}.map-left-controls .map-mode-float{box-sizing:border-box!important;border-radius:11px!important;gap:2px!important;height:44px!important;min-height:44px!important;padding:2px!important}.map-left-controls .map-mode-float button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;height:38px!important;min-height:38px!important;padding:0 13px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.map-left-controls .map-filter-float{align-items:center!important;gap:6px!important;height:44px!important;min-height:44px!important}.map-left-controls .map-filter-float button,.map-left-controls .map-filter-float .map-category-filter{box-sizing:border-box!important;color:#425466!important;white-space:nowrap!important;background:#fffffff7!important;border:1px solid #d7e0eb!important;border-radius:10px!important;height:44px!important;min-height:44px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:0 4px 14px #17365f14!important}.map-left-controls .map-filter-float button{padding:0 13px!important}.map-left-controls .map-filter-float .map-category-filter{appearance:auto!important;min-width:132px!important;padding:0 34px 0 13px!important}.map-left-controls .map-filter-float .map-category-filter:hover,.map-left-controls .map-filter-float .map-category-filter:focus,.map-left-controls .map-filter-float button:hover{color:#17365f!important;background:#f7faff!important;border-color:#9db3ce!important;box-shadow:0 4px 14px #17365f14!important}.map-right-tools .map-search-float{box-sizing:border-box!important;border-radius:10px!important;height:44px!important;min-height:44px!important}.map-right-tools .map-search-float input,.map-right-tools .map-search-btn,.map-right-tools .map-list-toggle{box-sizing:border-box!important;height:42px!important;min-height:42px!important;font-size:13px!important;line-height:1!important}.map-right-tools .map-list-toggle{border-radius:10px!important;height:44px!important;min-height:44px!important;padding:0 14px!important}.map-right-tools .map-search-btn{font-weight:800!important}@media (width<=760px){.map-left-controls .map-mode-float,.map-left-controls .map-filter-float,.map-left-controls .map-filter-float button,.map-left-controls .map-filter-float .map-category-filter,.map-right-tools .map-search-float,.map-right-tools .map-list-toggle{height:40px!important;min-height:40px!important}.map-left-controls .map-mode-float button{height:34px!important;min-height:34px!important;font-size:11px!important}.map-left-controls .map-filter-float button,.map-left-controls .map-filter-float .map-category-filter{font-size:11px!important}.map-right-tools .map-search-float input,.map-right-tools .map-search-btn{height:38px!important;min-height:38px!important}}.map-left-controls .map-filter-float .map-control-field{box-sizing:border-box!important;color:#425466!important;white-space:nowrap!important;cursor:pointer!important;background-color:#fffffff7!important;border:1px solid #d7e0eb!important;border-radius:10px!important;outline:none!important;flex:none!important;height:44px!important;min-height:44px!important;padding:0 34px 0 13px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;box-shadow:0 4px 14px #17365f14!important}.map-left-controls .map-filter-float .map-control-field:hover,.map-left-controls .map-filter-float .map-control-field:focus{color:#17365f!important;background-color:#f7faff!important;border-color:#9db3ce!important;box-shadow:0 4px 14px #17365f14!important}.map-left-controls .map-filter-float .map-category-filter{min-width:132px!important}@media (width<=760px){.map-left-controls .map-filter-float .map-control-field{height:40px!important;min-height:40px!important;padding:0 28px 0 10px!important;font-size:11px!important}}.map-left-controls,.map-left-controls .map-filter-float{overflow:visible!important}.map-left-controls .map-filter-float .map-control-field{text-overflow:clip!important;padding-top:0!important;padding-bottom:0!important;line-height:normal!important;overflow:visible!important}.map-left-controls .map-filter-float .map-control-field:first-of-type,.map-left-controls .map-filter-float .map-control-field:nth-of-type(2){min-width:142px!important}.map-left-controls .map-filter-float .map-control-field:nth-of-type(3),.map-left-controls .map-filter-float .map-control-field:nth-of-type(4){min-width:118px!important}.map-left-controls .map-filter-float .map-control-field:nth-of-type(5){min-width:132px!important}.map-list-toggle.active{color:#fff;background:#17365f;border-color:#17365f}.map-list-drawer{z-index:34;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #d7e1ec;border-radius:16px;flex-direction:column;width:min(410px,100vw - 28px);display:flex;position:absolute;top:82px;bottom:14px;right:14px;overflow:hidden;box-shadow:0 18px 50px #152d4e38}.map-list-drawer__head{background:#fff;border-bottom:1px solid #e4ebf3;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px 14px;display:flex}.map-list-drawer__head .eyebrow{color:#71839a;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.map-list-drawer__head h3{color:#132f52;margin:0;font-size:19px;line-height:1.25}.map-list-drawer__head h3 small{color:#58708d;margin-left:5px;font-size:13px;font-weight:700}.map-list-drawer__close{color:#17365f;cursor:pointer;background:#f7f9fc;border:1px solid #d7e1ec;border-radius:10px;width:36px;height:36px;padding:0;font-size:24px;line-height:1}.map-list-drawer__body{flex:auto;min-height:0;padding:10px;overflow-y:auto}.map-list-drawer__item{color:#172c47;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:0 0 9px;padding:14px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.map-list-drawer__item:hover{background:#f3f7fc;border-color:#a9bdd5;transform:translateY(-1px)}.map-list-drawer__item strong{color:#122f53;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.map-list-drawer__item b{color:#0e2c50;font-size:17px}.map-list-drawer__item p{color:#667b92;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.map-list-drawer__meta{color:#71839a;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.map-list-drawer__empty{color:#75869a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.map-list-drawer__empty b{color:#17365f;font-size:14px}@media (width<=760px){.map-list-drawer{border-radius:14px;width:calc(100vw - 16px);top:132px;bottom:8px;right:8px}}.map-list-drawer{border-bottom:0!important;border-right:0!important;border-radius:16px 0 0!important;width:min(410px,100vw)!important;top:68px!important;bottom:0!important;right:0!important}.map-right-tools .map-list-toggle.active,.map-right-tools .map-list-toggle.active:hover,.map-list-toggle.active{color:#fff!important;background:#17365f!important;border-color:#17365f!important;box-shadow:0 5px 18px #17365f33!important}@media (width<=760px){.map-list-drawer{border-radius:16px 0 0!important;width:min(410px,100vw)!important;top:68px!important;bottom:0!important;right:0!important}}.map-list-drawer{z-index:14!important;border-top:0!important;border-bottom:0!important;border-right:0!important;border-radius:0!important;width:min(410px,100vw)!important;top:0!important;bottom:0!important;right:0!important}.map-list-drawer__head{padding-top:86px!important}.map-top-stack-v7{z-index:15!important}@media (width<=760px){.map-list-drawer{border-radius:0!important;width:min(410px,100vw)!important;top:0!important;bottom:0!important;right:0!important}.map-list-drawer__head{padding-top:78px!important}}.map-list-drawer{z-index:40!important}.map-list-drawer__head{padding:17px 18px 14px!important}@media (width<=760px){.map-list-drawer{z-index:40!important}.map-list-drawer__head{padding:17px 18px 14px!important}}.map-mobile-filter-toggle,.map-mobile-filter-backdrop{display:none}@media (width<=760px){.map-top-stack-v7{flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important;top:10px!important;left:10px!important;right:10px!important}.map-right-tools{order:1!important;align-items:stretch!important;gap:6px!important;width:100%!important;display:flex!important}.map-right-tools .map-search-float{flex:auto!important;min-width:0!important;height:42px!important}.map-right-tools .map-search-float input{width:100%!important;min-width:0!important;font-size:12px!important}.map-right-tools .map-search-btn{flex:0 0 54px!important;min-width:54px!important;padding:0 8px!important}.map-right-tools .map-list-toggle{white-space:nowrap!important;flex:none!important;min-width:76px!important;padding:0 10px!important}.map-left-controls{flex-direction:column!important;order:2!important;gap:6px!important;width:100%!important;display:flex!important;overflow:visible!important}.map-left-controls .map-mode-float{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;height:40px!important;display:grid!important}.map-left-controls .map-mode-float button{width:100%!important;padding:0 4px!important;font-size:11px!important}.map-left-controls .map-filter-float{grid-template-columns:minmax(0,1fr) 92px!important;gap:6px!important;width:100%!important;height:40px!important;min-height:40px!important;display:grid!important;overflow:visible!important}.map-left-controls .map-filter-float .map-control-field{display:none!important}.map-left-controls .map-filter-float .map-category-filter{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 30px 0 12px!important;font-size:12px!important;display:block!important}.map-mobile-filter-toggle{color:#425466!important;background:#fffffffa!important;border:1px solid #d7e0eb!important;border-radius:10px!important;width:92px!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;display:block!important;box-shadow:0 4px 14px #17365f14!important}.map-mobile-filter-toggle.active{color:#fff!important;background:#17365f!important;border-color:#17365f!important}.map-mobile-filter-backdrop{z-index:90!important;background:#0d203642!important;align-items:flex-end!important;display:flex!important;position:absolute!important;inset:0!important}.map-mobile-filter-sheet{background:#fff!important;border-radius:18px 18px 0 0!important;flex-direction:column!important;width:100%!important;max-height:78vh!important;animation:.18s ease-out mapFilterSheetUp!important;display:flex!important;overflow:hidden!important;box-shadow:0 -16px 44px #17365f38!important}.map-mobile-filter-sheet__head{border-bottom:1px solid #e4ebf3!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:16px 18px 12px!important;display:flex!important}.map-mobile-filter-sheet__head div{flex-direction:column!important;gap:3px!important;display:flex!important}.map-mobile-filter-sheet__head span{color:#708198!important;font-size:11px!important;font-weight:700!important}.map-mobile-filter-sheet__head b{color:#132f52!important;font-size:17px!important}.map-mobile-filter-sheet__head button{color:#17365f!important;background:#f8fafc!important;border:1px solid #d7e0eb!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:22px!important;display:grid!important}.map-mobile-filter-sheet__body{gap:12px!important;padding:16px 18px!important;display:grid!important;overflow:auto!important}.map-mobile-filter-sheet__body label{gap:6px!important;display:grid!important}.map-mobile-filter-sheet__body label>span{color:#526275!important;font-size:12px!important;font-weight:800!important}.map-mobile-filter-sheet__body select{color:#17304f!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:10px!important;width:100%!important;height:44px!important;padding:0 34px 0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important}.map-mobile-filter-sheet__actions{padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid #e4ebf3!important;grid-template-columns:1fr 1.45fr!important;gap:8px!important;display:grid!important}.map-mobile-filter-sheet__actions button{border-radius:10px!important;height:44px!important;font-size:13px!important;font-weight:850!important}.map-mobile-filter-sheet__actions .secondary{color:#526275!important;background:#f8fafc!important;border:1px solid #d7e0eb!important}.map-mobile-filter-sheet__actions .primary{color:#fff!important;background:#17365f!important;border:1px solid #17365f!important}}@keyframes mapFilterSheetUp{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.map-data-status,.map-data-status.compact{border-radius:13px!important;width:calc(100% - 44px)!important;min-width:0!important;max-width:380px!important;padding:10px 12px!important;top:172px!important}.map-data-status b{font-size:13px!important}.map-data-status span{font-size:11px!important;line-height:1.45!important}.map-create-fab{z-index:22!important;opacity:1!important;visibility:visible!important;border-radius:50%!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;bottom:174px!important;right:14px!important}.map-zoom{bottom:80px!important;right:18px!important}.map-panel-overlay~.map-create-fab{display:none!important}.map-top-stack-v7{gap:5px!important}.map-right-tools{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;display:flex!important}.map-right-tools .map-search-float{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;position:static!important}.map-right-tools .map-list-toggle{white-space:nowrap!important;flex:0 0 76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;margin:0!important;padding:0 8px!important;position:static!important}.map-left-controls{gap:5px!important;margin:0!important}.map-data-status,.map-data-status.compact{top:164px!important}}.map-left-controls .map-filter-float{overflow:visible!important}.map-left-controls .map-filter-float .map-detail-filter-toggle{color:#425466!important;white-space:nowrap!important;background:#fffffffa!important;border:1px solid #d7e0eb!important;border-radius:10px!important;width:auto!important;min-width:84px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-size:12px!important;font-weight:750!important;display:block!important;box-shadow:0 4px 14px #17365f14!important}.map-left-controls .map-filter-float .map-detail-filter-toggle.active{color:#fff!important;background:#17365f!important;border-color:#17365f!important}.map-mobile-filter-backdrop{z-index:88!important;background:#0d203614!important;justify-content:flex-end!important;align-items:flex-start!important;padding:72px 18px 18px!important;display:flex!important;position:absolute!important;inset:0!important}.map-mobile-filter-sheet{background:#fff!important;border:1px solid #dce5ef!important;border-radius:16px!important;flex-direction:column!important;width:min(620px,100% - 36px)!important;max-height:calc(100% - 90px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 44px #17365f2e!important}.map-mobile-filter-sheet__head{border-bottom:1px solid #e4ebf3!important;justify-content:space-between!important;align-items:center!important;padding:13px 15px 11px!important;display:flex!important}.map-mobile-filter-sheet__head div{flex-direction:column!important;gap:2px!important;display:flex!important}.map-mobile-filter-sheet__head span{color:#718198!important;font-size:10px!important;font-weight:700!important}.map-mobile-filter-sheet__head b{color:#17365f!important;font-size:15px!important}.map-mobile-filter-sheet__head button{color:#17365f!important;background:#f8fafc!important;border:1px solid #d7e0eb!important;border-radius:9px!important;width:34px!important;height:34px!important;font-size:20px!important}.map-mobile-filter-sheet__body.map-detail-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:13px 15px!important;display:grid!important;overflow:auto!important}.map-mobile-filter-sheet__body.map-detail-filter-grid select{color:#243b55!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:9px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 28px 0 10px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important}.map-mobile-filter-sheet__actions{background:#fff!important;border-top:1px solid #e4ebf3!important;grid-template-columns:1fr 1.4fr!important;gap:8px!important;padding:10px 15px 13px!important;display:grid!important}.map-mobile-filter-sheet__actions button{border-radius:9px!important;height:40px!important;font-size:12px!important;font-weight:800!important}.map-mobile-filter-sheet__actions .secondary{color:#526275!important;background:#f8fafc!important;border:1px solid #d7e0eb!important}.map-mobile-filter-sheet__actions .primary{color:#fff!important;background:#17365f!important;border:1px solid #17365f!important}@media (width<=760px){.map-left-controls .map-filter-float{grid-template-columns:minmax(0,1fr) 92px!important}.map-left-controls .map-filter-float .map-detail-filter-toggle{width:92px!important;min-width:92px!important;height:40px!important;min-height:40px!important;padding:0 9px!important;font-size:11px!important;display:block!important}.map-mobile-filter-backdrop{background:#0d203642!important;justify-content:stretch!important;align-items:flex-end!important;padding:0!important}.map-mobile-filter-sheet{border:0!important;border-radius:18px 18px 0 0!important;width:100%!important;max-height:72vh!important;box-shadow:0 -16px 44px #17365f38!important}.map-mobile-filter-sheet__head b{font-size:15px!important}.map-mobile-filter-sheet__body.map-detail-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:12px 14px!important}.map-mobile-filter-sheet__body.map-detail-filter-grid select{border-radius:8px!important;height:36px!important;padding:0 22px 0 8px!important;font-size:10.5px!important}.map-mobile-filter-sheet__actions button{height:40px!important}.map-mobile-filter-backdrop{z-index:88!important;background:0 0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.map-mobile-filter-sheet{background:#fff!important;border:1px solid #dce5ef!important;border-radius:0 0 14px 14px!important;width:auto!important;max-height:calc(100% - 155px)!important;animation:.16s ease-out mapFilterSheetDown!important;position:absolute!important;inset:145px 10px auto!important;box-shadow:0 12px 28px #17365f2e!important}.map-mobile-filter-sheet__head{padding:10px 12px 9px!important}.map-mobile-filter-sheet__body.map-detail-filter-grid{padding:10px 12px!important}.map-mobile-filter-sheet__actions{padding:9px 12px 11px!important}}@keyframes mapFilterSheetDown{0%{opacity:.55;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.map-list-drawer{z-index:120!important;top:auto!important;left:0!important;right:0!important;bottom:calc(var(--mobile-nav) + env(safe-area-inset-bottom))!important;background:#fffffffc!important;border:0!important;border-top:1px solid #d7e1ec!important;border-radius:18px 18px 0 0!important;width:100%!important;height:50dvh!important;min-height:0!important;max-height:50dvh!important;animation:.18s ease-out mapListSheetUp!important;position:fixed!important;overflow:hidden!important;box-shadow:0 -16px 44px #17365f38!important}.map-list-drawer__head{flex:none!important;padding:13px 14px 11px!important}.map-list-drawer__body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:9px 10px 12px!important;overflow-y:auto!important}}@keyframes mapListSheetUp{0%{opacity:.78;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.map-create-panel-scrim{z-index:1590!important}.map-create-property-panel{z-index:1600!important}.map-create-property-panel .naver-property-form{flex:auto;min-height:0}@media (width<=760px){.map-create-property-panel{width:100vw!important;max-width:100vw!important;height:100dvh!important}}.map-create-property-panel{width:100%!important;min-width:0!important;max-width:none!important;left:0!important;right:0!important}.map-create-panel-scrim{display:none!important}.map-create-panel-title{min-width:0;align-items:baseline!important;gap:9px!important;display:flex!important}.map-create-category-picker{grid-template-columns:auto minmax(140px,1fr);align-items:center;gap:9px;min-width:0;display:grid}.map-create-category-picker>span{white-space:nowrap;font-size:12px;font-weight:800}.map-create-category-picker>select{color:#102a4c;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 34px 0 11px;font-size:13px;font-weight:700}.map-create-panel-head .property-panel-head-actions{justify-self:end}@media (width<=760px){.map-create-property-panel{width:100vw!important;max-width:100vw!important;left:0!important;right:0!important}.map-create-panel-head{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 10px!important}.map-create-panel-title{grid-column:1/2}.map-create-category-picker{grid-area:2/1/auto/-1;grid-template-columns:72px minmax(0,1fr)}.map-create-panel-head .property-panel-head-actions{grid-area:1/2}}.map-create-property-panel{width:min(840px,62vw)!important;min-width:680px!important;max-width:none!important;height:100dvh!important;inset:0 0 0 auto!important}@media (width<=1050px){.map-create-property-panel{width:min(780px,74vw)!important;min-width:0!important}}@media (width<=760px){.map-create-property-panel{width:100vw!important;min-width:0!important;height:100dvh!important;top:0!important;left:0!important;right:0!important}}.map-create-property-panel.is-category-step{box-shadow:none;pointer-events:none;background:0 0;justify-content:center;align-items:flex-start;display:flex}.map-create-category-step{pointer-events:auto;background:#fff;border:1px solid #d7e0eb;border-radius:16px;width:min(560px,100% - 40px);margin-top:28px;padding:0;overflow:hidden;box-shadow:0 18px 46px #142c4e2e}.map-create-category-step__head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}.map-create-category-step__head>div{gap:4px;display:grid}.map-create-category-step__head small{color:#7890aa;font-size:12px;font-weight:700}.map-create-category-step__head strong{color:#102d52;font-size:20px;line-height:1.35}.map-create-category-step__head>button{color:#17365f;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:10px;width:38px;height:38px;font-size:22px}.map-create-category-step__select{gap:8px;padding:20px 22px 24px;display:grid}.map-create-category-step__select>span{color:#536b85;font-size:13px;font-weight:700}.map-create-category-step__select>select{color:#17365f;background:#fff;border:1px solid #cbd7e4;border-radius:10px;width:100%;height:48px;padding:0 14px;font-size:15px;font-weight:700}.map-create-reselect{color:#17365f;cursor:pointer;background:#fff;border:1px solid #cbd7e4;border-radius:9px;min-height:36px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:700}@media (width<=760px){.map-create-property-panel.is-category-step{align-items:flex-start}.map-create-category-step{border-radius:14px;width:calc(100% - 24px);margin-top:16px}.map-create-category-step__head{padding:18px 16px 14px}.map-create-category-step__head strong{font-size:18px}.map-create-category-step__select{padding:18px 16px 20px}.map-create-reselect{padding:0 10px;font-size:12px}}.map-create-property-panel.is-category-step{width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;justify-content:center!important;align-items:center!important;display:flex!important;inset:0!important}.map-create-property-panel.is-category-step .map-create-category-step{width:min(420px,100vw - 40px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.map-create-category-only-select{color:#17365f;cursor:pointer;background:#fff;border:2px solid #17365f;border-radius:12px;width:100%;height:54px;padding:0 44px 0 18px;font-size:16px;font-weight:800;line-height:1.2;display:block;box-shadow:0 14px 34px #142c4e2e}.map-create-panel-head{min-height:52px;align-items:center!important;gap:10px!important;display:flex!important}.map-create-panel-title{flex:auto;min-width:0;align-items:center!important;display:flex!important}.map-create-panel-title strong{white-space:nowrap;color:#102d52;font-size:15px;line-height:1.2}.map-create-reselect{white-space:nowrap;flex:none;min-width:auto!important;margin-left:auto!important}.map-create-panel-head .property-panel-head-actions{flex:none;justify-self:auto!important}@media (width<=760px){.map-create-property-panel.is-category-step{align-items:center!important}.map-create-property-panel.is-category-step .map-create-category-step{width:calc(100vw - 32px)!important}.map-create-category-only-select{height:52px;font-size:15px}.map-create-panel-head{grid-template-columns:none!important;gap:8px!important;display:flex!important}.map-create-panel-title,.map-create-panel-head .property-panel-head-actions{grid-area:auto!important}.map-create-panel-title strong{font-size:14px}.map-create-reselect{padding:0 10px;font-size:12px}}.map-create-category-backdrop{z-index:1590;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.map-create-category-floating{z-index:1600;pointer-events:auto;background:0 0;width:min(420px,100vw - 40px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.map-create-category-floating .map-create-category-only-select{box-sizing:border-box;width:100%}.map-create-panel-head{flex-wrap:nowrap!important}.map-create-panel-title{overflow:hidden}.map-create-panel-title strong,.map-create-reselect,.map-create-panel-head .property-panel-head-actions button{white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:keep-all!important}.map-create-reselect{min-width:76px!important;max-width:none!important}@media (width<=760px){.map-create-category-floating{width:calc(100vw - 32px)}.map-create-reselect{min-width:68px!important}}.map-create-panel-head{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;display:grid!important}.map-create-panel-title{min-width:0!important}.map-create-reselect{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:88px!important;height:36px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.map-create-panel-head .property-panel-head-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;min-width:auto!important;display:flex!important}.map-create-panel-head .property-panel-head-actions button{justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}@media (width<=760px){.map-create-reselect{min-width:80px!important;height:34px!important;padding:0 11px!important;font-size:12px!important}.map-create-panel-head .property-panel-head-actions button{width:34px!important;min-width:34px!important;height:34px!important}}.map-create-panel-head{grid-template-columns:minmax(0,1fr) auto auto!important}.map-create-category-switcher{white-space:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.map-create-category-switcher>span{color:#526b86!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.map-create-category-switcher>select{color:#17365f!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d4deea!important;border-radius:9px!important;min-width:118px!important;max-width:160px!important;height:36px!important;padding:0 34px 0 12px!important;font-size:13px!important;font-weight:700!important;line-height:36px!important}@media (width<=760px){.map-create-panel-head{grid-template-columns:minmax(0,1fr) auto auto!important;gap:6px!important}.map-create-category-switcher{gap:5px!important}.map-create-category-switcher>span{display:none!important}.map-create-category-switcher>select{min-width:102px!important;max-width:124px!important;height:34px!important;padding:0 28px 0 9px!important;font-size:12px!important;line-height:34px!important}}.temporary-construction-shell{z-index:9999;background:#eef3f8;position:fixed;inset:0;overflow:hidden}.temporary-construction-shell>.page,.temporary-construction-shell>.map-page{position:absolute;inset:0}.temporary-construction-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:100;background:#081b314d;place-items:center;display:grid;position:absolute;inset:0}.temporary-construction-card{text-align:center;background:#fffffff5;border:1px solid #d9e2ec;border-radius:24px;width:min(760px,100vw - 40px);padding:40px 38px;box-shadow:0 28px 70px #0d2a4838}.temporary-construction-logo{width:min(440px,78vw);max-width:100%;height:auto;margin:0 auto 18px;display:block}.temporary-construction-card h1{letter-spacing:-.02em;color:#102f55;white-space:nowrap;margin:0 0 18px;font-size:clamp(19px,2.6vw,32px);line-height:1.15}.temporary-construction-card strong{color:#173e70;font-size:clamp(28px,4vw,46px);display:block}.temporary-construction-card p{color:#33485f;margin:18px 0 0;font-size:18px;font-weight:800}.temporary-staff-login-shell{background:#eef3f8;place-items:center;min-height:100vh;padding:24px;display:grid}.temporary-staff-login-card{background:#fff;border:1px solid #d9e2ec;border-radius:20px;gap:12px;width:min(420px,100%);padding:30px;display:grid;box-shadow:0 24px 60px #0d2a4829}.temporary-staff-login-card span{color:#728399;font-size:12px;font-weight:800}.temporary-staff-login-card h1{color:#102f55;margin:0 0 6px}.temporary-staff-login-card input{height:46px;font:inherit;border:1px solid #ccd7e3;border-radius:11px;padding:0 14px}.temporary-staff-login-card button{color:#fff;background:#102f55;border:0;border-radius:11px;height:46px;font-weight:800}.temporary-login-error{color:#c43b3b;margin:0;font-size:13px}.temporary-staff-create-card{background:#f8fbff;border:1px solid #cad8e6;border-radius:18px;margin:18px 0;padding:22px;box-shadow:0 8px 24px #112f520f}.temporary-staff-create-card h3{margin:4px 0 6px}.temporary-staff-create-card p{color:#65768a;margin:0}.temporary-staff-create-form{grid-template-columns:1fr 1fr 1fr 1fr 150px 170px;gap:10px;margin-top:16px;display:grid}.temporary-staff-create-form input,.temporary-staff-create-form select,.temporary-staff-create-form button{height:42px;font:inherit;border:1px solid #ccd8e4;border-radius:10px;padding:0 12px}.temporary-staff-create-form button{color:#fff;background:#102f55;border:0;font-weight:800}.temporary-staff-create-card>small{color:#617287;margin-top:10px;display:block}@media (width<=1100px){.temporary-staff-create-form{grid-template-columns:1fr 1fr}.temporary-staff-create-form button{grid-column:1/-1}}@media (width<=620px){.temporary-construction-card{border-radius:20px;width:min(94vw,760px);padding:28px 18px}.temporary-construction-logo{width:min(360px,82vw);margin-bottom:14px}.temporary-construction-card h1{font-size:clamp(17px,4.4vw,22px)}.temporary-construction-card p{font-size:16px}.temporary-staff-create-form{grid-template-columns:1fr}}.temporary-staff-create-form{grid-template-columns:1fr 1fr 1fr 1fr 170px}.temporary-internal-login-button{color:#fff;cursor:pointer;background:#173e70;border:1px solid #173e70;border-radius:12px;min-height:46px;margin:22px auto 0;padding:0 22px;font:800 14px/1 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;box-shadow:0 10px 24px #173e7029}.temporary-internal-login-button:hover{background:#102f55;border-color:#102f55}.temporary-staff-login-card{position:relative}.temporary-login-back{position:absolute;top:16px;right:16px;color:#173e70!important;background:#f7f9fc!important;border:1px solid #d6e0ea!important;width:38px!important;height:38px!important;padding:0!important;font-size:20px!important}.temporary-owner-login{height:46px;color:#173e70!important;background:#fff!important;border:1px solid #173e70!important}.temporary-owner-login:hover{background:#eef4fb!important}.temporary-login-divider{color:#7b8998;align-items:center;gap:10px;margin:4px 0;font-size:11px;font-weight:800;display:flex}.temporary-login-divider:before,.temporary-login-divider:after{content:"";background:#dde5ee;flex:1;height:1px}.temporary-staff-login-form{gap:12px;display:grid}.temporary-staff-login-card>small{color:#748397;text-align:center;font-size:11px;line-height:1.5}@media (width<=620px){.temporary-internal-login-button{width:100%}.temporary-staff-login-card{padding-top:54px}}.temporary-google-login-guide{text-align:center;margin:-5px 0 2px;display:block;color:#718197!important;font-size:11px!important;line-height:1.45!important}.temporary-remember-login{color:#43566d;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:34px;font-size:12px;font-weight:700;display:flex}.temporary-remember-login input{accent-color:#173e70;margin:0;width:16px!important;height:16px!important;min-height:0!important;padding:0!important}.auth-entry-choice-grid .doorbell-choice-card.is-disabled{opacity:.52;cursor:not-allowed;filter:saturate(.45);color:#728196!important;background:#f4f6f8!important;border-color:#dbe2ea!important}.auth-entry-choice-grid .doorbell-choice-card.is-disabled:hover{box-shadow:none;transform:none}.development-runtime-badge{z-index:20000;color:#fff;letter-spacing:.04em;pointer-events:none;background:#102f55;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:fixed;bottom:14px;right:14px;box-shadow:0 8px 20px #102f5540}@media (width<=760px){.development-runtime-badge{right:10px;bottom:calc(var(--mobile-nav,64px) + 10px);padding:6px 9px;font-size:10px}}.map-panel-overlay.map-parcel-panel{z-index:40!important;background:#fffffffa!important;border-left:1px solid #d7e1ec!important;border-radius:0!important;flex-direction:column!important;width:min(430px,100vw)!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important;overflow:hidden!important;box-shadow:-14px 0 34px #152d4e1f!important}.map-parcel-panel__head{flex:none;background:#fff!important;border-bottom:1px solid #e4ebf3!important;padding:18px 18px 14px!important}.map-parcel-panel__head h3{word-break:keep-all;margin:0;color:#132f52!important;font-size:18px!important;line-height:1.36!important}.map-parcel-panel__head .eyebrow{letter-spacing:.04em;margin-bottom:4px;display:block;color:#71839a!important;font-size:11px!important;font-weight:800!important}.map-parcel-panel__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto;padding:0!important}.map-parcel-summary{background:#fff;border-bottom:1px solid #e8eef5;padding:16px 18px 14px}.map-parcel-summary__line{color:#6d7f94;font-size:13px;line-height:1.45}.map-parcel-summary__line--primary{color:#16365f;font-size:15px;font-weight:800}.map-parcel-summary__meta{color:#61768d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.map-parcel-summary__meta strong{color:#17365f;font-size:17px;font-weight:800}.map-parcel-summary__meta span{padding-left:10px;font-size:13px;font-weight:700;position:relative}.map-parcel-summary__meta span:before{content:"";background:#9aacbf;border-radius:999px;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.map-parcel-summary__facts{color:#60778f;flex-wrap:wrap;gap:10px 12px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.map-parcel-status-tabs{background:#fff;border-bottom:1px solid #e8eef5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.map-parcel-status-tabs>button{color:#5c738b;background:#fff;border:0;border-right:1px solid #edf2f7;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:8px 6px;font-weight:700;display:flex}.map-parcel-status-tabs>button:last-child{border-right:0}.map-parcel-status-tabs>button span{word-break:keep-all;font-size:11px;line-height:1.2}.map-parcel-status-tabs>button b{color:#16365f;font-size:13px}.map-parcel-status-tabs>button.active{color:#fff;background:#173e70}.map-parcel-status-tabs>button.active b{color:#fff}.map-parcel-list-section{background:#f7fafc;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 12px 12px;display:flex}.map-parcel-list-section__head{justify-content:space-between;align-items:flex-end;gap:8px;padding:0 4px;display:flex}.map-parcel-list-section__head .eyebrow{color:#7b8ea3;letter-spacing:.04em;font-size:11px;font-weight:800;display:block}.map-parcel-list-section__head b{color:#17365f;font-size:13px;font-weight:800}.map-parcel-list{flex:auto;gap:10px;min-height:0}.map-parcel-list__item{text-align:left;color:#17365f!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:12px!important;padding:14px!important}.map-parcel-list__item-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.map-parcel-list__item.is-selected{border-color:#7ea0c4!important;box-shadow:0 0 0 2px #173e7014!important}.map-parcel-list__item>b{margin-top:8px;color:#17365f!important;font-size:15px!important}.map-parcel-list__item>strong{margin-top:5px;color:#0e2c50!important;font-size:20px!important}.map-parcel-list__item>small{margin-top:6px;line-height:1.5;color:#667b92!important;font-size:12px!important}.map-parcel-empty{color:#6c8096;background:#fff;border:1px dashed #ccd8e5;border-radius:12px;padding:20px 16px}.map-parcel-empty b{color:#17365f;margin-bottom:6px;font-size:14px;display:block}@media (width<=760px){.map-panel-overlay.map-parcel-panel{width:min(410px,100vw)!important}.map-parcel-panel__head{padding:16px!important}.map-parcel-summary{padding:14px 16px 12px}.map-parcel-status-tabs>button{min-height:50px;padding:6px 4px}.map-parcel-status-tabs>button span{font-size:10px}.map-parcel-list-section{padding:12px 8px 8px}}.map-parcel-focus-pin{pointer-events:none;background:#173e70;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 0 3px #173e7038,0 5px 14px #132f5247}.map-parcel-focus-pin:after{content:"";border-top:7px solid #173e70;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.map-parcel-panel__head{min-height:62px;align-items:center!important}.map-parcel-panel__head .panel-title-wrap{min-width:0}.map-parcel-panel__head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.map-parcel-panel__head .map-parcel-share-button,.map-parcel-panel__head .map-parcel-close-button{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex;color:#17365f!important;box-shadow:none!important;background:#f7f9fc!important;border:1px solid #d7e1ec!important;border-radius:10px!important}.map-parcel-panel__head .map-parcel-share-button{min-width:58px;height:40px;padding:0 13px!important;font-size:13px!important;font-weight:800!important}.map-parcel-panel__head .map-parcel-close-button{width:44px!important;height:44px!important;padding:0!important;font-size:28px!important;font-weight:500!important;line-height:1!important}.map-parcel-panel__head .map-parcel-share-button:hover,.map-parcel-panel__head .map-parcel-close-button:hover{background:#edf3f9!important;border-color:#bccbdd!important}@media (width<=760px){.map-parcel-panel__head .map-parcel-share-button{min-width:54px;height:38px}.map-parcel-panel__head .map-parcel-close-button{width:42px!important;height:42px!important;font-size:27px!important}}.map-parcel-focus-pin{background:#57a0ff;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #57a0ff3d,0 6px 16px #3168b547}.map-parcel-focus-pin:after{border-top:8px solid #57a0ff;border-left:5px solid #0000;border-right:5px solid #0000;bottom:-10px}.map-parcel-panel__head{justify-content:space-between!important}.map-parcel-panel__head-actions--left{margin-right:auto;margin-left:0!important}.map-parcel-panel__head .map-parcel-share-button{width:42px;min-width:auto;height:42px;background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important}.map-parcel-panel__head .map-parcel-share-button--icon svg{width:22px;height:22px;display:block}.map-parcel-panel__head .map-parcel-share-button--icon path{fill:#2f3540}.map-parcel-panel__head .map-parcel-share-button:hover{background:#edf3f9!important}.map-parcel-panel__head .map-parcel-close-button{width:46px!important;height:46px!important;font-size:29px!important}@media (width<=760px){.map-parcel-panel__head .map-parcel-share-button{width:40px;height:40px}.map-parcel-panel__head .map-parcel-share-button--icon svg{width:21px;height:21px}.map-parcel-panel__head .map-parcel-close-button{width:44px!important;height:44px!important;font-size:28px!important}}.map-parcel-panel__head .map-parcel-share-button--icon svg{width:22px;height:22px;display:block;overflow:visible}.map-parcel-panel__head .map-parcel-share-button--icon circle{fill:none;stroke:#2f3540;stroke-width:1.8px}.map-parcel-panel__head .map-parcel-share-button--icon path{stroke:#2f3540;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none!important}.map-parcel-panel__head{align-items:center!important;height:42px!important;min-height:42px!important;padding:3px 8px!important}.map-parcel-panel__head-actions{gap:4px!important}.map-parcel-panel__head .map-parcel-share-button{border-radius:8px!important;width:34px!important;height:34px!important}.map-parcel-panel__head .map-parcel-share-button--icon svg{width:19px!important;height:19px!important}.map-parcel-panel__head .map-parcel-close-button{border-radius:9px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:24px!important;line-height:1!important}.map-parcel-summary__line--primary{letter-spacing:-.02em;font-size:18px!important;font-weight:900!important;line-height:1.4!important}.map-parcel-summary__line--primary+.map-parcel-summary__line{margin-top:2px}@media (width<=760px){.map-parcel-panel__head{height:40px!important;min-height:40px!important;padding:2px 7px!important}.map-parcel-panel__head .map-parcel-share-button{width:32px!important;height:32px!important}.map-parcel-panel__head .map-parcel-close-button{width:34px!important;height:34px!important;min-height:34px!important;font-size:23px!important}.map-parcel-summary__line--primary{font-size:17px!important}}.map-parcel-panel__head .map-parcel-close-button{box-shadow:none!important;color:#17365f!important;background:0 0!important;border:0!important}.map-parcel-panel__head .map-parcel-close-button:hover,.map-parcel-panel__head .map-parcel-close-button:focus,.map-parcel-panel__head .map-parcel-close-button:active{box-shadow:none!important;color:#102f55!important;background:0 0!important;border:0!important}.map-parcel-list-section{gap:8px;padding:12px 10px 10px}.map-parcel-list{flex:none!important;grid-auto-rows:max-content!important;align-content:start!important;gap:8px!important}.map-parcel-list__item{border-radius:11px!important;align-content:start!important;height:auto!important;min-height:0!important;padding:12px 13px!important}.map-parcel-list__item-top{min-height:22px;gap:6px!important}.map-parcel-list__item-top .badge{min-height:22px;padding:0 8px;line-height:1;font-size:10px!important}.map-parcel-list__item-top .category{line-height:1.3;font-size:11px!important}.map-parcel-list__item>b{display:block;color:#17365f!important;margin-top:8px!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}.map-parcel-list__item>strong{display:block;color:#0e2c50!important;margin-top:5px!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}.map-parcel-list__item>small{display:block;color:#778ba0!important;margin-top:6px!important;font-size:11px!important;line-height:1.4!important}@media (width<=760px){.map-parcel-list-section{gap:7px;padding:10px 8px 8px}.map-parcel-list{gap:7px!important}.map-parcel-list__item{padding:11px 12px!important}.map-parcel-list__item>b{font-size:13px!important}.map-parcel-list__item>strong{font-size:17px!important}}.map-parcel-panel-v472{background:#f8fafc!important}.map-parcel-panel-v472__head{background:#fff!important;border-bottom:1px solid #e2e9f1!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:6px!important;height:52px!important;min-height:52px!important;padding:0 12px!important;display:grid!important}.map-parcel-panel-v472__title{text-align:left;letter-spacing:-.02em;color:#102f55!important;margin:0!important;font-size:17px!important;font-weight:900!important}.map-parcel-panel-v472__head .map-parcel-panel__head-actions{justify-content:center;align-items:center;width:40px;display:flex;margin:0!important}.map-parcel-panel-v472__head .map-parcel-close-button,.map-parcel-panel-v472__head .map-parcel-share-button{width:36px!important;height:36px!important;min-height:36px!important}.map-parcel-panel-v472__head .map-parcel-close-button{color:#17365f!important;background:0 0!important;border:0!important;font-size:25px!important}.map-parcel-panel-v472__body{background:#f8fafc!important;gap:12px!important;padding:14px 12px 18px!important}.map-parcel-summary-v472{box-shadow:0 3px 12px #19385b0a;background:#fff!important;border:1px solid #dce5ef!important;border-radius:14px!important;margin:0!important;padding:15px!important}.map-parcel-summary-v472__main{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.map-parcel-summary-v472__pin{color:#60758d;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.map-parcel-summary-v472__pin svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:24px;height:24px}.map-parcel-summary-v472__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.map-parcel-summary-v472__copy strong{color:#102f55;word-break:keep-all;font-size:17px;font-weight:900;line-height:1.35}.map-parcel-summary-v472__copy span{color:#71849a;font-size:12px;line-height:1.4}.map-parcel-summary-v472__count{color:#215fc0;background:#e9f0ff;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:32px;padding:0 11px;font-size:13px;font-weight:900;display:flex}.map-parcel-summary-v472>p{color:#6b7f95!important;margin:11px 0 0 38px!important;font-size:12px!important;line-height:1.5!important}.map-parcel-summary-v472__building{color:#6f8297;border-top:1px solid #edf1f5;flex-direction:column;gap:4px;margin:12px 0 0 38px;padding-top:10px;display:flex}.map-parcel-summary-v472__building span{font-size:12px;line-height:1.4}.map-parcel-summary-v472__building span b{color:#35506f;font-weight:800}.map-parcel-summary-v472__building small{color:#8a99aa;font-size:11px}.map-parcel-status-tabs-v472{scrollbar-width:none;gap:8px;overflow-x:auto;background:0 0!important;border:0!important;grid-template-columns:none!important;padding:0!important;display:flex!important}.map-parcel-status-tabs-v472::-webkit-scrollbar{display:none}.map-parcel-status-tabs-v472>button{flex:none;min-width:106px;box-shadow:0 1px 4px #19385b06;color:#667a91!important;background:#fff!important;border:1px solid #dce5ef!important;border-radius:11px!important;flex-direction:row!important;gap:4px!important;min-height:42px!important;padding:0 12px!important;font-weight:800!important;display:flex!important}.map-parcel-status-tabs-v472>button span{font-size:12px!important;line-height:1!important}.map-parcel-status-tabs-v472>button b{color:inherit!important;font-size:12px!important}.map-parcel-status-tabs-v472>button.active{box-shadow:0 5px 12px #173e7024;color:#fff!important;background:#173e70!important;border-color:#173e70!important}.map-parcel-list-section-v472{background:0 0!important;padding:0!important}.map-parcel-list-v472{gap:10px!important;overflow:visible!important}.map-parcel-list-v472__card{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:14px;box-shadow:0 3px 12px #19385b09}.map-parcel-list-v472__card.is-selected{border-color:#b5c8df;box-shadow:0 0 0 1px #173e7009,0 4px 14px #19385b0d}.map-parcel-list-v472__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.map-parcel-list-v472__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.map-parcel-list-v472__category,.map-parcel-list-v472__trade,.map-parcel-list-v472__status{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.map-parcel-list-v472__category{color:#14875e;background:#e6f6ef}.map-parcel-list-v472__trade{color:#416fd0;background:#edf2ff}.map-parcel-list-v472__status{color:#62758b;background:#f0f3f7}.map-parcel-list-v472__title-row{margin-top:10px}.map-parcel-list-v472__title-row strong{color:#102f55;font-size:15px;font-weight:900;line-height:1.35}.map-parcel-list-v472__price{color:#0f3158;letter-spacing:-.025em;margin-top:6px;font-size:23px;font-weight:900;line-height:1.2;display:block}.map-parcel-list-v472__summary{color:#687d94;margin-top:8px;font-size:12px;line-height:1.45}.map-parcel-list-v472__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.map-parcel-list-v472__actions button{color:#183b67;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:9px;min-height:38px;font-size:12px;font-weight:800}.map-parcel-list-v472__actions button:hover{background:#f5f8fc}.map-parcel-list-v472__actions button.route{color:#9aa8b7;background:#f7f9fb}.map-parcel-list-v472__actions button:disabled{cursor:default;opacity:.72}.map-parcel-empty-v472{background:#fff!important;border:1px dashed #cfdbe8!important;border-radius:14px!important;margin:0!important}@media (width<=760px){.map-parcel-panel-v472__body{padding:10px 8px 14px!important}.map-parcel-summary-v472{padding:13px!important}.map-parcel-summary-v472__copy strong{font-size:16px}.map-parcel-status-tabs-v472>button{min-width:96px;min-height:40px!important}.map-parcel-list-v472__card{padding:12px}}.map-parcel-panel-v472 .map-parcel-status-tabs-v472{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important;overflow:visible!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button{white-space:normal!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:39px!important;padding:5px!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button span{word-break:keep-all!important;font-size:10px!important;line-height:1.15!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button b{font-size:10px!important;line-height:1!important}.map-parcel-list-v473__headline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.map-parcel-list-v473__identity{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.map-parcel-list-v473__identity>strong{color:#17365f;letter-spacing:-.02em;min-width:0;font-size:13px;font-weight:900;line-height:1.3}.map-parcel-list-v473__price-row{margin-top:7px}.map-parcel-panel-v472 .map-parcel-list-v472__price{color:#17365f!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important}.map-parcel-panel-v472 .map-parcel-list-v472__summary{color:#6b7f95!important;margin-top:6px!important;font-size:11px!important}.map-parcel-panel-v472 .map-parcel-list-v472__card{padding:12px!important}.map-parcel-panel-v472 .map-parcel-list-v472__actions{margin-top:10px!important}.map-parcel-panel-v472 .map-parcel-list-v472__actions button{min-height:35px!important}@media (width<=760px){.map-parcel-panel-v472 .map-parcel-status-tabs-v472{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button{min-height:37px!important;padding:4px 3px!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button span,.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button b{font-size:9px!important}.map-parcel-list-v473__identity>strong{font-size:12px}.map-parcel-panel-v472 .map-parcel-list-v472__price{font-size:17px!important}}.map-parcel-list-v474__card{background:#fff!important;border-radius:10px!important;padding:12px!important}.map-parcel-list-v474__content{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.map-parcel-list-v474__main{min-width:0}.map-parcel-list-v474__headline{align-items:center;gap:6px;min-width:0;display:flex}.map-parcel-list-v474__headline>strong{text-overflow:ellipsis;white-space:nowrap;color:#203449;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.map-parcel-list-v474__headline .map-parcel-list-v472__status{border-radius:7px;min-height:22px;margin-left:auto;padding:0 7px;font-size:10px}.map-parcel-list-v474__price{color:#3d7ee5;align-items:baseline;gap:5px;margin-top:7px;display:flex}.map-parcel-list-v474__price>b{color:#3d7ee5;letter-spacing:-.02em;font-size:16px;font-weight:900;line-height:1.25}.map-parcel-list-v474__feature{text-overflow:ellipsis;white-space:nowrap;color:#516274;max-width:100%;margin-top:3px;font-size:11px;line-height:1.4;overflow:hidden}.map-parcel-list-v474__footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}.map-parcel-list-v474__confirm{color:#ef4d4d;font-size:10px;font-weight:800}.map-parcel-list-v474__footer button{color:#344b66;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:6px;min-height:28px;padding:0 10px;font-size:10px;font-weight:800}.map-parcel-list-v474__footer button:hover{background:#f6f9fc}.map-parcel-list-v474__thumb{background:#eef2f6;border-radius:7px;width:96px;height:78px;overflow:hidden}.map-parcel-list-v474__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.map-parcel-list-v474__content{gap:9px}.map-parcel-list-v474__thumb{width:82px;height:70px}.map-parcel-list-v474__price>b{font-size:15px}}.map-parcel-list-v474__card{padding:14px!important}.map-parcel-list-v474__content{grid-template-columns:minmax(0,1fr) 108px!important;gap:14px!important}.map-parcel-list-v474__headline{gap:7px!important}.map-parcel-list-v474__headline>strong{color:#17365f!important;font-size:15px!important;line-height:1.32!important}.map-parcel-list-v474__headline .map-parcel-list-v472__category{min-height:25px!important;padding:0 8px!important;font-size:11px!important}.map-parcel-list-v474__headline .map-parcel-list-v472__status{min-height:24px!important;padding:0 8px!important;font-size:10px!important}.map-parcel-list-v474__price{gap:6px!important;margin-top:8px!important}.map-parcel-list-v474__price>span{font-size:14px!important;font-weight:900!important}.map-parcel-list-v474__price>b{font-size:19px!important;font-weight:900!important;line-height:1.22!important}.map-parcel-list-v474__details{color:#43566b!important;margin-top:7px!important;font-size:12px!important;line-height:1.45!important}.map-parcel-list-v474__feature{color:#5b6d80!important;margin-top:4px!important;font-size:12px!important;line-height:1.45!important}.map-parcel-list-v474__thumb{border-radius:8px!important;align-self:start!important;width:108px!important;height:88px!important}.map-parcel-list-v474__footer{margin-top:11px!important;padding-top:9px!important}.map-parcel-list-v474__confirm{font-size:11px!important}.map-parcel-list-v474__footer button{min-height:31px!important;padding:0 12px!important;font-size:11px!important}@media (width<=760px){.map-parcel-list-v474__card{padding:12px!important}.map-parcel-list-v474__content{grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important}.map-parcel-list-v474__thumb{width:92px!important;height:76px!important}.map-parcel-list-v474__headline>strong{font-size:14px!important}.map-parcel-list-v474__price>b{font-size:18px!important}}.map-parcel-list-v476__card{padding:12px!important}.map-parcel-list-v476__content{grid-template-columns:104px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.map-parcel-list-v476__media{width:104px;min-width:104px}.map-parcel-list-v476__thumb{background:#eef2f6!important;border-radius:8px!important;width:104px!important;height:96px!important;overflow:hidden!important}.map-parcel-list-v476__thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.map-parcel-list-v476__thumb-placeholder{color:#9aa8b7;background:#f4f7fa;border:1px solid #e1e8f0;border-radius:8px;justify-content:center;align-items:center;width:104px;height:96px;font-size:10px;font-weight:800;display:flex}.map-parcel-list-v476__main{flex-direction:column!important;min-width:0!important;display:flex!important}.map-parcel-list-v476__main .map-parcel-list-v474__headline{min-width:0!important}.map-parcel-list-v476__footer{border-top:1px solid #e5ebf2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:auto!important;padding-top:9px!important;display:flex!important}.map-parcel-list-v476__actions{flex:none;align-items:center;gap:6px;display:flex}.map-parcel-list-v476__actions button{color:#344b66!important;background:#fff!important;border:1px solid #dbe4ee!important;border-radius:6px!important;min-height:30px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.map-parcel-list-v476__actions button.route{color:#9aa8b7!important;background:#f7f9fb!important}.map-parcel-list-v476__actions button:disabled{opacity:.72;cursor:default}@media (width<=760px){.map-parcel-list-v476__content{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important}.map-parcel-list-v476__media,.map-parcel-list-v476__thumb,.map-parcel-list-v476__thumb-placeholder{width:92px!important;min-width:92px!important}.map-parcel-list-v476__thumb,.map-parcel-list-v476__thumb-placeholder{height:86px!important}.map-parcel-list-v476__actions button{padding:0 8px!important;font-size:9px!important}}.map-parcel-list-v476__footer{border-top:0!important;padding-top:0!important}.map-parcel-list-v477__bottom{justify-content:space-between;align-items:flex-end;gap:8px;min-height:32px;margin-top:auto;display:flex}.map-parcel-list-v477__confirm{align-self:flex-end;margin:0!important;padding:0!important;line-height:1.2!important}@media (width<=760px){.map-parcel-list-v477__bottom{gap:6px}}.map-parcel-list-v478__media{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.map-parcel-list-v478__confirm{color:#ef4d4d!important;white-space:nowrap!important;margin-top:8px!important;padding-left:1px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.map-parcel-list-v478__bottom{justify-content:flex-end!important;min-height:30px!important}.map-parcel-list-v478__bottom .map-parcel-list-v476__actions{margin-left:auto!important}@media (width<=760px){.map-parcel-list-v478__confirm{margin-top:7px!important;font-size:9px!important}}.map-parcel-list-v478__media{justify-content:flex-start!important}.map-parcel-list-v478__confirm{text-align:center!important;color:#ef4d4d!important;white-space:nowrap!important;width:100%!important;margin-top:10px!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}@media (width<=760px){.map-parcel-list-v478__confirm{margin-top:9px!important;font-size:10px!important}}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-all{color:#566c84!important;background:#fff!important;border-color:#cfd9e5!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-advertising{color:#24714a!important;background:#f3fbf6!important;border-color:#b9dfca!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-planned{color:#426ba8!important;background:#f5f8fe!important;border-color:#c9d9f4!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-done-own{color:#526176!important;background:#f5f7fa!important;border-color:#c8d0dc!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-done-other{color:#705c7d!important;background:#faf7fc!important;border-color:#d7cfdf!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-hold{color:#a25e27!important;background:#fff8f1!important;border-color:#f0d0b3!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-all.active{color:#fff!important;background:#173e70!important;border-color:#173e70!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-advertising.active{color:#fff!important;background:#26734d!important;border-color:#26734d!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-planned.active{color:#fff!important;background:#3f6fae!important;border-color:#3f6fae!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-done-own.active{color:#fff!important;background:#5b697b!important;border-color:#5b697b!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-done-other.active{color:#fff!important;background:#705b7d!important;border-color:#705b7d!important}.map-parcel-panel-v472 .map-parcel-status-tabs-v472>button.status-hold.active{color:#fff!important;background:#b9662d!important;border-color:#b9662d!important}.map-parcel-list-v472__status.status-advertising{color:#24714a!important;background:#e6f6ed!important}.map-parcel-list-v472__status.status-planned{color:#426ba8!important;background:#eaf1fd!important}.map-parcel-list-v472__status.status-done-own{color:#526176!important;background:#edf0f4!important}.map-parcel-list-v472__status.status-done-other{color:#705c7d!important;background:#f2edf5!important}.map-parcel-list-v472__status.status-hold{color:#a25e27!important;background:#fff0e3!important}.map-parcel-list-v476__card.status-advertising{border-left:3px solid #7bc69b!important}.map-parcel-list-v476__card.status-planned{border-left:3px solid #87aee0!important}.map-parcel-list-v476__card.status-done-own{border-left:3px solid #a3adba!important}.map-parcel-list-v476__card.status-done-other{border-left:3px solid #b6a2c0!important}.map-parcel-list-v476__card.status-hold{border-left:3px solid #e8ae7e!important}.map-parcel-back-button{color:#17365f;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:23px;font-weight:900}.map-parcel-back-button:hover{background:#f0f4f8}.map-public-detail-v481{flex-direction:column;gap:12px;display:flex}.map-public-detail-v481__hero,.map-public-detail-v481__section,.map-public-detail-v481__photo{background:#fff;border:1px solid #dce5ef;border-radius:12px}.map-public-detail-v481__hero{padding:15px}.map-public-detail-v481__flags{align-items:center;gap:7px;margin-bottom:8px;display:flex}.map-public-detail-v481__confirm{color:#ef4d4d;font-size:11px;font-weight:900}.map-public-detail-v481__hero h2{color:#182d49;margin:0;font-size:20px;font-weight:900;line-height:1.3}.map-public-detail-v481__price{color:#377de5;align-items:baseline;gap:6px;margin-top:8px;display:flex}.map-public-detail-v481__price span{font-size:14px;font-weight:900}.map-public-detail-v481__price strong{font-size:22px;font-weight:900;line-height:1.2}.map-public-detail-v481__hero>p{color:#52677d;margin:8px 0 0;font-size:12px;line-height:1.45}.map-public-detail-v481__photo{overflow:hidden}.map-public-detail-v481__photo img{object-fit:cover;width:100%;max-height:220px;display:block}.map-public-detail-v481__section{overflow:hidden}.map-public-detail-v481__section>h4{color:#176a45;border-bottom:1px solid #e4eaf1;margin:0;padding:12px 14px;font-size:14px;font-weight:900}.map-public-detail-v481__table{grid-template-columns:1fr;display:grid}.map-public-detail-v481__row{border-bottom:1px solid #edf1f5;grid-template-columns:118px minmax(0,1fr);min-height:40px;display:grid}.map-public-detail-v481__row:last-child{border-bottom:0}.map-public-detail-v481__row>span{color:#77879a;background:#fafbfd;padding:10px 12px;font-size:12px}.map-public-detail-v481__row>b{color:#2f4054;word-break:keep-all;padding:10px 12px;font-size:12px;font-weight:700}.map-public-detail-v481__description{color:#364a60;white-space:pre-line;margin:0;padding:14px;font-size:12px;line-height:1.7}.map-public-detail-v481__agency-card{flex-direction:column;gap:5px;padding:14px;display:flex}.map-public-detail-v481__agency-card strong{color:#223c5b;font-size:14px;font-weight:900}.map-public-detail-v481__agency-card a{color:#245f9e;width:max-content;font-size:13px;font-weight:900;text-decoration:none}.map-public-detail-v481__agency-card span{color:#6c7d90;font-size:11px}.map-public-detail-v481__agency-empty{color:#8a99a9;padding:14px;font-size:12px}@media (width<=760px){.map-public-detail-v481__hero{padding:13px}.map-public-detail-v481__hero h2{font-size:18px}.map-public-detail-v481__price strong{font-size:20px}.map-public-detail-v481__row{grid-template-columns:100px minmax(0,1fr)}}.map-public-detail-v481__section>h4{color:#173e70!important}.map-work-list-v489{overflow:hidden;background:#fff!important;padding:0!important;display:block!important}.map-work-list-v489__open{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:14px 15px 10px}.map-work-list-v489__open:hover{background:#f8fafc}.map-work-list-v489__open .map-list-drawer__meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.map-work-list-v489__open .map-list-drawer__meta small{color:#8a99aa;margin-left:auto;font-size:10px;font-weight:700}.map-work-list-v489__open>strong{color:#17365f;margin-top:7px;font-size:15px;font-weight:900;display:block}.map-work-list-v489__open>b{color:#173e70;margin-top:5px;font-size:18px;font-weight:900;display:block}.map-work-list-v489__address{color:#2f4258!important;margin:7px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.map-work-list-v489__detail{color:#718196!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.45!important}.map-work-list-v489__toggles{background:#fbfcfe;border-top:1px solid #edf1f5;justify-content:flex-end;gap:7px;padding:9px 12px 11px;display:flex}.map-work-toggle-v489{cursor:pointer;background:#fff;border-radius:999px;min-height:30px;padding:0 11px;font-size:10px;font-weight:900}.map-work-toggle-v489:disabled{cursor:wait;opacity:.65}.map-work-toggle-v489.ad.off{color:#b55c20;background:#fff8f2;border:1px solid #efb17d}.map-work-toggle-v489.ad.on{color:#23754b;background:#f1faf5;border:1px solid #86c9a2}.map-work-toggle-v489.cobroker.off{color:#7451a7;background:#faf7ff;border:1px solid #cdb8eb}.map-work-toggle-v489.cobroker.on{color:#654398;background:#f5f0ff;border:1px solid #9d82d3}.map-parcel-list-v490__card{padding:12px!important}.map-parcel-list-v490__address{color:#2f4258;word-break:keep-all;margin-top:7px;font-size:12px;font-weight:800;line-height:1.4}.map-parcel-list-v490__detail{color:#6f8093;word-break:keep-all;margin-top:4px;font-size:11px;line-height:1.45}.map-parcel-list-v490__controls{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.map-parcel-list-v490__toggles{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.map-parcel-list-v490__toggles .map-work-toggle-v489{min-height:28px;padding:0 8px;font-size:9px}.map-parcel-list-v490__controls .map-parcel-list-v476__actions{margin-left:auto}@media (width<=760px){.map-parcel-list-v490__controls{flex-direction:column;align-items:stretch}.map-parcel-list-v490__controls .map-parcel-list-v476__actions{width:100%;margin-left:0}.map-parcel-list-v490__controls .map-parcel-list-v476__actions button{flex:1 1 0}}.map-route-v491__scrim{z-index:250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d1f3642;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.map-route-v491__setup{background:#fff;border:1px solid #d8e2ee;border-radius:16px;width:min(460px,100vw - 32px);overflow:hidden;box-shadow:0 18px 55px #1027442e}.map-route-v491__setup-head{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 16px;display:flex}.map-route-v491__setup-head small{color:#6f8296;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.map-route-v491__setup-head h3{color:#17365f;margin:0;font-size:18px;font-weight:900}.map-route-v491__setup-head>button{color:#17365f;cursor:pointer;background:#f5f8fb;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.map-route-v491__kind{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.map-route-v491__kind>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ee;border-radius:13px;min-height:112px;padding:16px}.map-route-v491__kind>button:hover{background:#f7faff;border-color:#86a7cf}.map-route-v491__kind b{color:#17365f;font-size:16px;font-weight:900;display:block}.map-route-v491__kind span{color:#718298;margin-top:8px;font-size:11px;line-height:1.5;display:block}.map-route-v491__form{padding:16px}.map-route-v491__notice{color:#5b7087;background:#f3f6fa;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.5}.map-route-v491__form label{margin-top:10px;display:block}.map-route-v491__form label:first-of-type{margin-top:0}.map-route-v491__form label>span{color:#52677d;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.map-route-v491__form input{color:#17365f;background:#fff;border:1px solid #d8e1ec;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;font-size:13px}.map-route-v491__form input:focus{border-color:#6e97c9;box-shadow:0 0 0 3px #24538914}.map-route-v491__form-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.map-route-v491__form-actions button,.map-route-v491__basket-actions button{cursor:pointer;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900}.map-route-v491__form-actions .secondary,.map-route-v491__basket-actions .secondary{color:#536a83;background:#fff;border:1px solid #d7e1ec}.map-route-v491__form-actions .primary,.map-route-v491__basket-actions .primary{color:#fff;background:#173e70;border:1px solid #173e70}.map-route-select-v491{position:relative;padding:0!important}.map-route-select-v491__open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:14px 15px 48px}.map-route-select-v491__open>strong,.map-route-select-v491__open>b{display:block}.map-route-select-v491__open>p{margin:6px 0 0}.map-route-add-v491{color:#173e70;cursor:pointer;background:#fff;border:1px solid #9fb5d0;border-radius:8px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;position:absolute;bottom:10px;right:12px}.map-route-add-v491.added{color:#9aa8b7;background:#f4f6f9;border-color:#dce4ed}.map-route-v491__basket{z-index:120;background:#fff;border:1px solid #d5e0eb;border-radius:14px;flex-direction:column;width:min(390px,100vw - 36px);max-height:min(58vh,560px);display:flex;position:absolute;bottom:58px;left:18px;overflow:hidden;box-shadow:0 14px 36px #13305329}.map-route-v491__basket-head{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.map-route-v491__basket-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.map-route-v491__basket-head small{color:#74869b;font-size:9px;font-weight:800}.map-route-v491__basket-head strong{text-overflow:ellipsis;white-space:nowrap;color:#17365f;font-size:14px;font-weight:900;overflow:hidden}.map-route-v491__basket-head span{color:#7c8da0;font-size:10px}.map-route-v491__basket-head>b{color:#24558f;background:#eaf1fb;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:40px;height:28px;font-size:11px;font-weight:900;display:flex}.map-route-v491__basket-list{flex:auto;min-height:84px;padding:8px;overflow:auto}.map-route-v491__basket-item{border-bottom:1px solid #edf1f5;grid-template-columns:18px 30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.map-route-v491__basket-item:last-child{border-bottom:0}.map-route-v491__basket-item.dragging{background:#eef4fb;box-shadow:inset 0 0 0 1px #b8cbe2}.map-route-v491__basket-item .drag-handle{color:#91a0b0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:18px;height:30px;padding:0;font-size:14px;font-weight:900;line-height:1}.map-route-v491__basket-item .drag-handle:active{cursor:grabbing;color:#315f92}.map-route-v491__basket-item.done{opacity:.65;background:#f3f4f6}.map-route-v491__basket-item .order{color:#173e70;cursor:pointer;background:#fff;border:1px solid #aac0da;border-radius:50%;width:30px;height:30px;font-size:11px;font-weight:900}.map-route-v491__basket-item.done .order{color:#fff;background:#9aa4af;border-color:#aeb6c0}.map-route-v491__basket-item .copy{min-width:0}.map-route-v491__basket-item .copy strong{text-overflow:ellipsis;white-space:nowrap;color:#233b58;font-size:11px;font-weight:900;display:block;overflow:hidden}.map-route-v491__basket-item .copy span{text-overflow:ellipsis;white-space:nowrap;color:#78899b;margin-top:3px;font-size:9px;display:block;overflow:hidden}.map-route-v491__basket-item .move{gap:3px;display:flex}.map-route-v491__basket-item .move button{color:#65788e;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:6px;width:25px;height:25px;padding:0;font-size:10px}.map-route-v491__basket-item .move button:disabled{opacity:.35;cursor:default}.map-route-v491__basket-empty{color:#8998aa;justify-content:center;align-items:center;min-height:84px;font-size:11px;display:flex}.map-route-v491__basket-actions{border-top:1px solid #e7edf3;justify-content:flex-end;gap:7px;padding:10px;display:flex}.map-route-v491__basket-actions button:disabled{opacity:.45;cursor:default}.map-route-v491__saved{color:#fff;background:#173e70;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;bottom:58px;right:12px}@media (width<=760px){.map-route-v491__kind{grid-template-columns:1fr}.map-route-v491__basket{width:auto;max-height:48vh;bottom:52px;left:8px;right:8px}}.dash26-routes{margin-top:14px}.dash26-route-list{gap:0;display:grid}.dash26-route-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 2px;display:flex}.dash26-route-row:first-child{border-top:0}.dash26-route-row>div,.dash26-route-row>span{gap:4px;display:grid}.dash26-route-row>div{min-width:0}.dash26-route-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dash26-route-row small{color:var(--muted);font-size:10px}.dash26-route-row>span{text-align:right;flex:none}.dash26-route-row>span strong{font-size:13px}@media (width<=560px){.dash26-route-row{align-items:flex-start}.dash26-route-row>div{max-width:72%}}.map-route-v496__customer-field{position:relative}.map-route-v496__customer-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.map-route-v496__customer-search>button{border:1px solid var(--line);background:var(--surface);white-space:nowrap;cursor:pointer;border-radius:10px;height:40px;padding:0 12px;font-size:12px;font-weight:800}.map-route-v496__customer-suggest,.map-route-v496__customer-ledger{border:1px solid var(--line);background:var(--surface);z-index:12;border-radius:12px;max-height:230px;margin-top:6px;overflow:auto;box-shadow:0 12px 26px #0f172a1f}.map-route-v496__customer-suggest>button,.map-route-v496__customer-ledger>button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:auto 1fr;gap:2px 10px;width:100%;padding:10px 12px;display:grid}.map-route-v496__customer-suggest>button:last-child,.map-route-v496__customer-ledger>button:last-child{border-bottom:0}.map-route-v496__customer-suggest>button:hover,.map-route-v496__customer-ledger>button:hover{background:var(--surface-soft)}.map-route-v496__customer-suggest b,.map-route-v496__customer-ledger b{font-size:12px}.map-route-v496__customer-suggest span,.map-route-v496__customer-ledger span{color:var(--text);font-size:11px}.map-route-v496__customer-suggest small,.map-route-v496__customer-ledger small{color:var(--muted);grid-column:1/-1;font-size:10px}.map-route-v496__customer-ledger>div{background:var(--surface-soft);z-index:1;justify-content:space-between;padding:10px 12px;display:flex;position:sticky;top:0}.map-route-v496__customer-ledger>p{color:var(--muted);margin:0;padding:14px 12px;font-size:11px}.map-route-v496__decision{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.map-route-v496__decision button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;height:28px;padding:0 8px;font-size:10px;font-weight:800}.map-route-v496__decision button.active{border-color:currentColor}.map-route-v496__decision button.interest{color:#0f766e;background:#ecfdf5}.map-route-v496__decision button.review{color:#a16207;background:#fffbeb}.map-route-v496__decision button.exclude{color:#b91c1c;background:#fef2f2}.dash26-route-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.dash26-route-row:hover,.dash26-route-row.active{background:var(--surface-soft)}.dash26-route-detail{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:10px;padding:14px}.dash26-route-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.dash26-route-detail-head>div{gap:3px;display:grid}.dash26-route-detail-head b{font-size:13px}.dash26-route-detail-head small{color:var(--muted);font-size:10px}.dash26-route-detail-head>span{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.dash26-route-detail-items{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:210px;display:grid;overflow:auto}.dash26-route-detail-items>div{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 2px;display:grid}.dash26-route-detail-items>div:last-child{border-bottom:0}.dash26-route-detail-items i{background:var(--surface);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.dash26-route-detail-items span{gap:2px;min-width:0;display:grid}.dash26-route-detail-items b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dash26-route-detail-items small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dash26-route-detail-items em{background:var(--surface);border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800}.dash26-route-detail-items .decision-interest{color:#0f766e;background:#ecfdf5}.dash26-route-detail-items .decision-review{color:#a16207;background:#fffbeb}.dash26-route-detail-items .decision-exclude{color:#b91c1c;background:#fef2f2}.dash26-route-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.dash26-route-detail-actions button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;height:32px;padding:0 12px;font-size:11px;font-weight:800}.dash26-route-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.dash26-route-detail-actions .danger{color:#b91c1c;border-color:#fecaca}.dash26-route-detail-actions .primary{background:var(--navy,#0f2747);border-color:var(--navy,#0f2747);color:#fff}@media (width<=640px){.map-route-v496__customer-search{grid-template-columns:1fr}.map-route-v496__customer-search>button{width:100%}.map-route-v496__decision{grid-column:2/-1}.dash26-route-detail-actions{justify-content:stretch}.dash26-route-detail-actions button{flex:calc(50% - 7px)}}.map-route-v496__customer-field{gap:6px;display:grid}.map-route-v496__customer-label{color:var(--muted);font-size:11px;font-weight:700;display:block}.map-route-v491__basket-item .move{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.map-route-v491__basket-item .move .route-move-btn{border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:58px;height:34px;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.dash26-route-requests,.dash26-field-routes{margin-top:14px}.dash26-route-request-note{background:var(--surface);color:var(--text);border-radius:10px;margin:8px 0 10px;padding:10px 12px;font-size:11px;line-height:1.55}.dash26-field-route-detail{background:var(--surface-soft)}.dash26-route-memo{gap:6px;margin:2px 0 12px;display:grid}.dash26-route-memo>span{color:var(--muted);font-size:10px;font-weight:850}.dash26-route-memo textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:58px;font:inherit;color:inherit;border-radius:10px;padding:9px 10px;font-size:11px;line-height:1.45}.dash26-route-edit-items{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:430px;display:grid;overflow:auto}.dash26-route-edit-item{border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.dash26-route-edit-item:last-child{border-bottom:0}.dash26-route-edit-order{align-items:center;gap:7px;display:flex}.dash26-route-edit-order>b{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.dash26-route-edit-order>div{grid-template-columns:1fr 1fr;gap:4px;display:grid}.dash26-route-edit-order button{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:8px;height:30px;padding:0 7px;font-size:9px;font-weight:850}.dash26-route-edit-order button:disabled{opacity:.35;cursor:not-allowed}.dash26-route-edit-copy{gap:4px;min-width:0;display:grid}.dash26-route-edit-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dash26-route-edit-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dash26-route-edit-copy>input{border:1px solid var(--line);background:var(--surface);height:32px;color:inherit;border-radius:8px;padding:0 9px;font-size:10px}.dash26-route-edit-decision{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.dash26-route-edit-decision button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;height:31px;padding:0 9px;font-size:10px;font-weight:850}.dash26-route-edit-decision button.active{border-color:currentColor}.dash26-route-edit-decision .interest{color:#0f766e;background:#ecfdf5}.dash26-route-edit-decision .review{color:#a16207;background:#fffbeb}.dash26-route-edit-decision .exclude{color:#b91c1c;background:#fef2f2}.dash26-route-done{background:var(--surface);border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}@media (width<=760px){.dash26-route-edit-item{grid-template-columns:1fr;align-items:stretch}.dash26-route-edit-order{justify-content:space-between}.dash26-route-edit-order>div{display:flex}.dash26-route-edit-decision{justify-content:flex-start}.dash26-route-edit-decision button{flex:1}.map-route-v491__basket-item .move .route-move-btn{min-width:72px;height:38px}.map-route-v491__basket-item .move .route-remove-btn{width:38px;height:38px}}.map-route-v491__basket-item{grid-template-rows:auto auto;grid-template-columns:18px 30px minmax(0,1fr) auto;gap:5px 7px;padding:7px 8px}.map-route-v491__basket-item .drag-handle,.map-route-v491__basket-item .order,.map-route-v491__basket-item .copy,.map-route-v491__basket-item .map-route-v496__decision{grid-row:1}.map-route-v491__basket-item .drag-handle{grid-column:1}.map-route-v491__basket-item .order{grid-column:2}.map-route-v491__basket-item .copy{grid-column:3}.map-route-v491__basket-item .map-route-v496__decision{flex-wrap:nowrap;grid-column:4}.map-route-v491__basket-item .move{flex-wrap:nowrap;grid-area:2/3/auto/-1;justify-content:flex-start;gap:5px;min-width:0;display:flex}.map-route-v491__basket-item .move .route-move-btn{border-radius:7px;min-width:54px;height:28px;padding:0 8px;font-size:10px}.map-route-v491__basket-item .move .route-move-btn span{font-size:9px}.map-route-v491__basket-item .move .route-remove-btn{border-radius:7px;width:28px;height:28px;font-size:14px}@media (width<=760px){.map-route-v491__basket-item{grid-template-rows:auto auto auto;grid-template-columns:18px 30px minmax(0,1fr)}.map-route-v491__basket-item .map-route-v496__decision{flex-wrap:nowrap;grid-area:2/2/auto/-1;justify-content:flex-start}.map-route-v491__basket-item .move{grid-area:3/2/auto/-1}.map-route-v491__basket-item .move .route-move-btn{min-width:64px;height:32px}.map-route-v491__basket-item .move .route-remove-btn{width:32px;height:32px}}.field-routes-v503{--fr-navy:#0b315d;--fr-navy2:#123f73;--fr-blue:#2468c9;--fr-soft:#f6f9fd;--fr-line:#dbe4ef;--fr-muted:#738197;--fr-green:#2f8b61;--fr-gold:#b97c17;--fr-red:#d44141;max-width:1600px}.field-routes-v503__header{align-items:center}.field-routes-v503 .dash26-eyebrow{color:#a66c10}.field-routes-v503__create-actions{flex:none;gap:10px;display:flex}.field-routes-v503 button{font:inherit}.field-routes-v503 button.primary,.field-routes-v503 button.secondary{border-radius:10px;min-height:42px;padding:0 17px;font-size:12px;font-weight:850}.field-routes-v503 button.primary{border:1px solid var(--fr-navy);background:var(--fr-navy);color:#fff}.field-routes-v503 button.secondary{border:1px solid var(--fr-line);background:var(--panel);color:var(--fr-navy)}.field-routes-v503__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.field-routes-v503__summary article{border:1px solid var(--fr-line);background:var(--panel);border-radius:17px;align-items:center;gap:16px;min-height:96px;padding:18px;display:flex;box-shadow:0 5px 18px #1734540a}.field-routes-v503__summary i{width:48px;height:48px;color:var(--fr-blue);background:#edf4ff;border-radius:50%;place-items:center;font-size:21px;font-style:normal;font-weight:900;display:grid}.field-routes-v503__summary article:nth-child(3) i{color:var(--fr-green);background:#edf8f2}.field-routes-v503__summary article:nth-child(4) i{color:var(--fr-gold);background:#fff5e7}.field-routes-v503__summary span{color:#45546a;font-size:11px;font-weight:800;display:block}.field-routes-v503__summary strong{color:#071f3b;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;line-height:1;display:block}.field-routes-v503__toolbar{border:1px solid var(--fr-line);background:var(--panel);border-radius:14px;grid-template-columns:auto auto minmax(140px,.7fr) minmax(180px,.9fr) minmax(250px,1.35fr);align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:grid}.field-routes-v503__segments{border:1px solid var(--fr-line);background:#fff;border-radius:9px;display:flex;overflow:hidden}.field-routes-v503__segments button{border:0;border-right:1px solid var(--fr-line);color:#526077;background:0 0;min-width:76px;height:34px;padding:0 12px;font-size:11px;font-weight:800}.field-routes-v503__segments button:last-child{border-right:0}.field-routes-v503__segments button.active{background:var(--fr-navy);color:#fff}.field-routes-v503__status-segments button.active{color:var(--fr-navy);box-shadow:inset 0 -2px 0 var(--fr-navy);background:#f3f7fd}.field-routes-v503__toolbar select,.field-routes-v503__search{border:1px solid var(--fr-line);color:#526077;background:#fff;border-radius:9px;height:36px;font-size:11px;font-weight:750}.field-routes-v503__toolbar select{padding:0 12px}.field-routes-v503__search{align-items:center;min-width:0;padding:0 10px;display:flex}.field-routes-v503__search input{color:#18314f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.field-routes-v503__search span{color:var(--fr-navy);font-size:18px}.field-routes-v503__workspace{grid-template-columns:minmax(300px,34%) minmax(0,66%);gap:12px;min-height:540px;margin-top:12px;display:grid}.field-routes-v503__list-panel,.field-routes-v503__detail-panel{border:1px solid var(--fr-line);background:var(--panel);border-radius:15px;overflow:hidden}.field-routes-v503__panel-head{border-bottom:1px solid var(--fr-line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.field-routes-v503__panel-head h3{color:#102b4a;margin:0;font-size:14px}.field-routes-v503__panel-head span{color:var(--fr-muted);font-size:10px;font-weight:800}.field-routes-v503__list{min-height:420px}.field-routes-v503__list-item{border:0;border-bottom:1px solid var(--fr-line);text-align:left;background:0 0;width:100%;padding:17px 18px;transition:all .15s;display:block}.field-routes-v503__list-item:hover{background:#f8fbff}.field-routes-v503__list-item.active{background:#f1f6ff;box-shadow:inset 3px 0 #1e64c8}.field-routes-v503__list-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-routes-v503__list-title strong{text-overflow:ellipsis;white-space:nowrap;color:#112c4d;min-width:0;font-size:13px;overflow:hidden}.field-routes-v503__list-title .route-state{color:#2366bd;background:#eaf2ff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.field-routes-v503__list-title .route-state.completed{color:#2b845c;background:#eaf7ef}.field-routes-v503__list-meta{color:#617086;align-items:center;gap:9px;margin-top:10px;font-size:10px;display:flex}.field-routes-v503__list-meta em,.field-routes-v503__detail-title em{border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.field-routes-v503__list-meta em.visit,.field-routes-v503__detail-title em.visit{color:#2369c5;background:#e8f1ff}.field-routes-v503__list-meta em.inspection,.field-routes-v503__detail-title em.inspection{color:#2c875e;background:#eaf7ef}.field-routes-v503__list-meta b{color:#8d9aab;margin-left:auto;font-size:18px;font-weight:500}.field-routes-v503__list-footer{color:#68788e;border-top:1px solid var(--fr-line);justify-content:space-between;align-items:center;padding:14px 18px;font-size:10px;display:flex}.field-routes-v503__list-footer div{align-items:center;gap:6px;display:flex}.field-routes-v503__list-footer button,.field-routes-v503__list-footer b{border:1px solid var(--fr-line);color:#6d7b8d;background:#fff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.field-routes-v503__list-footer b{background:var(--fr-navy);color:#fff;border-color:var(--fr-navy)}.field-routes-v503__detail-head{border-bottom:1px solid var(--fr-line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.field-routes-v503__detail-title{align-items:center;gap:8px;display:flex}.field-routes-v503__detail-title h3{color:#102b4a;margin:0;font-size:15px}.field-routes-v503__detail-title>span{color:#2366bd;background:#eaf2ff;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.field-routes-v503__detail-head small{color:#65758b;margin-top:6px;font-size:10px;display:block}.field-routes-v503__detail-actions{flex:none;gap:8px;display:flex}.field-routes-v503__detail-actions button{min-height:36px!important;padding:0 12px!important}.field-routes-v503__detail-actions .more{border:1px solid var(--fr-line);color:#56657a;background:#fff;border-radius:9px;width:38px;height:36px;font-weight:900}.field-routes-v503__property-list{max-height:405px;overflow:auto}.field-routes-v503__property-row{border-bottom:1px solid var(--fr-line);background:var(--panel);grid-template-columns:24px 34px minmax(130px,1.15fr) 82px 68px auto minmax(160px,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:9px 12px;display:grid}.field-routes-v503__property-row.dragging{opacity:.55;background:#eef5ff}.field-routes-v503__drag{color:#70839b;cursor:grab;background:0 0;border:0;font-size:20px}.field-routes-v503__order{color:#0c4e96;border:1px solid #9ebce2;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;font-weight:900;display:grid}.field-routes-v503__property-main{min-width:0}.field-routes-v503__property-main b{color:#102b4a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.field-routes-v503__property-main small{color:#6c7b8f;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.field-routes-v503__number{color:#60748e;white-space:nowrap;font-size:9px;font-weight:800}.field-routes-v503__visit{color:#718094;background:#f1f4f7;border:0;border-radius:8px;height:29px;padding:0 9px;font-size:9px;font-weight:850}.field-routes-v503__visit.done{color:#24835a;background:#e7f6ed}.field-routes-v503__decision{gap:5px;display:flex}.field-routes-v503__decision button{border:1px solid var(--fr-line);color:#3d4d63;background:#fff;border-radius:8px;height:29px;padding:0 9px;font-size:9px;font-weight:900}.field-routes-v503__decision .interest.active{background:var(--fr-navy);border-color:var(--fr-navy);color:#fff}.field-routes-v503__decision .review.active{color:#fff;background:#bd8120;border-color:#bd8120}.field-routes-v503__decision .exclude.active{color:#fff;background:#cf3d3d;border-color:#cf3d3d}.field-routes-v503__decision.muted{color:#7c8a9c;font-size:9px;font-weight:800}.field-routes-v503__item-memo{border:1px solid var(--fr-line);color:#45576d;background:#fff;border-radius:7px;outline:none;min-width:0;height:30px;padding:0 10px;font-size:9px}.field-routes-v503__item-memo:focus{border-color:#8aadda;box-shadow:0 0 0 2px #2468c914}.field-routes-v503__row-actions{white-space:nowrap;gap:4px;display:flex}.field-routes-v503__row-actions button{border:1px solid var(--fr-line);color:#526178;background:#fff;border-radius:7px;height:29px;padding:0 7px;font-size:8px;font-weight:850}.field-routes-v503__row-actions button:disabled{opacity:.35}.field-routes-v503__bottom{border-top:1px solid var(--fr-line);background:#fbfcfe;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px;padding:15px;display:grid}.field-routes-v503__memo-block{position:relative}.field-routes-v503__memo-block h4{color:#102b4a;margin:0 0 8px;font-size:12px}.field-routes-v503__memo-block textarea{border:1px solid var(--fr-line);resize:vertical;color:#405269;width:100%;min-height:116px;font:inherit;background:#fff;border-radius:10px;outline:0;padding:13px;font-size:10px;line-height:1.6}.field-routes-v503__memo-block textarea:focus{border-color:#8aadda;box-shadow:0 0 0 2px #2468c914}.field-routes-v503__memo-block>small{color:#7a899b;font-size:8px;position:absolute;bottom:9px;right:11px}.field-routes-v503__result-card{border:1px solid var(--fr-line);background:#fff;border-radius:11px;padding:14px}.field-routes-v503__counts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.field-routes-v503__counts span{text-align:center}.field-routes-v503__counts i{font-size:22px;font-style:normal;display:block}.field-routes-v503__counts small{color:#5e6d81;margin-top:3px;font-size:9px;font-weight:800;display:block}.field-routes-v503__counts strong{color:#102b4a;margin-top:3px;font-size:20px;display:block}.field-routes-v503__counts .interest i{color:#1769ca}.field-routes-v503__counts .review i{color:#ba7d1a}.field-routes-v503__counts .exclude i{color:#d44242}.field-routes-v503__result-actions{grid-template-columns:1.15fr .85fr;gap:8px;margin-top:15px;display:grid}.field-routes-v503__result-actions button{min-height:40px!important;padding:0 10px!important}.field-routes-v503__empty{color:#758499;text-align:center;padding:30px 18px;font-size:11px}.field-routes-v503__empty.detail{place-items:center;min-height:520px;display:grid}@media (width<=1200px){.field-routes-v503__toolbar{grid-template-columns:1fr 1fr 1fr}.field-routes-v503__search{grid-column:span 2}.field-routes-v503__property-row{grid-template-columns:24px 34px minmax(140px,1fr) 72px auto}.field-routes-v503__number{display:none}.field-routes-v503__item-memo,.field-routes-v503__row-actions{grid-column:3/6}.field-routes-v503__decision{justify-self:end}}@media (width<=900px){.field-routes-v503__summary{grid-template-columns:1fr 1fr}.field-routes-v503__workspace{grid-template-columns:1fr}.field-routes-v503__list-panel{max-height:none}.field-routes-v503__detail-panel{min-height:0}.field-routes-v503__bottom{grid-template-columns:1fr}.field-routes-v503__property-list{max-height:none}}@media (width<=640px){.field-routes-v503{padding:20px 14px 90px}.field-routes-v503__header{display:block}.field-routes-v503__create-actions{margin-top:14px}.field-routes-v503__create-actions button{flex:1}.field-routes-v503__summary{gap:8px}.field-routes-v503__summary article{gap:10px;min-height:78px;padding:12px}.field-routes-v503__summary i{width:38px;height:38px;font-size:17px}.field-routes-v503__summary strong{font-size:20px}.field-routes-v503__toolbar{grid-template-columns:1fr;padding:10px}.field-routes-v503__search{grid-column:auto}.field-routes-v503__segments button{flex:1;min-width:0}.field-routes-v503__detail-head{flex-direction:column;align-items:flex-start}.field-routes-v503__detail-actions{width:100%}.field-routes-v503__detail-actions button{flex:1}.field-routes-v503__property-row{grid-template-columns:24px 34px minmax(0,1fr) auto;padding:10px}.field-routes-v503__property-main{grid-column:3/4}.field-routes-v503__visit{grid-area:1/4/3/5}.field-routes-v503__decision{grid-column:3/5;justify-self:start}.field-routes-v503__item-memo{grid-column:3/5;width:100%}.field-routes-v503__row-actions{flex-wrap:wrap;grid-column:3/5}.field-routes-v503__row-actions button{min-height:34px;padding:0 10px}.field-routes-v503__bottom{padding:10px}.field-routes-v503__result-actions{grid-template-columns:1fr}}.field-routes-v503{font-size:14px}.field-routes-v503 button.primary,.field-routes-v503 button.secondary{min-height:44px;font-size:13px}.field-routes-v503__summary span{font-size:13px}.field-routes-v503__summary strong{font-size:28px}.field-routes-v503__segments button{min-width:82px;height:38px;font-size:13px}.field-routes-v503__toolbar select,.field-routes-v503__search{height:40px;font-size:13px}.field-routes-v503__search span{font-size:20px}.field-routes-v503__panel-head h3{font-size:16px}.field-routes-v503__panel-head span{font-size:12px}.field-routes-v503__list-item{padding:19px 18px}.field-routes-v503__list-title strong{font-size:15px}.field-routes-v503__list-title .route-state{padding:5px 9px;font-size:11px}.field-routes-v503__list-meta{gap:10px;margin-top:10px;font-size:12px}.field-routes-v503__list-meta em,.field-routes-v503__detail-title em{padding:4px 8px;font-size:11px}.field-routes-v503__list-progress{color:#5d6d82;align-items:center;gap:12px;margin-top:9px;font-size:11px;font-weight:750;display:flex}.field-routes-v503__list-progress span{align-items:center;gap:4px;display:inline-flex}.field-routes-v503__list-progress strong{color:#173b65;font-size:12px}.field-routes-v503__list-footer{font-size:12px}.field-routes-v503__list-footer button,.field-routes-v503__list-footer b{width:29px;height:29px;font-size:12px}.field-routes-v503__detail-title h3{font-size:17px}.field-routes-v503__detail-title>span{padding:4px 8px;font-size:11px}.field-routes-v503__detail-head small{font-size:12px;line-height:1.55}.field-routes-v503__detail-actions button{min-height:40px!important;padding:0 14px!important;font-size:12px!important}.field-routes-v503__detail-actions .more{width:42px;height:40px;font-size:15px}.field-routes-v503__property-list{max-height:440px}.field-routes-v503__property-row{grid-template-columns:28px 38px minmax(150px,1.08fr) 90px 78px auto minmax(210px,1.15fr) auto;gap:10px;min-height:74px;padding:11px 13px}.field-routes-v503__drag{font-size:22px}.field-routes-v503__order{width:32px;height:32px;font-size:13px}.field-routes-v503__property-main b{font-size:13px}.field-routes-v503__property-main small{margin-top:5px;font-size:11px}.field-routes-v503__number{font-size:11px}.field-routes-v503__visit{height:34px;padding:0 11px;font-size:11px}.field-routes-v503__decision{gap:6px}.field-routes-v503__decision button{height:34px;padding:0 11px;font-size:11px}.field-routes-v503__decision.muted{font-size:11px}.field-routes-v503__item-memo{height:35px;padding:0 12px;font-size:11px}.field-routes-v503__row-actions{gap:5px}.field-routes-v503__row-actions button{height:34px;padding:0 9px;font-size:10px}.field-routes-v503__memo-block h4{font-size:14px}.field-routes-v503__memo-block textarea{min-height:122px;font-size:12px;line-height:1.65}.field-routes-v503__memo-block>small{font-size:10px}.field-routes-v503__counts small{font-size:11px}.field-routes-v503__counts strong{font-size:22px}.field-routes-v503__result-actions button{min-height:44px!important;font-size:12px!important}.field-routes-v503__empty{font-size:13px}@media (width<=1400px){.field-routes-v503__property-row{grid-template-columns:26px 36px minmax(140px,1.05fr) 80px 72px auto minmax(170px,1fr) auto;gap:8px}.field-routes-v503__decision button{padding:0 9px}.field-routes-v503__row-actions button{padding:0 7px}}@media (width<=1200px){.field-routes-v503__property-main b{font-size:13px}.field-routes-v503__property-main small,.field-routes-v503__item-memo,.field-routes-v503__row-actions button,.field-routes-v503__visit,.field-routes-v503__decision button{font-size:11px}.field-routes-v503__list-progress{flex-wrap:wrap;gap:7px 11px}}@media (width<=640px){.field-routes-v503{font-size:14px}.field-routes-v503__list-title strong{font-size:15px}.field-routes-v503__list-meta{flex-wrap:wrap;font-size:12px}.field-routes-v503__list-progress{font-size:11px}.field-routes-v503__property-row{min-height:82px}.field-routes-v503__property-main b{font-size:14px}.field-routes-v503__property-main small{font-size:12px}.field-routes-v503__visit,.field-routes-v503__decision button,.field-routes-v503__row-actions button{min-height:38px;font-size:12px}.field-routes-v503__item-memo{height:40px;font-size:12px}}@media (width>=1201px){.field-routes-v503__workspace{grid-template-columns:minmax(300px,32%) minmax(0,68%);gap:12px}.field-routes-v503__property-list{max-height:332px;overflow:auto}.field-routes-v503__property-row{grid-template-rows:1fr;grid-template-columns:24px 34px minmax(145px,1.1fr) 72px minmax(176px,auto) minmax(150px,.92fr) minmax(168px,auto);align-items:center;gap:7px;min-height:68px;padding:8px 10px;display:grid}.field-routes-v503__drag,.field-routes-v503__order,.field-routes-v503__property-main,.field-routes-v503__visit,.field-routes-v503__decision,.field-routes-v503__item-memo,.field-routes-v503__row-actions{grid-row:1;align-self:center}.field-routes-v503__drag{grid-column:1}.field-routes-v503__order{grid-column:2}.field-routes-v503__property-main{grid-column:3;min-width:0}.field-routes-v503__number{display:none}.field-routes-v503__visit{white-space:nowrap;word-break:keep-all;grid-column:4;min-width:70px;height:34px;padding:0 10px}.field-routes-v503__decision{grid-column:5;grid-template-columns:54px 64px 54px;justify-self:start;gap:5px;min-width:182px;display:grid}.field-routes-v503__decision button{white-space:nowrap;word-break:keep-all;width:100%;min-width:0;height:34px;padding:0 8px;line-height:1}.field-routes-v503__decision.muted{white-space:nowrap;align-items:center;min-height:34px;display:flex}.field-routes-v503__item-memo{white-space:nowrap;grid-column:6;width:100%;min-width:0;height:34px;padding:0 10px}.field-routes-v503__row-actions{grid-column:7;grid-template-columns:52px 58px 68px;justify-self:end;gap:4px;min-width:186px;display:grid}.field-routes-v503__row-actions button{white-space:nowrap;word-break:keep-all;width:100%;min-width:0;height:34px;padding:0 5px;font-size:10px;line-height:1}.field-routes-v503__bottom{gap:12px;padding:11px 13px}.field-routes-v503__memo-block textarea{min-height:92px}.field-routes-v503__result-actions button{min-height:40px!important}}@media (width>=1201px) and (width<=1550px){.field-routes-v503__property-row{grid-template-columns:22px 32px minmax(130px,1fr) 68px 170px minmax(118px,.8fr) 176px;gap:6px;padding-left:8px;padding-right:8px}.field-routes-v503__decision{grid-template-columns:50px 60px 50px;gap:5px;min-width:170px}.field-routes-v503__row-actions{grid-template-columns:50px 56px 64px;min-width:178px}}.field-routes-v503__visit,.field-routes-v503__decision button,.field-routes-v503__row-actions button{white-space:nowrap;word-break:keep-all}.customer-recommendation-card{margin-top:12px}.recommendation-accordion .recommendation-set-item summary{align-items:center}.recommendation-set-body{gap:10px;display:grid}.recommendation-source,.recommendation-note{color:#53647a;margin:0;font-size:12px}.recommendation-item-list{gap:7px;display:grid}.recommendation-item-row{background:#fbfdff;border:1px solid #e1e8f0;border-radius:9px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.recommendation-item-row em{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.recommendation-item-row.interest em{color:#0b4f93;background:#e9f2ff}.recommendation-item-row.review em{color:#9a6400;background:#fff3d8}.recommendation-item-row b{color:#0a2748;font-size:13px;display:block}.recommendation-item-row small{color:#708096;margin-top:2px;font-size:11px;display:block}.recommendation-item-row p{color:#44556c;margin:4px 0 0;font-size:11px}.recommendation-share-actions{border-top:1px solid var(--line,#e5e7eb);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:10px;display:flex}.recommendation-share-actions button{color:#253247;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:10px;min-height:36px;padding:0 14px;font-weight:800}.recommendation-share-actions button.primary{color:#fff;background:#173d75;border-color:#173d75}.recommendation-share-actions button:disabled{opacity:.55;cursor:wait}.recommendation-share-note{color:#7b8798;margin-top:-2px;font-size:12px;display:block}.recommend-public-shell{color:#1d2b3f;background:#f3f6fa;min-height:100vh;padding:32px 18px}.recommend-public-card{background:#fff;border:1px solid #e1e7ef;border-radius:22px;width:min(920px,100%);margin:0 auto;padding:34px;box-shadow:0 18px 50px #1c2e4814}.recommend-public-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.recommend-public-head span{color:#173d75;letter-spacing:.11em;font-size:12px;font-weight:900;display:block}.recommend-public-head h1{color:#102b52;margin:8px 0 6px;font-size:30px;line-height:1.2}.recommend-public-head p{color:#677589;margin:0;font-size:15px}.recommend-public-date{color:#78869a;flex:none;padding-top:5px;font-size:13px;font-weight:700}.recommend-public-summary{gap:10px;margin:20px 0;display:flex}.recommend-public-summary b{color:#174b8d;background:#eaf2ff;border-radius:999px;padding:8px 12px;font-size:13px}.recommend-public-summary b.review{color:#856416;background:#fff4d9}.recommend-public-section{margin-top:24px}.recommend-public-section h2{color:#152f55;margin:0 0 12px;font-size:19px}.recommend-public-guide{color:#7a8798;margin:-4px 0 12px;font-size:13px}.recommend-public-list{gap:10px;display:grid}.recommend-public-item{background:#fff;border:1px solid #e3e9f1;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.recommend-public-order{color:#fff;background:#173d75;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.recommend-public-main{flex:1;min-width:0}.recommend-public-item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recommend-public-item-head b{color:#182b45;font-size:16px}.recommend-public-item-head small{color:#8090a4;font-size:12px}.recommend-public-badge{color:#174b8d;background:#eaf2ff;border-radius:999px;padding:4px 8px;letter-spacing:0!important;font-size:11px!important}.recommend-public-badge.review{color:#856416;background:#fff4d9}.recommend-public-main p{color:#526277;margin:7px 0 0;font-size:14px;line-height:1.55}.recommend-public-reference{border-top:1px dashed #dfe6ef;padding-top:8px}.recommend-public-footer{border-top:1px solid #e8edf3;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:30px;padding-top:20px;display:grid}.recommend-public-footer b{color:#173d75}.recommend-public-footer span{color:#7a8798;font-size:12px;line-height:1.5}.recommend-public-footer button{color:#173d75;cursor:pointer;background:#fff;border:1px solid #cfd8e5;border-radius:10px;padding:9px 12px;font-weight:800}@media (width<=700px){.recommend-public-shell{background:#fff;padding:0}.recommend-public-card{box-shadow:none;border:0;border-radius:0;padding:22px 16px}.recommend-public-head{display:block}.recommend-public-date{margin-top:12px}.recommend-public-head h1{font-size:25px}.recommend-public-footer{grid-template-columns:1fr}.recommend-public-footer button{width:100%;min-height:44px}.recommendation-share-actions button{flex:calc(50% - 8px);min-height:42px}}@media print{.recommend-public-shell{background:#fff;padding:0}.recommend-public-card{width:100%;box-shadow:none;border:0;padding:0}.recommend-public-footer button{display:none}}.recommend-public-item--rich{padding:18px 20px;display:block}.recommend-public-item-top{align-items:flex-start;gap:14px;display:flex}.recommend-public-price{color:#173d75;margin-top:7px;font-size:17px;line-height:1.3;display:block}.recommend-public-address{color:#647286!important;margin:4px 0 0!important;font-size:13px!important}.recommend-public-detail-layout{margin-top:14px}.recommend-public-detail-layout.has-image{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.recommend-public-photo{background:#eef3f8;border-radius:12px;min-height:155px;overflow:hidden}.recommend-public-photo img{object-fit:cover;width:100%;height:100%;min-height:155px;display:block}.recommend-public-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.recommend-public-detail-grid>div{background:#fbfcfe;border:1px solid #e3e9f1;border-radius:9px;min-width:0;padding:8px 10px}.recommend-public-detail-grid dt{color:#8290a2;margin:0 0 3px;font-size:10px;font-weight:800}.recommend-public-detail-grid dd{color:#253750;word-break:keep-all;margin:0;font-size:12px;font-weight:800;line-height:1.4}@media (width<=760px){.recommend-public-item--rich{padding:16px}.recommend-public-detail-layout.has-image{grid-template-columns:1fr}.recommend-public-photo{max-height:240px}.recommend-public-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.recommend-public-detail-grid{grid-template-columns:1fr}}@media print{.recommend-public-item--rich{break-inside:avoid;border-radius:8px;margin-bottom:9px;padding:13px}.recommend-public-detail-layout.has-image{grid-template-columns:155px minmax(0,1fr);gap:10px}.recommend-public-photo,.recommend-public-photo img{min-height:112px}.recommend-public-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.recommend-public-detail-grid>div{border-radius:5px;padding:5px 7px}.recommend-public-detail-grid dt{font-size:8px}.recommend-public-detail-grid dd{font-size:9px}.recommend-public-price{font-size:13px}.recommend-public-address{font-size:10px!important}}@media (width>=901px){.properties-page{--ledger-sticky-top:84px;--ledger-toolbar-height:64px}.properties-page .ledger-search-row,.properties-page .ledger-search-row.desk-toolbar{top:var(--ledger-sticky-top);z-index:29;background:var(--bg);margin-top:0;padding-top:10px;padding-bottom:10px;position:sticky;box-shadow:0 8px 14px -14px #00000052}html[data-theme=light] .properties-page .ledger-search-row,html[data-theme=light] .properties-page .ledger-search-row.desk-toolbar{background:#f7f9fc;box-shadow:0 8px 16px -15px #142a4957}.properties-page .practical-ledger .tr.head{top:calc(var(--ledger-sticky-top) + var(--ledger-toolbar-height));z-index:28;position:sticky;box-shadow:0 7px 12px -12px #0000006b}html[data-theme=light] .properties-page .practical-ledger .tr.head{box-shadow:0 7px 12px -12px #142a4961}}@media (width<=900px){.properties-page .ledger-search-row,.properties-page .ledger-search-row.desk-toolbar{z-index:29;background:var(--bg);position:sticky;top:68px}html[data-theme=light] .properties-page .ledger-search-row,html[data-theme=light] .properties-page .ledger-search-row.desk-toolbar{background:#f7f9fc}.properties-page .practical-ledger .tr.head{position:relative;top:auto}}@media (width>=901px){.properties-page{--ledger-sticky-top:0px;--ledger-toolbar-height:auto}.properties-page .ledger-search-row,.properties-page .ledger-search-row.desk-toolbar{z-index:60!important;background:#f7f9fc!important;margin-top:0!important;padding-top:8px!important;padding-bottom:8px!important;position:sticky!important;top:0!important;box-shadow:0 8px 16px -15px #142a4957!important}.properties-page .practical-ledger .tr.head{z-index:auto!important;box-shadow:none!important;position:relative!important;top:auto!important}}@media (width<=900px){.properties-page .ledger-search-row,.properties-page .ledger-search-row.desk-toolbar{z-index:auto!important;box-shadow:none!important;position:relative!important;top:auto!important}.properties-page .practical-ledger .tr.head{z-index:auto!important;position:relative!important;top:auto!important}}.property-photo-upload-status{z-index:120;pointer-events:none;gap:7px;max-width:min(420px,100vw - 28px);display:grid;position:fixed;bottom:22px;right:22px}.property-photo-upload-status__job{color:#17355f;pointer-events:auto;background:#fffffff7;border:1px solid #cbd8e7;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid;box-shadow:0 10px 28px #152b4a26}.property-photo-upload-status__job b{white-space:nowrap;font-size:12px}.property-photo-upload-status__job span{color:#65778e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.property-photo-upload-status__job button{color:#34495f;background:#fff;border:1px solid #d4dce7;border-radius:8px;padding:5px 8px;font-weight:800}.property-photo-upload-status__job.done{background:#f5fcf8;border-color:#b9dfcd}.property-photo-upload-status__job.failed{color:#a52626;background:#fff6f6;border-color:#e7b9b9}.property-photo-upload-status__job.retrying{background:#fffaf0;border-color:#d9c99c}@media (width<=760px){.property-photo-upload-status{left:12px;right:12px;bottom:calc(var(--mobile-nav,64px) + 12px);max-width:none}.property-photo-upload-status__job{grid-template-columns:1fr auto}.property-photo-upload-status__job span{grid-area:2/1/auto/-1}}.property-detail-auto-message{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.property-detail-auto-message textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:330px;color:var(--text);font:inherit;white-space:pre-wrap;background:#070a0eb3;border-radius:12px;margin-top:12px;padding:14px 15px;line-height:1.65}.property-detail-auto-message textarea::placeholder{color:var(--muted)}.property-detail-auto-message>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}html[data-theme=light] .property-detail-auto-message textarea{color:#172033;background:#fff;border-color:#d8e0ea}@media (width<=640px){.property-detail-auto-message{margin-top:14px;padding-top:14px}.property-detail-auto-message textarea{min-height:360px;padding:12px;font-size:12px}}.customer-route-memo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""memo save";align-items:end;gap:7px 8px;margin:2px 0 10px;display:grid}.customer-route-memo label{color:var(--muted);grid-area:label;font-size:11px;font-weight:800}.customer-route-memo textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line);background:var(--panel2);width:100%;min-width:0;min-height:62px;max-height:130px;color:var(--text);font:inherit;border-radius:9px;outline:none;grid-area:memo;padding:9px 11px;font-size:12px;line-height:1.45}.customer-route-memo textarea::placeholder{color:var(--muted);opacity:.72}.customer-route-memo textarea:focus{border-color:#6f8fbd;box-shadow:0 0 0 2px #466ca01f}.customer-route-memo>button{border:1px solid var(--line);background:var(--panel2);min-height:38px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;grid-area:save;padding:0 13px;font-size:11px;font-weight:900}.customer-route-memo>button:hover:not(:disabled){border-color:#7893b8}.customer-route-memo>button:disabled{opacity:.55;cursor:default}.customer-route-item .route-item-actions{margin-top:2px}@media (width<=760px){.customer-route-memo{grid-template-columns:1fr;grid-template-areas:"label""memo""save"}.customer-route-memo>button{width:100%;min-height:40px}}.customer-list-row.stale-danger .customer-list-line1 b,.customer-list-row.stale-danger .customer-list-line2 strong{color:#b42323!important}.customer-list-row.stale-danger .customer-list-meta span:last-child{color:#c53030!important;font-weight:900!important}html:not([data-theme=light]) .customer-list-row.stale-danger .customer-list-line1 b,html:not([data-theme=light]) .customer-list-row.stale-danger .customer-list-line2 strong{color:#ffd7d7!important}html:not([data-theme=light]) .customer-list-row.stale-danger .customer-list-meta span:last-child{color:#ff9f9f!important}html[data-theme=light] .customer-v129 .customer-list-row.stale-danger,html[data-theme=light] .customer-v130 .customer-list-row.stale-danger,html[data-theme=light] .customer-list-row.stale-danger{background:#fff0f0!important}html[data-theme=light] .customer-v129 .customer-list-row.stale-danger:hover,html[data-theme=light] .customer-v130 .customer-list-row.stale-danger:hover,html[data-theme=light] .customer-list-row.stale-danger:hover{background:#ffe5e5!important}html[data-theme=light] .customer-v129 .customer-list-row.stale-danger.active,html[data-theme=light] .customer-v130 .customer-list-row.stale-danger.active,html[data-theme=light] .customer-list-row.stale-danger.active{background:#ffdcdc!important}html:not([data-theme=light]) .customer-v129 .customer-list-row.stale-danger,html:not([data-theme=light]) .customer-v130 .customer-list-row.stale-danger,html:not([data-theme=light]) .customer-list-row.stale-danger{background:#9626264d!important}.customer-v129 .customer-list-row.stale-danger,.customer-v130 .customer-list-row.stale-danger,.customer-list-row.stale-danger{background:#ffe1e3!important;border-bottom-color:#efb3b8!important}.customer-v129 .customer-list-row.stale-danger:hover,.customer-v130 .customer-list-row.stale-danger:hover,.customer-list-row.stale-danger:hover{background:#ffd4d8!important}.customer-v129 .customer-list-row.stale-danger.active,.customer-v130 .customer-list-row.stale-danger.active,.customer-list-row.stale-danger.active{background:#ffcbd0!important}.customer-v129 .customer-list-row.stale-danger,.customer-v130 .customer-list-row.stale-danger,.customer-list-row.stale-danger{background:#ffd9dd!important;box-shadow:inset 4px 0 #d94848,inset 0 0 0 9999px #d948481a!important}.customer-v129 .customer-list-row.stale-danger:hover,.customer-v130 .customer-list-row.stale-danger:hover,.customer-list-row.stale-danger:hover{background:#ffcfd4!important;box-shadow:inset 4px 0 #d94848,inset 0 0 0 9999px #d9484824!important}.customer-v129 .customer-list-row.stale-danger.active,.customer-v130 .customer-list-row.stale-danger.active,.customer-list-row.stale-danger.active{background:#ffc5cb!important;box-shadow:inset 5px 0 #c92f38,inset 0 0 0 9999px #c92f382e!important}.dash26-request-grid>button.stale-alert{box-shadow:inset 0 0 0 1px #d23e3e14;background:#d23e3e17!important;border-color:#d23e3e8f!important}.dash26-request-grid>button.stale-alert:hover{background:#d23e3e21!important;border-color:#d23e3eb8!important}.dash26-request-grid>button.stale-alert b,.dash26-request-grid>button.stale-alert strong{color:#c93434!important}.dash26-request-grid>button.stale-alert small{color:#b95a5a!important}.dash26-request-grid .stale-alert-badge{color:#c93434;background:#d23e3e24;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}html:not([data-theme=light]) .dash26-request-grid>button.stale-alert b,html:not([data-theme=light]) .dash26-request-grid>button.stale-alert strong{color:#ff9d9d!important}html:not([data-theme=light]) .dash26-request-grid>button.stale-alert small{color:#eaa7a7!important}html:not([data-theme=light]) .dash26-request-grid .stale-alert-badge{color:#ffadad;background:#ff787824}.map-route-v491__setup .map-route-v496__customer-search{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.map-route-v491__setup .map-route-v496__customer-search>button{width:100%!important;min-width:0!important;height:38px!important}.map-route-v491__setup .map-route-v496__customer-ledger>div{z-index:auto!important;background:var(--surface-soft)!important;border-bottom:1px solid var(--line)!important;justify-content:space-between!important;align-items:center!important;min-height:36px!important;padding:8px 10px!important;display:flex!important;position:relative!important;top:auto!important}.map-route-v491__setup .map-route-v496__customer-ledger>div b,.map-route-v491__setup .map-route-v496__customer-ledger>div small{white-space:nowrap!important;margin:0!important;display:block!important}.map-route-v491__setup .map-route-v496__customer-suggest>.map-route-v546__customer-item,.map-route-v491__setup .map-route-v496__customer-ledger>.map-route-v546__customer-item{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;width:100%!important;min-width:0!important;padding:9px 10px!important;display:flex!important}.map-route-v491__setup .map-route-v546__customer-name,.map-route-v491__setup .map-route-v546__customer-phone,.map-route-v491__setup .map-route-v546__customer-meta{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:hidden!important;transform:none!important}.map-route-v491__setup .map-route-v496__customer-ledger{overflow:hidden auto!important}.map-route-v491__setup .map-route-v549__selected-customer{box-sizing:border-box!important;background:#f8fbff!important;border:1px solid #cdd9e7!important;border-radius:12px!important;gap:4px!important;width:100%!important;min-width:0!important;padding:11px 12px!important;display:grid!important}.map-route-v491__setup .map-route-v549__selected-customer-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:2px!important;display:flex!important}.map-route-v491__setup .map-route-v549__selected-customer-head span{color:#667b91!important;font-size:10px!important;font-weight:900!important}.map-route-v491__setup .map-route-v549__selected-customer-head button{color:#173d75!important;background:#fff!important;border:1px solid #c8d5e4!important;border-radius:8px!important;width:auto!important;min-width:0!important;height:28px!important;padding:0 9px!important;font-size:10px!important;font-weight:900!important}.map-route-v491__setup .map-route-v549__selected-customer>strong,.map-route-v491__setup .map-route-v549__selected-customer>b,.map-route-v491__setup .map-route-v549__selected-customer>small{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;margin:0!important;display:block!important;overflow:hidden!important}.map-route-v491__setup .map-route-v549__selected-customer>strong{color:#10243d!important;font-size:14px!important;line-height:1.45!important}.map-route-v491__setup .map-route-v549__selected-customer>b{color:#395f8b!important;font-size:11px!important;line-height:1.4!important}.map-route-v491__setup .map-route-v549__selected-customer>small{color:#7b8998!important;font-size:10px!important;line-height:1.4!important}.map-route-v545__assignee-field{background:#f8fafc;border:1px solid #d8e2ee;border-radius:11px;padding:12px;margin-top:12px!important}.map-route-v545__assignee-field>span{color:#17365f!important;margin-bottom:7px!important;font-size:11px!important;font-weight:900!important}.map-route-v545__assignee-field>select{color:#17365f;background:#fff;border:1px solid #cfdbe8;border-radius:9px;outline:none;width:100%;height:42px;padding:0 36px 0 12px;font-size:13px;font-weight:800;display:block}.map-route-v545__assignee-field>select:focus{border-color:#6e97c9;box-shadow:0 0 0 3px #24538914}.map-route-v545__assignee-field>small{color:#718298;margin-top:7px;font-size:10px;line-height:1.5;display:block}@media (width<=640px){.map-route-v545__assignee-field{padding:10px}}.field-routes-v543__assignee-edit{align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:9px;display:flex}.field-routes-v543__assignee-edit>span{color:#50627a;white-space:nowrap;font-size:11px;font-weight:900}.field-routes-v543__assignee-edit select{border:1px solid var(--fr-line,#d7e0eb);color:#17304f;background:#fff;border-radius:8px;min-width:150px;min-height:32px;padding:0 30px 0 10px;font-size:11px;font-weight:800}.field-routes-v543__assignee-edit em{color:#718096;white-space:nowrap;font-size:10px;font-style:normal}@media (width<=640px){.field-routes-v543__assignee-edit{width:100%}.field-routes-v543__assignee-edit select{flex:auto;min-width:0}}.properties-page.page.active{box-sizing:border-box}.ledger-page-shell{width:100%}.ledger-menu-area,.ledger-filter-area{flex:none;width:100%}.ledger-filter-area{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ledger-filter-area .ledger-search-row,.ledger-filter-area .ledger-search-row.desk-toolbar{z-index:auto;box-shadow:none;background:0 0;margin-bottom:0;position:relative;top:auto}.ledger-data-area{min-width:0}@media (width>=901px){.properties-page.page.active{flex-direction:column;height:calc(100dvh - 84px);min-height:0;padding:22px 28px 0;display:flex;overflow:hidden}.properties-page .ledger-page-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.properties-page .ledger-menu-area{padding-bottom:2px}.properties-page .ledger-filter-area{background:var(--bg);width:calc(100% + 56px);margin:0 -28px;padding:10px 28px 11px}html[data-theme=light] .properties-page .ledger-filter-area{background:#f7f9fc}.properties-page .ledger-data-area{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:12px 2px 30px 0;overflow:hidden auto}.properties-page .practical-ledger .tr.head{z-index:auto;box-shadow:none;position:relative;top:auto}}@media (width<=900px){.properties-page.page.active{height:auto;min-height:0;display:block;overflow:visible}.properties-page .ledger-page-shell{display:block}.properties-page .ledger-filter-area{background:0 0;margin:0;padding:10px 0}.properties-page .ledger-data-area{padding-top:12px;overflow:visible}}@media (width>=901px){.properties-page .ledger-data-area{position:relative;overflow:auto!important}.properties-page .ledger-data-area .practical-ledger{position:relative;overflow:visible!important}.properties-page .ledger-data-area .practical-ledger .tr.head{box-shadow:0 6px 12px -10px #000000b3;z-index:20!important;background:#111419!important;position:sticky!important;top:0!important}}@media (width<=900px){.properties-page .ledger-data-area,.properties-page .ledger-data-area .practical-ledger{overflow:visible!important}.properties-page .ledger-data-area .practical-ledger .tr.head{z-index:auto!important;box-shadow:none!important;position:relative!important;top:auto!important}}.properties-page .ledger-data-area.is-table{padding-top:0!important}.properties-page .ledger-data-area.is-card{padding-top:12px!important}.properties-page .ledger-data-area .practical-ledger{position:relative!important;overflow:visible!important}.properties-page .ledger-data-area.is-table .practical-ledger .tr.head{z-index:25!important;background:#111419!important;position:sticky!important;top:0!important;box-shadow:0 6px 12px -10px #000000b3!important}@media (width>=761px) and (width<=900px){.properties-page.page.active{flex-direction:column!important;height:calc(100dvh - 84px)!important;min-height:0!important;display:flex!important;overflow:hidden!important}.properties-page .ledger-page-shell{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}.properties-page .ledger-menu-area,.properties-page .ledger-filter-area{flex:none!important}.properties-page .ledger-data-area{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;min-height:0!important;overflow:auto!important}}@media (width<=760px){.properties-page.page.active{height:calc(100dvh - 68px - var(--mobile-nav) - env(safe-area-inset-bottom))!important;flex-direction:column!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.properties-page .ledger-page-shell{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.properties-page .ledger-menu-area,.properties-page .ledger-filter-area{flex:none!important}.properties-page .ledger-filter-area{margin:0!important;padding:8px 0!important}.properties-page .ledger-data-area{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto!important;min-height:0!important;overflow:auto!important}.properties-page .ledger-data-area.is-table{padding-top:0!important}.properties-page .ledger-data-area.is-card{padding-top:10px!important}.properties-page .ledger-data-area.is-table .practical-ledger .tr.head{z-index:25!important;background:#111419!important;position:sticky!important;top:0!important;box-shadow:0 6px 12px -10px #000000b3!important}}.properties-page .ledger-data-area.is-card{scroll-padding-bottom:52px;padding-bottom:72px!important}.properties-page .ledger-data-area.is-card .apartment-card-grid,.properties-page .ledger-data-area.is-card .card-view{min-height:min-content;padding-bottom:2px;overflow:visible!important}.properties-page .ledger-data-area.is-card .apartment-listing-card{min-width:0}@media (width<=760px){.properties-page .ledger-data-area.is-card{scroll-padding-bottom:calc(28px + env(safe-area-inset-bottom));padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}.properties-page .ledger-data-area.is-card .apartment-card-grid,.properties-page .ledger-data-area.is-card .card-view{overflow:visible!important}}.properties-page .ledger-data-area.is-card{padding-bottom:0!important;scroll-padding-bottom:0!important}.properties-page .ledger-data-area.is-card .apartment-card-grid{margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important}.properties-page .ledger-data-area.is-card .apartment-card-grid:after{content:"";pointer-events:none;grid-column:1/-1;height:96px;display:block}@media (width<=760px){.properties-page .ledger-data-area.is-card .apartment-card-grid:after{height:calc(72px + env(safe-area-inset-bottom))}}@media (width>=901px){.properties-page.page.active{height:100dvh!important;max-height:100dvh!important}}@media (width>=761px) and (width<=900px){.properties-page.page.active{height:100dvh!important;max-height:100dvh!important}}@media (width<=760px){.properties-page.page.active{height:calc(100dvh - var(--mobile-nav,64px) - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - var(--mobile-nav,64px) - env(safe-area-inset-bottom))!important}}.properties-page .ledger-title-row{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.properties-page .ledger-tabs{scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto hidden}.properties-page .ledger-tabs::-webkit-scrollbar{display:none}.properties-page .ledger-tabs button,.properties-page .view-switch{flex:none}.properties-page .practical-ledger .manager-cell{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.properties-page .practical-ledger .manager-cell.is-medium{letter-spacing:-.4px!important;font-size:10.5px!important}.properties-page .practical-ledger .manager-cell.is-long{letter-spacing:-.65px!important;font-size:9px!important}@media (width>=1200px){.properties-page .ledger-title-row{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}.properties-page .ledger-title-row h2{margin-right:2px!important;font-size:22px!important}.properties-page .ledger-tabs{flex-wrap:nowrap!important;gap:3px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}.properties-page .ledger-tabs button{letter-spacing:-.5px!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;padding:7px 6px!important;font-size:11px!important}.properties-page .view-switch{white-space:nowrap!important;flex-wrap:nowrap!important;gap:4px!important}.properties-page .view-switch button{padding:8px 10px!important}}@media (width>=901px) and (width<=1199px){.properties-page .ledger-tabs{flex-wrap:nowrap!important;min-width:0!important;overflow:auto hidden!important}.properties-page .ledger-tabs button{flex:none!important;padding:7px 8px!important;font-size:11px!important}}@media (width>=1200px){.properties-page .practical-ledger .manager-cell{letter-spacing:-.35px!important;text-overflow:clip!important;font-size:10px!important}.properties-page .practical-ledger .manager-cell.is-medium,.properties-page .practical-ledger .manager-cell.is-long{letter-spacing:-.55px!important;font-size:9.5px!important}.properties-page .practical-ledger .tr{grid-template-columns:30px 42px 50px minmax(118px,180px) 48px 68px 56px 52px 80px 76px 64px 72px minmax(82px,.9fr) 56px minmax(82px,.9fr) 48px 62px!important}.properties-page .practical-ledger.has-context-column .tr{grid-template-columns:30px 42px 50px minmax(112px,170px) minmax(62px,.64fr) 46px 66px 54px 50px 74px 72px 62px 68px minmax(76px,.82fr) 54px minmax(76px,.82fr) 46px 60px!important}.properties-page .practical-ledger:not(.has-context-column) .tr{grid-template-columns:30px 42px 50px minmax(120px,170px) 48px 68px 56px 52px 78px 76px 64px repeat(3,minmax(88px,1fr)) 52px 64px!important;column-gap:4px!important}.properties-page .practical-ledger.has-context-column .tr{grid-template-columns:30px 42px 50px minmax(105px,145px) minmax(60px,70px) 46px 66px 54px 50px 74px 72px 62px repeat(3,minmax(80px,1fr)) 50px 62px!important;column-gap:4px!important}.properties-page .practical-ledger .phone-link{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;min-width:0!important;display:block!important;overflow:hidden!important}.properties-page .practical-ledger .ledger-ad-toggle{min-width:44px!important;max-width:48px!important;padding:5px 4px!important}.properties-page .practical-ledger .ledger-co-broker-toggle{min-width:52px!important;max-width:58px!important;padding:5px 4px!important;font-size:10px!important}}.map-route-list-filter-v576{background:#f8fbff;border-bottom:1px solid #e4ebf3;flex:none;padding:10px 10px 9px}.map-route-list-filter-v576__search{align-items:center;display:flex;position:relative}.map-route-list-filter-v576__search input{color:#17365f;background:#fff;border:1px solid #cbd9e8;border-radius:10px;outline:none;width:100%;height:38px;padding:0 38px 0 12px;font-size:12px;font-weight:700}.map-route-list-filter-v576__search input:focus{border-color:#7298c3;box-shadow:0 0 0 3px #5789c11c}.map-route-list-filter-v576__search input::placeholder{color:#91a0b1;font-weight:600}.map-route-list-filter-v576__search>button{color:#6d8198;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;padding:0;font-size:18px;position:absolute;right:5px}.map-route-list-filter-v576__statuses{scrollbar-width:thin;gap:6px;margin-top:8px;padding-bottom:1px;display:flex;overflow-x:auto}.map-route-list-filter-v576__statuses button{color:#60758d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d3deea;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:10px;font-weight:900}.map-route-list-filter-v576__statuses button:hover{background:#f2f7fc;border-color:#9fb5cd}.map-route-list-filter-v576__statuses button.active{color:#fff;background:#17365f;border-color:#17365f}@media (width<=760px){.map-route-list-filter-v576{padding:9px 9px 8px}.map-route-list-filter-v576__search input{height:40px;font-size:13px}.map-route-list-filter-v576__statuses button{min-height:32px;font-size:11px}}.map-route-list-filter-v576__statuses{gap:8px;overflow:visible}.map-route-list-filter-v576__statuses button{min-width:76px;min-height:36px;padding:0 18px;font-size:12px}.map-route-list-filter-v576__statuses button:first-child{min-width:72px}.map-route-select-v577__details{gap:4px;margin-top:4px;display:grid}.map-route-select-v577__details p{line-height:1.35;margin:0!important}.map-route-select-v577__address{color:#294867!important;font-size:11.5px!important;font-weight:800!important}.map-route-select-v577__info{color:#657c95!important;font-size:11px!important}.map-route-select-v577__contacts{color:#405f7e!important;font-size:10.5px!important;font-weight:700!important}@media (width<=760px){.map-route-list-filter-v576__statuses button{min-width:82px;min-height:38px;padding:0 20px;font-size:12px}}.map-route-list-filter-v580__category{color:#17324d;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:10px;outline:none;min-width:128px;max-width:170px;min-height:36px;padding:0 30px 0 12px;font-size:12px;font-weight:800}.map-route-list-filter-v580__category:focus{border-color:#7899bd;box-shadow:0 0 0 2px #3867971a}@media (width<=720px){.map-route-list-filter-v580__category{min-width:122px;max-width:150px;min-height:34px;font-size:11px}}.field-routes-v503__property-row{grid-template-columns:28px 38px minmax(215px,1.35fr) 0 78px auto minmax(150px,.78fr) auto;min-height:78px}.field-routes-v503__number{display:none}.field-routes-v503__property-main b{align-items:center;gap:7px;display:flex}.field-routes-v503__property-main b em{color:#6580a2;background:#f1f6fc;border:1px solid #dbe7f5;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-style:normal}.field-routes-v583__quick-facts{font-weight:750;color:#365b86!important}.field-routes-v503__item-memo{max-width:230px;transition:max-width .16s,border-color .16s,box-shadow .16s}.field-routes-v503__item-memo:focus{max-width:330px}.field-routes-v503__row-actions .order-mini{width:32px;padding:0;font-size:14px}.field-routes-v503__row-actions .property-detail-open{color:#123f78;background:#f8fbff;border-color:#b9cee8;min-width:72px}.field-routes-v503__drag{color:#4f6f94}.field-route-property-detail .property-panel-scrim{z-index:1800}.field-route-property-detail .property-ledger-panel{z-index:1801}.field-route-property-detail .apt-detail-readonly{display:none}@media (width<=1200px){.field-routes-v503__property-row{grid-template-columns:24px 34px minmax(170px,1fr) 72px auto}.field-routes-v503__item-memo{max-width:none}}@media (width<=640px){.field-routes-v583__quick-facts{line-height:1.45;white-space:normal!important}.field-routes-v503__row-actions .property-detail-open{min-width:92px}}.field-routes-v503__property-row{grid-template-columns:28px 38px minmax(215px,1.35fr) 88px auto minmax(150px,.78fr) auto}@media (width<=1200px){.field-routes-v503__property-row{grid-template-columns:24px 34px minmax(170px,1fr) 78px auto minmax(130px,.72fr) auto}}@media (width>=1200px){.properties-page .practical-ledger:not(.has-context-column) .tr.head>span:nth-child(12),.properties-page .practical-ledger:not(.has-context-column) .tr.head>span:nth-child(13),.properties-page .practical-ledger:not(.has-context-column) .tr.head>span:nth-child(14),.properties-page .practical-ledger.has-context-column .tr.head>span:nth-child(13),.properties-page .practical-ledger.has-context-column .tr.head>span:nth-child(14),.properties-page .practical-ledger.has-context-column .tr.head>span:nth-child(15){text-align:center!important;justify-self:stretch!important;width:100%!important;display:block!important}}.card-select-check{gap:0;padding:5px}.card-select-check>span{display:none}.dash26-presence-v587{margin-top:16px}.dash26-presence-v587 .dash26-section-head{margin-bottom:12px}.dash26-presence-v587__list{flex-wrap:wrap;gap:10px;display:flex}.dash26-presence-v587__person{background:#fff;border:1px solid #dbe5f0;border-radius:13px;grid-template-columns:10px minmax(118px,auto) auto;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:grid}.dash26-presence-v587__dot{background:#9aaaba;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #94a3b81f}.dash26-presence-v587__dot.active{background:#19a567;box-shadow:0 0 0 4px #19a5671f}.dash26-presence-v587__dot.idle{background:#e0a11a;box-shadow:0 0 0 4px #e0a11a1f}.dash26-presence-v587__identity{flex-direction:column;min-width:0;display:flex}.dash26-presence-v587__identity b{color:#102c4b;white-space:nowrap;font-size:13px}.dash26-presence-v587__identity small{color:#6f8297;margin-top:2px;font-size:11px}.dash26-presence-v587__page{color:#315476;white-space:nowrap;background:#f2f6fb;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.dash26-presence-v587__error{color:#a93636;background:#fff7f7;border:1px solid #f0c6c6;border-radius:10px;padding:10px 12px;font-size:12px}@media (width<=760px){.dash26-presence-v587__list{grid-template-columns:1fr;display:grid}.dash26-presence-v587__person{grid-template-columns:10px 1fr auto;width:100%}}.presence-page-v588{color:#10284a;max-width:1480px;margin:0 auto;padding:24px 28px 34px}.presence-v588__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.presence-v588__header h2{color:#0d2445;margin:0 0 7px;font-size:26px;line-height:1.2}.presence-v588__header p{color:#74839a;margin:0;font-size:14px}.presence-v588__refresh{color:#3e5573;cursor:pointer;background:#fff;border:1px solid #d7e1ee;border-radius:10px;height:38px;padding:0 14px;font-weight:700}.presence-v588__refresh:disabled{opacity:.55;cursor:default}.presence-v588__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.presence-v588__metrics article{background:#fff;border:1px solid #dbe5f0;border-radius:16px;align-items:center;gap:20px;min-height:112px;padding:20px 24px;display:flex;box-shadow:0 5px 16px #1a375b09}.presence-v588__metrics i{color:#2460b8;background:#edf4ff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:25px;font-style:normal;display:grid}.presence-v588__metrics i.active{color:#159558;background:#e8f7ef}.presence-v588__metrics i.inactive{color:#63758d;background:#f1f4f8}.presence-v588__metrics span{color:#5c6e87;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.presence-v588__metrics strong{color:#0a2449;font-size:30px;font-weight:850;line-height:1;display:block}.presence-v588__metrics strong.active-text{color:#159558}.presence-v588__board{background:#fff;border:1px solid #dbe5f0;border-radius:17px;padding:16px}.presence-v588__toolbar{grid-template-columns:minmax(260px,1fr) auto 210px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.presence-v588__search{color:#536983;background:#fff;border:1px solid #d5dfeb;border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.presence-v588__search input{color:#183456;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.presence-v588__search input::placeholder{color:#8a99ad}.presence-v588__status-tabs{gap:8px;display:flex}.presence-v588__status-tabs button{color:#24415f;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:11px;height:46px;padding:0 18px;font-weight:800}.presence-v588__status-tabs button.active{color:#fff;background:#101d55;border-color:#101d55}.presence-v588__toolbar select{color:#24415f;background:#fff;border:1px solid #d5dfeb;border-radius:11px;height:46px;padding:0 38px 0 14px;font-weight:700}.presence-v588__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.presence-v588__person{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-height:184px;padding:18px;transition:border-color .18s,background .18s}.presence-v588__person.is-active{border-color:#d3e5dc}.presence-v588__person.is-inactive{background:#fbfcfe}.presence-v588__person-top{align-items:center;gap:11px;display:flex}.presence-v588__avatar{color:#263d5b;background:#edf1f6;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.presence-v588__avatar img{object-fit:cover;width:100%;height:100%}.presence-v588__identity{flex:1;min-width:0}.presence-v588__identity>div{align-items:baseline;gap:8px;min-width:0;display:flex}.presence-v588__identity strong{text-overflow:ellipsis;white-space:nowrap;color:#10284a;font-size:17px;overflow:hidden}.presence-v588__identity span{white-space:nowrap;color:#718197;font-size:12px;font-weight:700}.presence-v588__state{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.presence-v588__state i{border-radius:50%;width:8px;height:8px}.presence-v588__state.active{color:#169256}.presence-v588__state.active i{background:#20af67;box-shadow:0 0 0 4px #20af6714}.presence-v588__state.inactive{color:#75859b}.presence-v588__state.inactive i{background:#8b99aa}.presence-v588__activity{flex-direction:column;gap:8px;margin:18px 0 12px;padding-left:59px;display:flex}.presence-v588__activity strong{color:#199357;font-size:13px}.presence-v588__person.is-inactive .presence-v588__activity strong{color:#667991}.presence-v588__activity span{color:#7e8da2;font-size:12px}.presence-v588__pill{color:#198d55;background:#eaf7f0;border-radius:999px;justify-content:center;align-items:center;min-width:72px;min-height:28px;margin-left:59px;padding:4px 12px;font-size:11px;font-weight:850;display:inline-flex}.presence-v588__person.is-inactive .presence-v588__pill{color:#8795a7;background:#f0f3f7}.presence-v588__error,.presence-v588__empty{text-align:center;color:#677990;background:#f7f9fc;border-radius:12px;margin:12px 0;padding:22px}.presence-v588__error{color:#b33a45;background:#fff5f5}.presence-v588__footer{color:#8190a4;justify-content:center;align-items:center;gap:12px;padding:18px 0 0;font-size:12px;display:flex}.presence-v588__footer i{background:#d5dee9;width:1px;height:12px}@media (width<=1180px){.presence-v588__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-v588__toolbar{grid-template-columns:1fr auto}.presence-v588__toolbar select{grid-column:1/-1;width:210px}}@media (width<=760px){.presence-page-v588{padding:18px 14px 26px}.presence-v588__header{align-items:flex-start}.presence-v588__metrics{grid-template-columns:1fr}.presence-v588__metrics article{min-height:88px}.presence-v588__toolbar{grid-template-columns:1fr}.presence-v588__status-tabs{grid-template-columns:repeat(3,1fr);display:grid}.presence-v588__status-tabs button{padding:0 10px}.presence-v588__toolbar select{grid-column:auto;width:100%}.presence-v588__grid{grid-template-columns:1fr}.presence-v588__activity,.presence-v588__pill{margin-left:0;padding-left:0}}.map-route-v602__basket-head-actions{flex:none;align-items:center;gap:7px;display:flex}.map-route-v602__basket-head-actions>b{color:#24558f;background:#eaf1fb;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:28px;font-size:11px;font-weight:900;display:flex}.map-route-v602__basket-toggle{display:none}@media (width<=760px){.map-list-drawer.map-list-drawer--route{border:1px solid #d7e1ec!important;border-radius:18px 18px 12px 12px!important;width:auto!important;height:min(58vh,540px)!important;max-height:calc(100dvh - 250px)!important;inset:auto 8px 184px!important;overflow:hidden!important;box-shadow:0 16px 42px #142b4938!important}.map-list-drawer.map-list-drawer--route .map-list-drawer__head{padding:12px 14px 10px!important}.map-list-drawer.map-list-drawer--route .map-list-drawer__head .eyebrow{margin-bottom:2px;font-size:9px}.map-list-drawer.map-list-drawer--route .map-list-drawer__head h3{font-size:17px}.map-list-drawer.map-list-drawer--route .map-list-drawer__close{width:36px;height:36px}.map-list-drawer.map-list-drawer--route .map-route-list-filter-v576{background:#f8fbff;padding:8px 10px 9px}.map-list-drawer.map-list-drawer--route .map-route-list-filter-v576__search input{height:40px;font-size:12px}.map-list-drawer.map-list-drawer--route .map-route-list-filter-v576__statuses{grid-template-columns:auto auto minmax(0,1fr);gap:7px;margin-top:8px;display:grid;overflow:visible}.map-list-drawer.map-list-drawer--route .map-route-list-filter-v576__statuses button{min-width:70px;min-height:38px;padding:0 13px;font-size:11px}.map-list-drawer.map-list-drawer--route .map-route-list-filter-v580__category{width:100%;min-width:0;max-width:none;min-height:38px;padding-left:10px;font-size:11px}.map-list-drawer.map-list-drawer--route .map-list-drawer__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:7px 8px 9px}.map-list-drawer.map-list-drawer--route .map-list-drawer__item{margin-bottom:7px;padding:11px 10px}.map-list-drawer.map-list-drawer--route .map-route-select-v577__contacts{display:none}.map-list-drawer.map-list-drawer--route .map-route-select-v577__details{gap:2px}.map-route-v491__basket{z-index:121!important;border-radius:14px!important;width:auto!important;max-height:min(46vh,440px)!important;bottom:70px!important;left:8px!important;right:8px!important}.map-route-v491__basket-head{min-height:48px;padding:9px 11px!important}.map-route-v491__basket-head>div:first-child{gap:1px}.map-route-v491__basket-head small{font-size:8px}.map-route-v491__basket-head strong{font-size:12px}.map-route-v491__basket-head span{display:none}.map-route-v602__basket-head-actions{gap:6px}.map-route-v602__basket-head-actions>b{min-width:38px;height:28px;font-size:10px}.map-route-v602__basket-toggle{color:#17365f;cursor:pointer;background:#f7f9fc;border:1px solid #d5e0eb;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;font-size:16px;font-weight:900;display:grid}.map-route-v491__basket.mobile-collapsed .map-route-v491__basket-list{display:none}.map-route-v491__basket.mobile-collapsed .map-route-v491__basket-actions{padding:7px 9px!important}.map-route-v491__basket.mobile-collapsed .map-route-v491__basket-actions button{flex:1 1 0;min-height:38px}.map-route-v491__basket.mobile-open .map-route-v491__basket-list{-webkit-overflow-scrolling:touch;min-height:0;max-height:230px;display:block;overflow:auto}.map-route-v491__basket.mobile-open .map-route-v491__basket-actions{background:#fff;position:sticky;bottom:0;padding:8px 9px!important}.map-route-v491__basket-actions{gap:6px!important}.map-route-v491__basket-actions button{min-height:40px;padding:0 13px}}@media (width<=430px){.map-list-drawer.map-list-drawer--route{height:min(56vh,500px)!important;max-height:calc(100dvh - 244px)!important;bottom:180px!important}.map-list-drawer.map-list-drawer--route .map-route-list-filter-v576__statuses{grid-template-columns:72px 82px minmax(0,1fr)}}.map-list-toggle{justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}.map-list-toggle__label{white-space:nowrap;min-width:0;display:block}.map-list-toggle__count{min-width:24px;height:20px;color:inherit;box-sizing:border-box;background:#17365f1a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.map-list-toggle.active .map-list-toggle__count{color:#fff;background:#ffffff2e}@media (width<=760px){.map-list-toggle{flex:0 0 106px!important;width:106px!important;min-width:106px!important;max-width:106px!important;padding:0 8px!important;overflow:hidden!important}.map-list-toggle__label{text-overflow:ellipsis;font-size:11px;overflow:hidden}.map-list-toggle__count{min-width:22px;height:19px;padding:0 5px;font-size:9px}.map-page{overscroll-behavior:none}.map-list-drawer.map-list-drawer--route{touch-action:pan-y;overscroll-behavior:contain;flex-direction:column!important;display:flex!important;overflow:hidden!important}.map-list-drawer.map-list-drawer--route .map-list-drawer__head,.map-list-drawer.map-list-drawer--route .map-route-list-filter-v576{flex:none}.map-list-drawer.map-list-drawer--route .map-list-drawer__body{scrollbar-gutter:stable;overscroll-behavior:contain!important;touch-action:pan-y!important;flex:auto!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.map-list-drawer.map-list-drawer--route.map-list-drawer--basket-open{height:auto!important;max-height:calc(52dvh - 20px)!important;bottom:min(48vh,455px)!important}.map-route-v491__basket{overscroll-behavior:contain;overflow:hidden!important}.map-route-v491__basket.mobile-open{max-height:min(45vh,430px)!important}.map-route-v491__basket.mobile-open .map-route-v491__basket-list{overscroll-behavior:contain!important;touch-action:pan-y!important}}@media (width<=430px){.map-list-toggle{flex-basis:102px!important;width:102px!important;min-width:102px!important;max-width:102px!important}.map-list-drawer.map-list-drawer--route.map-list-drawer--basket-open{max-height:calc(53dvh - 18px)!important;bottom:min(47vh,430px)!important}}.contracts-v605{max-width:1680px;margin:0 auto;padding:24px 30px 42px}.contracts-v605__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:17px;display:flex}.contracts-v605__head h2{letter-spacing:-.8px;margin:4px 0 5px;font-size:29px}.contracts-v605__head p{color:var(--muted);margin:0;font-size:12px}.contracts-v605__refresh{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--text);cursor:pointer;border-radius:11px;padding:0 13px;font-weight:800}.contracts-v605__toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 12px;display:flex}.contracts-v605__tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contracts-v605__tabs button{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 14px;font-weight:850}.contracts-v605__tabs button b{background:var(--soft);min-width:22px;height:22px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;margin-left:5px;padding:0 6px;font-size:10px;display:inline-flex}.contracts-v605__tabs button.active{background:var(--accent);border-color:var(--accent);color:#fff}.contracts-v605__filters{align-items:center;gap:8px;min-width:0;display:flex}.contracts-v605__filters select{border:1px solid var(--border);background:var(--panel);min-width:130px;height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 32px 0 11px;font-weight:750}.contracts-v605__search{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:7px;width:min(330px,28vw);height:40px;padding:0 11px;display:flex}.contracts-v605__search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.contracts-v605__table-head,.contracts-v605__row{grid-template-columns:86px 130px minmax(190px,1.5fr) minmax(135px,1fr) 92px 92px 115px 135px 86px 170px;align-items:center;column-gap:10px;display:grid}.contracts-v605__table-head{border-bottom:1px solid var(--border);background:var(--soft);min-height:42px;color:var(--muted);padding:0 13px;font-size:10px;font-weight:900}.contracts-v605__table-head span{text-align:left}.contracts-v605__row{border-bottom:1px solid var(--border);min-height:72px;padding:8px 13px;transition:background .15s,box-shadow .15s;position:relative}.contracts-v605__row:last-child{border-bottom:0}.contracts-v605__row b,.contracts-v605__row span,.contracts-v605__row small{min-width:0}.contracts-v605__row b{color:var(--text);font-size:12px;display:block}.contracts-v605__row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.contracts-v605__status-chip{border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:27px;padding:0 9px;font-weight:900;font-size:10px!important;display:inline-flex!important}.contracts-v605__customer,.contracts-v605__property,.contracts-v605__price,.contracts-v605__date,.contracts-v605__assignee,.contracts-v605__commission{min-width:0}.contracts-v605__property b,.contracts-v605__customer b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contracts-v605__price span{color:var(--muted);font-size:9px;display:block}.contracts-v605__price b{color:#184f9a;margin-top:4px;font-size:13px}.contracts-v605__date.completed b{color:#25824e}.contracts-v605__dday span{color:#315fa8;white-space:nowrap;background:#edf3ff;border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:28px;padding:0 8px;font-weight:900;font-size:10px!important;display:inline-flex!important}.contracts-v605__actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.contracts-v605__actions>button,.contracts-v605__more-wrap>button{background:var(--panel);color:#184f9a;cursor:pointer;border:1px solid #bcd0e8;border-radius:8px;height:31px;padding:0 10px;font-size:10px;font-weight:900}.contracts-v605__more-wrap{position:relative}.contracts-v605__more-wrap>button.more{width:33px;color:var(--text);padding:0;font-size:18px}.contracts-v605__more-menu{z-index:20;border:1px solid var(--border);background:var(--panel);border-radius:10px;width:110px;padding:5px;position:absolute;top:36px;right:0;box-shadow:0 12px 28px #11233d29}.contracts-v605__more-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;height:34px;padding:0 10px;font-size:10px;font-weight:850}.contracts-v605__more-menu button:hover{background:var(--soft)}.contracts-v605__empty{text-align:center;color:var(--muted);padding:42px 16px;font-size:12px}.contracts-v605__footer{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:13px 2px 0;font-size:10px;display:grid}.contracts-v605__footer>b,.contracts-v605__footer b{color:var(--text)}.contracts-v605__footer>small{text-align:right}.contracts-v605__pagination{align-items:center;gap:7px;display:flex}.contracts-v605__pagination button{border:1px solid var(--border);background:var(--panel);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:8px}.contracts-v605__pagination button:disabled{opacity:.35;cursor:default}.contracts-v605__pagination strong{background:var(--accent);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.contracts-v605__pagination span{font-size:10px}.contracts-v605__detail-overlay{z-index:10050}.contracts-v605__detail{border:1px solid var(--border);background:var(--panel);border-radius:17px;width:min(640px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:auto;box-shadow:0 28px 70px #0f203a40}.contracts-v605__detail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 19px;display:flex}.contracts-v605__detail-head h3{margin:4px 0;font-size:20px}.contracts-v605__detail-head p{color:var(--muted);margin:0;font-size:10px}.contracts-v605__detail-head>button{border:1px solid var(--border);background:var(--soft);width:34px;height:34px;color:var(--text);border-radius:9px;font-size:20px}.contracts-v605__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 19px;display:grid}.contracts-v605__detail-grid>div{border:1px solid var(--border);background:var(--soft);border-radius:10px;padding:11px}.contracts-v605__detail-grid>div.wide{grid-column:1/-1}.contracts-v605__detail-grid span{color:var(--muted);font-size:9px;font-weight:800;display:block}.contracts-v605__detail-grid b{margin-top:5px;font-size:12px;display:block}.contracts-v605__detail-grid p{white-space:pre-wrap;margin:6px 0 0;font-size:11px}.contracts-v605__detail-actions{justify-content:flex-end;gap:7px;padding:0 19px 17px;display:flex}.contracts-v605__detail-actions button{border:1px solid var(--border);background:var(--panel);min-height:38px;color:var(--text);border-radius:9px;padding:0 15px;font-weight:850}.contracts-v605__detail-actions button.primary{border-color:var(--accent);background:var(--accent);color:#fff}@media (width<=1240px){.contracts-v605__table-wrap{overflow-x:auto}.contracts-v605__table-head,.contracts-v605__row{min-width:1180px}.contracts-v605__toolbar{flex-direction:column;align-items:flex-start}.contracts-v605__filters{width:100%}.contracts-v605__search{width:min(420px,50vw)}}@media (width<=760px){.contracts-v605{padding:16px 12px 88px}.contracts-v605__head{align-items:flex-start}.contracts-v605__head h2{font-size:23px}.contracts-v605__head p{font-size:10px}.contracts-v605__toolbar{padding-top:10px}.contracts-v605__tabs{grid-template-columns:repeat(4,1fr);gap:5px;width:100%;display:grid}.contracts-v605__tabs button{min-width:0;padding:0 5px;font-size:10px}.contracts-v605__tabs button b{min-width:18px;margin-left:2px;padding:0 4px}.contracts-v605__filters{grid-template-columns:1fr 1fr;gap:6px;display:grid}.contracts-v605__search{grid-column:1/-1;width:100%}.contracts-v605__filters select{width:100%;min-width:0}.contracts-v605__table-wrap{border-radius:12px}.contracts-v605__table-head{display:none}.contracts-v605__row{grid-template-columns:76px 1fr 88px;grid-template-areas:"status property actions""customer customer actions""price date dday""assignee commission dday";gap:5px 8px;min-height:116px;padding:10px;display:grid;min-width:0!important}.contracts-v605__status{grid-area:status}.contracts-v605__property{grid-area:property}.contracts-v605__customer{grid-area:customer}.contracts-v605__price{grid-area:price}.contracts-v605__date:nth-of-type(5){grid-area:date}.contracts-v605__date:nth-of-type(6){display:none}.contracts-v605__assignee{grid-area:assignee}.contracts-v605__commission{grid-area:commission}.contracts-v605__dday{grid-area:dday;align-self:center}.contracts-v605__actions{grid-area:actions;align-self:start}.contracts-v605__actions>button:first-child{display:none}.contracts-v605__actions>button{padding:0 8px}.contracts-v605__footer{grid-template-columns:1fr auto}.contracts-v605__footer>small{display:none}.contracts-v605__detail-grid{grid-template-columns:1fr}}.contracts-v605{--accent:#123e7a;--contract-blue:#175fc2;--contract-navy:#0d2f5f;--contract-text:#10233f;--contract-muted:#6c7d93;--contract-border:#dbe4ef;--contract-soft:#f6f9fc;--contract-hover:#f7faff;--contract-green:#168354;--contract-orange:#b97300;--contract-red:#c23d35;color:var(--contract-text)}.contracts-v605 .eyebrow{color:#55708f;letter-spacing:.16em;font-size:9px;font-weight:900}.contracts-v605__head{border-bottom:1px solid var(--contract-border);padding:3px 0 14px}.contracts-v605__head h2{color:var(--contract-text);letter-spacing:-.045em;margin:5px 0 2px;font-size:28px;font-weight:900;line-height:1.15}.contracts-v605__head p{color:var(--contract-muted);margin:0;font-size:11px;font-weight:600}.contracts-v605__refresh{border-color:var(--contract-border);min-height:36px;color:var(--contract-text);background:#fff;border-radius:10px;padding:0 13px;font-size:11px;box-shadow:0 3px 10px #15365b0a}.contracts-v605__toolbar{gap:14px;padding:13px 0 12px}.contracts-v605__tabs{gap:6px}.contracts-v605__tabs button{border-color:var(--contract-border);color:#243b58;background:#fff;min-height:38px;padding:0 15px;font-size:11px;font-weight:900;box-shadow:0 2px 7px #12315406}.contracts-v605__tabs button:hover{background:#f8fbff;border-color:#b8c9dd}.contracts-v605__tabs button b{color:#50657d;background:#edf2f8;min-width:21px;height:21px;font-size:9px}.contracts-v605__tabs button.active{background:var(--contract-navy);border-color:var(--contract-navy);color:#fff;box-shadow:0 6px 15px #0d2f5f29}.contracts-v605__tabs button.active b{color:#fff;background:#ffffff29}.contracts-v605__filters{gap:7px}.contracts-v605__search,.contracts-v605__filters select{border-color:var(--contract-border);background:#fff;border-radius:9px;height:39px;box-shadow:0 2px 7px #12315405}.contracts-v605__search{width:min(350px,30vw);padding:0 12px}.contracts-v605__search span{color:#7488a0;font-size:16px}.contracts-v605__search input{color:var(--contract-text);font-size:11px}.contracts-v605__search input::placeholder{color:#9aa8b9}.contracts-v605__filters select{color:#203852;min-width:132px;font-size:11px;font-weight:800}.contracts-v605__table-wrap{border:1px solid var(--contract-border);background:#fff;border-radius:13px;overflow:visible;box-shadow:0 7px 22px #1430500e}.contracts-v605__table-head{border-bottom:1px solid var(--contract-border);color:#6d7e92;letter-spacing:.01em;background:#f8fafc;min-height:39px;padding:0 14px;font-size:9px}.contracts-v605__row{background:#fff;border-bottom:1px solid #e9eef5;min-height:68px;padding:7px 14px}.contracts-v605__row:hover{background:var(--contract-hover)}.contracts-v605__row.selected{box-shadow:inset 3px 0 0 var(--contract-blue);background:#f7faff}.contracts-v605__row.urgent{background:#fffaf1}.contracts-v605__row.urgent:hover{background:#fff7e8}.contracts-v605__row b{color:var(--contract-text);font-size:11px;font-weight:850;line-height:1.28}.contracts-v605__row small{color:#7a8ba0;margin-top:2px;font-size:8.5px;line-height:1.25}.contracts-v605__price span{color:#74859a;font-size:8.5px}.contracts-v605__price b{color:#1456b4;margin-top:3px;font-size:12px;font-weight:900}.contracts-v605__row.completed .contracts-v605__price b{color:var(--contract-green)}.contracts-v605__row.upcoming .contracts-v605__price b{color:var(--contract-orange)}.contracts-v605__commission b{font-size:10.5px}.contracts-v605__commission small{color:#8493a6;font-size:8px}.contracts-v605__date b,.contracts-v605__assignee b{font-size:10.5px}.contracts-v605__status-chip{border-radius:999px;min-height:25px;padding:0 8px;font-size:9px!important}.contracts-v605__status-chip.active{color:#1f5fae;background:#eaf2ff}.contracts-v605__status-chip.upcoming{color:#9c6200;background:#fff1d9}.contracts-v605__status-chip.completed{color:#247b4c;background:#e7f5ec}.contracts-v605__dday span{color:#2f61ac;background:#edf3ff;border-radius:7px;min-width:50px;height:26px;font-size:9px!important}.contracts-v605__dday span.upcoming{color:#a16600;background:#fff1d8}.contracts-v605__dday span.completed{color:#5f6a78;background:#eef1f4}.contracts-v605__dday span.urgent{color:var(--contract-red);background:#fff0ef}.contracts-v605__actions{gap:5px}.contracts-v605__actions>button,.contracts-v605__more-wrap>button{color:#174f93;background:#fff;border:1px solid #bfd0e4;border-radius:7px;height:30px;padding:0 10px;font-size:9.5px;font-weight:900}.contracts-v605__actions>button:hover,.contracts-v605__more-wrap>button:hover{background:#f6f9fd;border-color:#7da0ca}.contracts-v605__more-wrap>button.more{width:31px;font-size:17px}.contracts-v605__more-menu{border-color:var(--contract-border);border-radius:9px;width:118px;padding:5px;top:34px;box-shadow:0 14px 32px #12274129}.contracts-v605__more-menu button{height:33px;font-size:10px}.contracts-v605__more-menu button.danger{color:#c03935}.contracts-v605__footer{color:#7b8b9f;padding-top:12px;font-size:9px}.contracts-v605__pagination button{border-color:var(--contract-border);border-radius:7px;width:30px;height:30px}.contracts-v605__pagination strong{background:var(--contract-navy);border-radius:7px;width:30px;height:30px;font-size:10px}.contracts-v605__detail-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0c1b3070!important}.contracts-v605__detail{background:#fff;border:1px solid #d4deea;border-radius:18px;width:min(680px,100vw - 34px);box-shadow:0 30px 80px #0b1f3947}.contracts-v605__detail-head{border-bottom:1px solid #e1e7ef;padding:20px 22px 14px}.contracts-v605__detail-head h3{color:var(--contract-text);letter-spacing:-.035em;margin:5px 0 3px;font-size:21px}.contracts-v605__detail-head p{color:#738499;font-size:9.5px}.contracts-v605__detail-head>button{color:#263b54;background:#fff;border-color:#d9e2ec;border-radius:9px;width:34px;height:34px}.contracts-v605__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:12px 22px 8px}.contracts-v605__detail-grid>div{background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;min-height:64px;padding:12px 2px}.contracts-v605__detail-grid>div.wide{min-height:auto;padding-bottom:15px}.contracts-v605__detail-grid span{color:#77889c;font-size:8.5px;font-weight:850}.contracts-v605__detail-grid b{color:var(--contract-text);margin-top:6px;font-size:11.5px}.contracts-v605__detail-grid p{color:#263b54;font-size:10.5px;line-height:1.55}.contracts-v605__detail-actions{padding:10px 22px 20px}.contracts-v605__detail-actions button{border-color:#d8e1eb;border-radius:8px;min-height:37px;font-size:10.5px}.contracts-v605__detail-actions button.primary{border-color:var(--contract-navy);background:var(--contract-navy)}.contracts-v606__edit-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0c1b3070!important}.contracts-v606__edit{background:#fff!important;border:1px solid #d4deea!important;border-radius:18px!important;width:min(760px,100vw - 34px)!important;max-height:min(820px,100vh - 30px)!important;box-shadow:0 30px 80px #0b1f3947!important}.contracts-v606__edit .contract-edit-head{background:#fff!important;border-bottom:1px solid #e1e7ef!important;padding:20px 22px 14px!important}.contracts-v606__edit .contract-edit-head h3{letter-spacing:-.035em;color:var(--contract-text)!important;margin:5px 0 3px!important;font-size:21px!important}.contracts-v606__edit .contract-edit-head p{color:#738499!important;font-size:9.5px!important}.contracts-v606__edit .contract-edit-head>button{color:#263b54!important;background:#fff!important;border:1px solid #d9e2ec!important;border-radius:9px!important;width:34px!important;height:34px!important}.contracts-v606__edit .contract-edit-grid{gap:12px!important;padding:16px 22px 12px!important}.contracts-v606__edit .contract-edit-grid label>span{color:#536a84!important;margin-bottom:6px!important;font-size:9px!important;font-weight:900!important}.contracts-v606__edit .contract-edit-grid input,.contracts-v606__edit .contract-edit-grid select,.contracts-v606__edit .contract-edit-grid textarea{color:#142b47!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0ea!important;border-radius:9px!important;font-size:11px!important}.contracts-v606__edit .contract-edit-grid textarea{min-height:104px!important;padding:11px!important}.contracts-v606__edit .contract-help-note{color:#8291a4!important;font-size:8.5px!important;line-height:1.45!important}.contracts-v606__edit .contract-edit-foot{background:#fff!important;padding:8px 22px 20px!important}.contracts-v606__edit .contract-edit-foot button{border-radius:8px!important;min-height:38px!important;font-size:10.5px!important;font-weight:900!important}.contracts-v606__edit .contract-edit-foot button.primary{border-color:var(--contract-navy)!important;background:var(--contract-navy)!important;color:#fff!important}@media (width<=1240px){.contracts-v605__table-head,.contracts-v605__row{min-width:1200px}}@media (width<=760px){.contracts-v605__head{padding-bottom:11px}.contracts-v605__head h2{font-size:22px}.contracts-v605__tabs button.active{box-shadow:none}.contracts-v606__edit{width:calc(100vw - 20px)!important}.contracts-v606__edit .contract-edit-grid{padding:14px!important}}.contracts-v607__create{color:#fff;white-space:nowrap;cursor:pointer;background:#0f57c7;border:1px solid #0d4eaa;border-radius:9px;min-width:112px;height:39px;padding:0 15px;font-size:11px;font-weight:900;box-shadow:0 5px 12px #0f57c726}.contracts-v607__create:hover{background:#0d4dad;border-color:#0d4dad}.contracts-v605__detail{overflow:hidden!important}.contracts-v605__detail-head .eyebrow{font-size:10px!important}.contracts-v605__detail-head h3{font-size:24px!important}.contracts-v605__detail-head p{font-size:11px!important}.contracts-v605__detail-grid{scrollbar-gutter:stable;max-height:min(56vh,520px);overflow-y:auto}.contracts-v605__detail-grid span{font-size:10px!important}.contracts-v605__detail-grid b{line-height:1.4;font-size:13px!important}.contracts-v605__detail-grid p{font-size:12px!important;line-height:1.65!important}.contracts-v605__detail-actions{background:#fff;border-top:1px solid #e8edf3;flex:none}.contracts-v605__detail-actions button{font-size:12px!important}.contracts-v606__edit{flex-direction:column!important;max-height:calc(100dvh - 28px)!important;display:flex!important;overflow:hidden!important}.contracts-v606__edit .contract-edit-head{flex:none}.contracts-v606__edit .contract-edit-head .eyebrow{font-size:10px!important}.contracts-v606__edit .contract-edit-head h3{font-size:24px!important}.contracts-v606__edit .contract-edit-head p{font-size:11px!important}.contracts-v607__edit-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.contracts-v606__edit .contract-edit-grid label>span{font-size:10.5px!important}.contracts-v606__edit .contract-edit-grid input,.contracts-v606__edit .contract-edit-grid select,.contracts-v606__edit .contract-edit-grid textarea{font-size:13px!important}.contracts-v606__edit .contract-edit-grid input,.contracts-v606__edit .contract-edit-grid select{height:44px!important}.contracts-v606__edit .contract-help-note{font-size:9.5px!important;line-height:1.55!important}.contracts-v606__edit .contract-edit-foot{z-index:2;background:#fff!important;border-top:1px solid #e4eaf1!important;flex:none!important;margin:0!important;padding:12px 22px 16px!important;position:relative!important}.contracts-v606__edit .contract-edit-foot button{font-size:12px!important}@media (width<=1380px){.contracts-v605__toolbar{align-items:flex-start}.contracts-v605__filters{flex-wrap:wrap;justify-content:flex-end}.contracts-v605__search{width:min(320px,28vw)}}@media (width<=980px){.contracts-v605__filters{width:100%;grid-template-columns:minmax(0,1fr) 1fr 1fr auto!important;display:grid!important}.contracts-v605__search{width:100%!important}}@media (width<=760px){.contracts-v605__filters{grid-template-columns:1fr 1fr!important}.contracts-v605__search{grid-column:1/-1}.contracts-v607__create{width:100%}.contracts-v605__detail-head h3,.contracts-v606__edit .contract-edit-head h3{font-size:21px!important}.contracts-v605__detail-grid span{font-size:9.5px!important}.contracts-v605__detail-grid b,.contracts-v606__edit .contract-edit-grid input,.contracts-v606__edit .contract-edit-grid select,.contracts-v606__edit .contract-edit-grid textarea{font-size:12.5px!important}}.contracts-v605__head{border-bottom:0!important;padding-bottom:8px!important}.contracts-v605__toolbar{border-top:0!important;padding-top:9px!important}.contracts-v605__tabs button{color:#243b58!important}.contracts-v605__tabs button:first-child{background:#f3f7fc;border-color:#c8d7ea}.contracts-v605__tabs button:nth-child(2){background:#edf5ff;border-color:#c9dbf3;color:#18589f!important}.contracts-v605__tabs button:nth-child(3){background:#fff6e7;border-color:#f0d6a7;color:#9b6200!important}.contracts-v605__tabs button:nth-child(4){background:#edf8f1;border-color:#cce6d7;color:#22784b!important}.contracts-v605__tabs button:first-child.active{background:#0d2f5f;border-color:#0d2f5f;color:#fff!important}.contracts-v605__tabs button:nth-child(2).active{background:#175fc2;border-color:#175fc2;color:#fff!important}.contracts-v605__tabs button:nth-child(3).active{background:#c67b00;border-color:#c67b00;color:#fff!important}.contracts-v605__tabs button:nth-child(4).active{background:#168354;border-color:#168354;color:#fff!important}.contracts-v605__tabs button.active b{color:#fff!important}.contracts-v605__search{gap:9px!important}.contracts-v608__search-icon{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid;color:#667d99!important}.contracts-v608__search-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:17px;height:17px}.contracts-v605__search input{font-size:13px!important}.contracts-v605__filters select{color:#344960!important;font-size:12px!important;font-weight:500!important}.contracts-v607__create,.contracts-v607__create:hover,.contracts-v607__create:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important}.contracts-v605__table-head{font-size:10.5px!important}.contracts-v605__row{min-height:74px!important}.contracts-v605__row b{font-size:12.5px!important;line-height:1.35!important}.contracts-v605__row small{font-size:9.5px!important;line-height:1.35!important}.contracts-v605__customer b,.contracts-v605__property b{font-size:13px!important}.contracts-v605__price span{font-size:9.5px!important}.contracts-v605__price b{font-size:13px!important}.contracts-v605__date b,.contracts-v605__assignee b,.contracts-v605__commission b{font-size:11.5px!important}.contracts-v605__commission small{font-size:9px!important}.contracts-v605__status-chip,.contracts-v605__dday span{font-size:10px!important}.contracts-v605__more-menu{width:126px!important}.contracts-v605__more-menu button{justify-content:flex-start;padding:0 10px!important;font-size:11px!important}.contracts-v608__count{align-items:center;gap:9px;display:flex}.contracts-v608__count>span{white-space:nowrap;color:#5f7188;font-size:10.5px}.contracts-v608__count select{color:#344960;background:#fff;border:1px solid #d7e1ec;border-radius:8px;min-width:82px;height:34px;padding:0 26px 0 9px;font:500 10.5px/1 inherit}.contracts-v605__pagination span{text-align:center;min-width:28px;font-size:11px!important}.contracts-v605__pagination strong{color:#fff!important;background:#0d2f5f!important}@media (width<=760px){.contracts-v608__count{gap:6px}.contracts-v608__count select{min-width:76px}.contracts-v605__pagination button,.contracts-v605__pagination strong{width:36px!important;height:36px!important}}.contracts-v605__pagination{align-items:center!important;gap:10px!important}.contracts-v605__pagination button,.contracts-v605__pagination strong{border-radius:10px!important;width:44px!important;height:44px!important;font-size:15px!important}.contracts-v605__pagination span{color:#6d7e92!important;min-width:36px!important;font-size:13px!important;font-weight:700!important}.contracts-v605__table-head,.contracts-v605__row{grid-template-columns:84px minmax(105px,1fr) minmax(170px,1.45fr) minmax(120px,1fr) 88px 88px 92px 110px 82px 132px!important}.contracts-v609__actions{justify-content:flex-end!important;min-width:0!important;overflow:visible!important}.contracts-v605__actions>button,.contracts-v605__more-wrap>button{flex:none!important}.contracts-v605__more-wrap{min-width:34px!important;position:relative!important}.contracts-v605__status-chip{min-height:32px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:900!important}.contracts-v605__dday span{border-radius:8px!important;min-width:62px!important;height:32px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:900!important}.contracts-v605__price b{font-variant-numeric:tabular-nums;letter-spacing:.01em}@media (width<=1240px){.contracts-v605__table-wrap{overflow:auto visible!important}.contracts-v605__table-head,.contracts-v605__row{min-width:1180px!important}}.contracts-v605__pagination{gap:8px!important}.contracts-v605__pagination button{box-shadow:0 2px 6px #0f30560a;color:#173e70!important;opacity:1!important;background:#fff!important;border:1px solid #cbd8e7!important;border-radius:10px!important;width:42px!important;height:42px!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.contracts-v605__pagination button:hover:not(:disabled){background:#f5f8fc!important;border-color:#93afd0!important}.contracts-v605__pagination button:disabled{color:#a8b5c5!important;opacity:1!important;background:#f8fafc!important;border-color:#e3e9f0!important}.contracts-v605__pagination strong{color:#fff!important;background:#0d2f5f!important;border-radius:10px!important;width:42px!important;height:42px!important;font-size:14px!important;font-weight:900!important}.contracts-v605__pagination span{color:#66788e!important;text-align:center!important;min-width:32px!important;font-size:12px!important;font-weight:700!important}.map-parcel-panel-v472__body{gap:10px!important}.map-parcel-summary-v646{padding:15px 15px 13px!important}.map-parcel-summary-v646>p,.map-parcel-summary-v646 .map-parcel-summary-v472__building{display:none!important}.map-parcel-ledger-v646{border-top:1px solid #e9eef4;grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0 38px;padding-top:12px;display:grid}.map-parcel-ledger-v646>div{border-right:1px solid #e4eaf1;min-width:0;padding:0 11px 9px}.map-parcel-ledger-v646>div:nth-child(3n){border-right:0}.map-parcel-ledger-v646>div:nth-child(n+4){border-top:1px solid #edf1f5;padding-top:9px}.map-parcel-ledger-v646 span,.map-parcel-ledger-v646 b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.map-parcel-ledger-v646 span{color:#314a67;font-size:10px;font-weight:800;line-height:1.3}.map-parcel-ledger-v646 b{color:#6f8195;margin-top:4px;font-size:11px;font-weight:600;line-height:1.35}.map-parcel-ledger-v646 b.is-ledger-status{color:#2870cf;font-weight:800}.map-parcel-actions-v646{grid-template-columns:1fr 1fr;gap:9px;display:grid}.map-parcel-actions-v646 button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;font-size:13px;font-weight:900;display:flex}.map-parcel-create-v646{color:#fff;background:#15457f;border:1px solid #153f72;box-shadow:0 5px 12px #15457f1f}.map-parcel-create-v646:hover{background:#123c70}.map-parcel-create-v646>span{font-size:20px;font-weight:500;line-height:1}.map-parcel-ledger-button-v646{color:#1a3557;background:#fff;border:1px solid #8fa1b5}.map-parcel-ledger-button-v646:disabled{opacity:1;cursor:default}.map-parcel-ledger-button-v646>span{font-size:18px;line-height:1}.map-parcel-status-wrap-v646{background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:12px;box-shadow:0 3px 12px #19385b09}.map-parcel-status-title-v646{color:#16375f;align-items:center;gap:8px;margin-bottom:10px;display:flex}.map-parcel-status-title-v646>span{background:#f0f4f9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.map-parcel-status-title-v646>b{font-size:13px;font-weight:900}.map-parcel-status-tabs-v646{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}.map-parcel-status-tabs-v646>button{width:100%;min-width:0!important;min-height:42px!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;padding:0 7px!important}.map-parcel-status-tabs-v646>button span,.map-parcel-status-tabs-v646>button b{font-size:10.5px!important}.map-parcel-status-tabs-v646>button.status-advertising:not(.active){color:#268a51!important;background:#f4fbf6!important;border-color:#a9ddbd!important}.map-parcel-status-tabs-v646>button.status-scheduled:not(.active){color:#3971cd!important;background:#f7f9ff!important;border-color:#b8ccfa!important}.map-parcel-status-tabs-v646>button.status-completed-self:not(.active){color:#5d6a7b!important;background:#fafbfc!important;border-color:#ccd4df!important}.map-parcel-status-tabs-v646>button.status-completed-other:not(.active){color:#76548e!important;background:#fcf9ff!important;border-color:#dac9e9!important}.map-parcel-status-tabs-v646>button.status-hold:not(.active){color:#bd6a1d!important;background:#fffaf4!important;border-color:#f1c999!important}.map-parcel-list-section-v646{min-height:0!important}.map-parcel-empty-v646{flex-direction:column;justify-content:center!important;align-items:flex-start!important;gap:6px!important;min-height:118px!important;padding:20px 16px!important;display:flex!important}.map-parcel-empty-v646 b{color:#16375f!important;font-size:14px!important}.map-parcel-empty-v646 span{color:#71849a!important;font-size:11px!important}.map-parcel-empty-v646 small{color:#7b91aa;font-size:10.5px;line-height:1.4}@media (width<=760px){.map-parcel-ledger-v646{margin-left:34px}.map-parcel-actions-v646{grid-template-columns:1fr 1fr;gap:7px}.map-parcel-actions-v646 button{min-height:44px;font-size:12px}.map-parcel-status-wrap-v646{padding:10px}.map-parcel-status-tabs-v646{gap:6px!important}.map-parcel-status-tabs-v646>button{min-height:40px!important}.map-parcel-status-tabs-v646>button span,.map-parcel-status-tabs-v646>button b{font-size:10px!important}}.map-parcel-actions-v646 .map-parcel-create-v646,.map-parcel-actions-v646 .map-parcel-create-v646:hover,.map-parcel-actions-v646 .map-parcel-create-v646:focus,.map-parcel-actions-v646 .map-parcel-create-v646:active,.map-parcel-actions-v646 .map-parcel-create-v646>span{color:#fff!important;-webkit-text-fill-color:#fff!important}.temporary-construction-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#081b3157;align-items:start;padding:34px 18px;overflow:auto}.temporary-brochure-gate{background:linear-gradient(#102844 0%,#0b1c31 100%);border:1px solid #ffffff2e;border-radius:26px;width:min(920px,100vw - 36px);margin:auto;overflow:hidden;box-shadow:0 30px 90px #07192e57}.temporary-brochure-sheet{background:#fff;border:1px solid #d8e3ef;border-radius:18px 18px 12px 12px;margin:26px 26px 0;overflow:hidden;box-shadow:0 12px 34px #09274821}.temporary-brochure-hero{text-align:left;background:radial-gradient(circle at 92% 15%,#3d81c429,#0000 28%),linear-gradient(135deg,#fff 0%,#f8fbff 68%,#edf5fc 100%);padding:30px 34px 24px;position:relative}.temporary-brochure-hero:after{content:"";opacity:.16;clip-path:polygon(0 100%,0 65%,12% 65%,12% 48%,24% 48%,24% 20%,36% 20%,36% 58%,48% 58%,48% 5%,60% 5%,60% 38%,72% 38%,72% 14%,84% 14%,84% 55%,100% 55%,100% 100%);pointer-events:none;background:linear-gradient(90deg,#0000 0 8%,#174879 8% 15%,#0000 15% 22%,#174879 22% 34%,#0000 34% 40%,#174879 40% 53%,#0000 53% 61%,#174879 61% 76%,#0000 76%);width:190px;height:90px;position:absolute;bottom:20px;right:30px}.temporary-brochure-logo{width:min(330px,72vw);max-width:100%;height:auto;margin:0 0 12px;display:block}.temporary-brochure-kicker{z-index:1;line-height:1.45;position:relative;color:#173e70!important;margin:0 0 14px!important;font-size:16px!important;font-weight:900!important}.temporary-brochure-intro{z-index:1;border-left:3px solid #2b79bf;width:min(650px,100%);padding-left:16px;position:relative;color:#41556c!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.75!important}.temporary-brochure-features{background:#f5f9fd;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px;display:grid}.temporary-brochure-features article{text-align:left;background:#fff;border:1px solid #dfe8f2;border-radius:16px;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-height:104px;padding:15px 17px;display:grid;box-shadow:0 5px 16px #1237590f}.temporary-brochure-icon{color:#173e70;background:#edf4fb;border-radius:50%;place-items:center;width:58px;height:58px;font-size:31px;font-weight:900;display:grid}.temporary-brochure-features b{color:#102f55;letter-spacing:-.03em;margin-bottom:7px;font-size:18px;display:block}.temporary-brochure-features p{color:#52657a!important;margin:2px 0!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}.temporary-brochure-direction{background:#fbfdff;border:1px solid #cfe0ef;border-radius:16px;margin:0 24px 18px;padding:18px 20px 16px}.temporary-brochure-direction h2{text-align:center;color:#173e70;margin:0 0 14px;font-size:18px}.temporary-brochure-direction>div{grid-template-columns:repeat(4,1fr);display:grid}.temporary-brochure-direction span{color:#173e70;border-right:1px solid #dce7f1;align-content:center;place-items:center;gap:4px;min-height:68px;display:grid}.temporary-brochure-direction span:last-child{border-right:0}.temporary-brochure-direction span b{font-size:25px;line-height:1}.temporary-brochure-direction>p{text-align:center;color:#5a6d80!important;margin:12px 0 0!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}.temporary-brochure-slogan{color:#fff;text-align:center;letter-spacing:-.03em;background:linear-gradient(90deg,#0c315e,#0b4d86 70%,#0b315c);padding:17px 22px;font-size:20px;font-weight:900}.temporary-brochure-test{color:#fff;text-align:center;padding:20px 24px 24px}.temporary-brochure-test p{color:#d4e1ef!important;margin:0 0 5px!important;font-size:14px!important;font-weight:750!important}.temporary-brochure-test>strong{line-height:1.2;display:block;color:#e9f3ff!important;font-size:30px!important}.temporary-brochure-test>span{color:#dce9f6;margin-top:11px;font-size:15px;font-weight:700;display:block}.temporary-brochure-test .temporary-internal-login-button{background:#174f88;border-color:#6f9fd0;min-width:210px;margin-top:16px}.temporary-brochure-test .temporary-internal-login-button:hover{background:#1b5e9f;border-color:#8bb7e0}@media (width<=720px){.temporary-construction-overlay{padding:14px 8px}.temporary-brochure-gate{border-radius:19px;width:min(96vw,920px)}.temporary-brochure-sheet{margin:12px 12px 0}.temporary-brochure-hero{padding:22px 20px 18px}.temporary-brochure-hero:after{display:none}.temporary-brochure-logo{width:min(270px,75vw)}.temporary-brochure-kicker{font-size:14px!important}.temporary-brochure-intro{font-size:12px!important}.temporary-brochure-features{grid-template-columns:1fr;gap:9px;padding:12px}.temporary-brochure-features article{grid-template-columns:52px 1fr;min-height:86px;padding:12px}.temporary-brochure-icon{width:48px;height:48px;font-size:25px}.temporary-brochure-features b{font-size:16px}.temporary-brochure-direction{margin:0 12px 12px;padding:15px 10px}.temporary-brochure-direction>div{grid-template-columns:1fr 1fr;gap:10px}.temporary-brochure-direction span{border-radius:11px;min-height:62px;border:1px solid #e1e9f1!important}.temporary-brochure-slogan{padding:14px 16px;font-size:16px}.temporary-brochure-test{padding:17px 14px 20px}.temporary-brochure-test>strong{font-size:25px!important}}.temporary-construction-overlay{box-sizing:border-box;justify-content:center!important;align-items:flex-start!important;height:100dvh!important;min-height:100dvh!important;padding:clamp(10px,2.2vh,24px) clamp(8px,2vw,22px)!important;display:flex!important;overflow:auto!important}.temporary-brochure-gate{border-radius:clamp(16px,1.7vw,26px)!important;width:min(94vw,920px)!important;max-width:920px!important;margin:auto!important;overflow:hidden!important}.temporary-brochure-sheet{border-radius:clamp(12px,1.2vw,18px)!important;margin:clamp(10px,1.8vh,20px) clamp(10px,1.5vw,20px) 0!important}.temporary-brochure-hero{padding:clamp(14px,2vh,24px) clamp(16px,2.2vw,30px) clamp(12px,1.8vh,20px)!important}.temporary-brochure-logo{object-fit:contain!important;object-position:left center!important;background:0 0!important;width:min(44vw,430px)!important;max-width:100%!important;height:auto!important;max-height:92px!important;margin:0 0 clamp(7px,1vh,11px)!important;display:block!important}.temporary-brochure-kicker{margin-bottom:clamp(7px,1vh,11px)!important;font-size:clamp(12px,1.2vw,15px)!important}.temporary-brochure-intro{width:min(650px,82%)!important;font-size:clamp(11px,1vw,13px)!important;line-height:1.62!important}.temporary-brochure-features{gap:clamp(7px,1vh,10px)!important;padding:clamp(10px,1.4vh,15px) clamp(12px,1.6vw,20px)!important}.temporary-brochure-features article{grid-template-columns:clamp(44px,4.5vw,56px) 1fr!important;gap:clamp(9px,1.2vw,13px)!important;min-height:clamp(76px,9.2vh,94px)!important;padding:clamp(10px,1.2vh,13px) clamp(11px,1.3vw,15px)!important}.temporary-brochure-icon{width:clamp(42px,4.3vw,54px)!important;height:clamp(42px,4.3vw,54px)!important;font-size:clamp(22px,2.4vw,28px)!important}.temporary-brochure-features b{margin-bottom:4px!important;font-size:clamp(14px,1.35vw,17px)!important}.temporary-brochure-features p{font-size:clamp(10px,.95vw,12px)!important;line-height:1.38!important}.temporary-brochure-direction{margin:0 clamp(12px,1.6vw,20px) clamp(10px,1.4vh,15px)!important;padding:clamp(11px,1.4vh,15px) clamp(12px,1.4vw,18px) clamp(10px,1.2vh,13px)!important}.temporary-brochure-direction h2{margin-bottom:clamp(8px,1vh,11px)!important;font-size:clamp(15px,1.35vw,18px)!important}.temporary-brochure-direction span{min-height:clamp(52px,6.3vh,64px)!important}.temporary-brochure-direction span b{font-size:clamp(19px,2vw,24px)!important}.temporary-brochure-direction span strong{font-size:clamp(11px,1vw,13px)!important}.temporary-brochure-direction>p{margin-top:clamp(7px,1vh,10px)!important;font-size:clamp(10px,.9vw,11px)!important}.temporary-brochure-slogan{padding:clamp(11px,1.5vh,15px) 18px!important;font-size:clamp(15px,1.55vw,19px)!important}.temporary-brochure-test{padding:clamp(12px,1.5vh,17px) 18px clamp(14px,1.8vh,20px)!important}.temporary-brochure-test p{font-size:clamp(11px,1vw,13px)!important}.temporary-brochure-test>strong{font-size:clamp(23px,2.4vw,29px)!important}.temporary-brochure-test>span{margin-top:clamp(6px,.8vh,9px)!important;font-size:clamp(12px,1.1vw,14px)!important}.temporary-brochure-test .temporary-internal-login-button{min-width:190px!important;min-height:40px!important;margin-top:clamp(9px,1.2vh,13px)!important}@media (width>=721px) and (height<=820px){.temporary-brochure-gate{width:min(88vw,860px)!important}.temporary-brochure-sheet{margin:10px 12px 0!important}.temporary-brochure-hero{padding:12px 22px 10px!important}.temporary-brochure-logo{width:min(38vw,360px)!important;max-height:72px!important;margin-bottom:6px!important}.temporary-brochure-kicker{margin-bottom:5px!important;font-size:12px!important}.temporary-brochure-intro{font-size:10.5px!important;line-height:1.45!important}.temporary-brochure-features{gap:6px!important;padding:8px 12px!important}.temporary-brochure-features article{grid-template-columns:38px 1fr!important;gap:8px!important;min-height:65px!important;padding:7px 10px!important}.temporary-brochure-icon{width:36px!important;height:36px!important;font-size:20px!important}.temporary-brochure-features b{margin-bottom:2px!important;font-size:13px!important}.temporary-brochure-features p{font-size:9.5px!important;line-height:1.25!important}.temporary-brochure-direction{margin:0 12px 7px!important;padding:8px 10px 7px!important}.temporary-brochure-direction h2{margin-bottom:5px!important;font-size:14px!important}.temporary-brochure-direction span{min-height:43px!important}.temporary-brochure-direction span b{font-size:18px!important}.temporary-brochure-direction span strong{font-size:10px!important}.temporary-brochure-direction>p{margin-top:5px!important;font-size:9px!important}.temporary-brochure-slogan{padding:9px 14px!important;font-size:15px!important}.temporary-brochure-test{padding:9px 14px 11px!important}.temporary-brochure-test p{margin-bottom:2px!important;font-size:10px!important}.temporary-brochure-test>strong{font-size:21px!important}.temporary-brochure-test>span{margin-top:4px!important;font-size:11px!important}.temporary-brochure-test .temporary-internal-login-button{min-height:35px!important;margin-top:7px!important}}@media (width<=720px){.temporary-construction-overlay{height:100dvh!important;padding:8px 6px!important}.temporary-brochure-gate{border-radius:15px!important;width:calc(100vw - 12px)!important}.temporary-brochure-sheet{margin:8px 8px 0!important}.temporary-brochure-hero{padding:15px 14px 13px!important}.temporary-brochure-logo{width:min(78vw,340px)!important;max-height:78px!important}.temporary-brochure-intro{width:100%!important}.temporary-brochure-features{grid-template-columns:1fr!important}.temporary-brochure-direction>div{grid-template-columns:1fr 1fr!important}}.map-create-category-modal-v748{display:none}@media (width>=901px){.map-create-category-mobile-v748{display:none!important}.map-create-category-modal-v748{z-index:10050!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#081c3240!important;place-items:center!important;padding:32px!important;display:grid!important;position:fixed!important;inset:0!important}.map-create-category-modal-v748__dialog{box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e1ec!important;border-radius:14px!important;width:min(720px,100vw - 64px)!important;max-height:min(720px,100vh - 64px)!important;overflow:auto!important;box-shadow:0 28px 70px #04193047!important}.map-create-category-modal-v748__head{box-sizing:border-box!important;border-bottom:1px solid #e3e9f0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:86px!important;padding:18px 20px 16px!important;display:flex!important}.map-create-category-modal-v748__head>div{gap:5px!important;min-width:0!important;display:grid!important}.map-create-category-modal-v748__head strong{color:#0b2d52!important;letter-spacing:-.03em!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important}.map-create-category-modal-v748__head span{color:#6d8197!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.map-create-category-modal-v748__close{color:#173858!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e1eb!important;border-radius:9px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;font-size:25px!important;font-weight:400!important;line-height:1!important;display:grid!important}.map-create-category-modal-v748__close:hover{background:#f4f8fc!important;border-color:#aebfd1!important}.map-create-category-modal-v748__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:20px!important;display:grid!important}.map-create-category-modal-v748__category{box-sizing:border-box!important;color:#183753!important;letter-spacing:-.02em!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e2ed!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:58px!important;padding:0 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:750!important;transition:border-color .15s,background-color .15s,color .15s,transform .15s!important;display:flex!important}.map-create-category-modal-v748__category:hover,.map-create-category-modal-v748__category:focus-visible{color:#0d56ad!important;background:#edf5ff!important;border-color:#1767c8!important;outline:none!important;transform:translateY(-1px)!important}.map-create-category-modal-v748__category:active{transform:translateY(0)!important}}@media (width<=1100px) and (width>=901px){.map-create-category-modal-v748__dialog{width:min(650px,100vw - 48px)!important}.map-create-category-modal-v748__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=900px){.map-create-category-modal-v748{display:none!important}.map-create-category-mobile-v748{display:contents!important}}@media (width<=760px){.customer-common-header-pilot.customer-v129{padding-top:0!important}.customer-common-header-pilot .customer-page-head{margin-bottom:10px!important;padding:10px 12px 12px!important}.customer-common-header-pilot .customer-title-inline,.customer-common-header-pilot .customer-page-actions--filters .customer-search-box{display:none!important}}@media (width>=761px){html[data-theme=light] .dashboard-v126,.dashboard-v126{--d26-surface:#fff;--d26-soft:#f7f9fc;--d26-border:#dbe4ef;--d26-primary:#2563eb;--d26-primary-strong:#1e3a8a;--d26-primary-soft:#eef4ff;--d26-text:#0e1b2e;--d26-muted:#6b7d94;background:#f7f9fc;width:100%;max-width:none;margin:0;padding:10px 18px 40px}html[data-theme=light] .dashboard-v126:before{display:none}.dashboard-v126 .dash26-header{border-bottom:0;justify-content:flex-end;align-items:center;min-height:36px;margin:0;padding:0 0 8px}.dashboard-v126 .dash26-heading-block{display:none}.dashboard-v126 .dash26-refresh{color:#17365f;height:34px;box-shadow:none;background:#fff;border:1px solid #cdd9e8;border-radius:7px;padding:0 12px;font-size:12px;font-weight:700}.dashboard-v126 .dash26-refresh:hover{background:#f7faff;border-color:#9fb7d7;transform:none}.dashboard-v126 .dash26-refresh span{color:#2563eb}.dashboard-v126 .dash26-kpis,.dashboard-v126 .dash26-kpis.owner{gap:10px;margin-top:0}.dashboard-v126 .dash26-kpis article{min-height:100px;box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:9px;padding:14px 15px}.dashboard-v126 .dash26-kpis article:hover{border-color:#bfd0e5;transform:none}.dashboard-v126 .dash26-kpis article.highlight,html[data-theme=light] .dashboard-v126 .dash26-kpis article.highlight{color:#0e1b2e;box-shadow:none;background:#fff;border-color:#bfd0e5}.dashboard-v126 .dash26-kpi-top>span,.dashboard-v126 .dash26-kpis article.highlight .dash26-kpi-top>span{color:#60738c;font-size:11px;font-weight:700}.dashboard-v126 .dash26-kpi-top i,.dashboard-v126 .dash26-kpis article.highlight .dash26-kpi-top i{color:#2563eb;background:#eef4ff;border-radius:7px;flex-basis:28px;width:28px;height:28px}.dashboard-v126 .dash26-kpis strong,.dashboard-v126 .dash26-kpis article.highlight strong{color:#145ee8;margin-top:9px;font-size:24px;font-weight:800}.dashboard-v126 .dash26-kpis small,.dashboard-v126 .dash26-kpis article.highlight small{color:#7b8ba0;margin-top:4px;font-size:10px}.dashboard-v126 .dash26-kpis article:nth-child(2) strong{color:#168447}.dashboard-v126 .dash26-kpis article:nth-child(5) strong,.dashboard-v126 .dash26-kpis article:nth-child(6) strong{color:#1e3a8a}.dashboard-v126 .dash26-collab-calculator{box-shadow:none;background:#f7faff;border:1px solid #cddbeb;border-radius:9px;margin-top:10px;padding:14px 16px}.dashboard-v126 .dash26-collab-calculator span{color:#2563eb;font-size:9px}.dashboard-v126 .dash26-collab-calculator h3{color:#0e1b2e;margin:3px 0;font-size:15px}.dashboard-v126 .dash26-collab-calculator p{color:#6b7d94;font-size:11px}.dashboard-v126 .dash26-collab-calculator button{background:#2563eb;border-radius:7px;height:36px;padding:0 14px;font-size:12px}.dashboard-v126 .dash26-card{box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin-top:10px;padding:16px}.dashboard-v126 .dash26-section-head>div>span{color:#7890ad;letter-spacing:.12em;margin-bottom:3px;font-size:9px}.dashboard-v126 .dash26-section-head h3{color:#0e1b2e;font-size:15px}.dashboard-v126 .dash26-section-head>small{color:#7b8ba0;font-size:10px}.dashboard-v126 .dash26-section-head>button{color:#2563eb;font-size:11px}.dashboard-v126 .dash26-request-grid{gap:8px;margin-top:12px}.dashboard-v126 .dash26-request-grid>button{min-height:80px;box-shadow:none;background:#fbfcfe;border:1px solid #dbe4ef;border-radius:8px;padding:11px 12px}.dashboard-v126 .dash26-request-grid>button:hover{background:#f7faff;border-color:#bfd0e5;transform:none}.dashboard-v126 .dash26-request-grid>button.attention{background:#fffaf2;border-color:#efcf9d}.dashboard-v126 .dash26-request-grid b{font-size:12px}.dashboard-v126 .dash26-request-grid strong{color:#145ee8;margin-top:8px;font-size:21px}.dashboard-v126 .dash26-request-grid small{color:#7b8ba0;font-size:9px}.dashboard-v126 .dash26-two-col{gap:10px}.dashboard-v126 .dash26-activity li>div b{font-size:13px}.dashboard-v126 .dash26-activity li>div small{font-size:10px}.dashboard-v126 .dash26-activity li>em{color:#2563eb;background:#eef4ff;font-size:9px}.dashboard-v126 .dash26-timeline i{background:#2563eb;box-shadow:0 0 0 4px #eef4ff}.dashboard-v126 .dash26-staff-row{border-radius:7px}.dashboard-v126 .dash26-staff-row:hover{background:#f7faff}.dashboard-v126 .dash26-note{color:#7b8ba0;font-size:9px}.dashboard-v126 .dash26-header{display:none!important}.dashboard-v126{padding-top:8px}.dashboard-v126 .dash26-kpis,.dashboard-v126 .dash26-kpis.owner{margin-top:0}}@media (width>=769px){.schedule-page-clean{background:#f7f9fc;padding-top:8px!important}.schedule-page-clean>.schedule-page-head{display:none!important}.schedule-page-clean .schedule-layout{align-items:stretch;gap:12px}.schedule-page-clean .calendar-panel,.schedule-page-clean .schedule-side-rail,.schedule-page-clean .schedule-detail-panel,.schedule-page-clean .schedule-summary-grid.interactive>button{box-shadow:none;border-color:#dbe4f0}.schedule-page-clean .calendar-panel,.schedule-page-clean .schedule-detail-panel{background:#fff;border-radius:10px}.schedule-page-clean .calendar-toolbar{border-bottom-color:#e5ebf3;min-height:54px;padding:10px 14px}.schedule-page-clean .calendar-nav button,.schedule-page-clean .calendar-view-switch button,.schedule-page-clean .schedule-head-actions button,.schedule-page-clean .schedule-staff-filter select{border-radius:8px;min-height:36px;font-size:12px;font-weight:700}.schedule-page-clean .calendar-nav h3{color:#10233f;font-size:17px;font-weight:800}.schedule-page-clean .today-button,.schedule-page-clean .calendar-view-switch button{color:#28415f;background:#fff;border-color:#d7e1ee}.schedule-page-clean .calendar-view-switch button.active,.schedule-page-clean .schedule-head-actions .primary,.schedule-page-clean .new-schedule-bottom-button,.schedule-page-clean .schedule-form-actions .primary{color:#fff;background:#2563eb;border-color:#2563eb}.schedule-page-clean .schedule-legend{border-bottom-color:#e5ebf3;padding:8px 14px;font-size:12px}.schedule-page-clean .calendar-weekdays>div{background:#f7f9fc;min-height:34px;font-size:12px;font-weight:700}.schedule-page-clean .calendar-cell{background:#fff;border-color:#e8edf4;min-height:112px}.schedule-page-clean .calendar-cell:hover{background:#f8fbff}.schedule-page-clean .calendar-cell.selected{background:#f7faff;box-shadow:inset 0 0 0 1px #2563eb}.schedule-page-clean .calendar-day-number>span{font-size:13px;font-weight:700}.schedule-page-clean .calendar-event{border-radius:5px;font-size:11px}.schedule-page-clean .schedule-side-rail{gap:10px}.schedule-page-clean .schedule-summary-grid.interactive{gap:8px}.schedule-page-clean .schedule-summary-grid.interactive>button{background:#fff;border-radius:9px;padding:12px 13px}.schedule-page-clean .schedule-summary-grid.interactive>button.active{background:#f5f8ff;border-color:#93b4ff}.schedule-page-clean .schedule-summary-grid.interactive span{color:#64748b;font-size:11px;font-weight:700}.schedule-page-clean .schedule-summary-grid.interactive strong{color:#163866;font-size:22px;font-weight:800}.schedule-page-clean .schedule-summary-grid.interactive small{color:#7b8aa0;font-size:11px}.schedule-page-clean .schedule-head-actions{gap:8px}.schedule-page-clean .schedule-staff-filter select{color:#243b58;background:#fff;border:1px solid #d7e1ee;padding:0 32px 0 11px}.schedule-page-clean .google-calendar-connect{min-width:36px;padding:0 9px}.schedule-page-clean .schedule-detail-head{border-bottom:1px solid #e6ecf4;padding:15px 16px 12px}.schedule-page-clean .schedule-detail-head .eyebrow,.schedule-page-clean .schedule-create-head .eyebrow{color:#2563eb;letter-spacing:.08em;font-size:10px}.schedule-page-clean .schedule-detail-head h3,.schedule-page-clean .schedule-create-head h3{color:#10233f;font-size:18px;font-weight:800}.schedule-page-clean .schedule-day-event{box-shadow:none;border-color:#e1e8f1;border-radius:8px}.schedule-page-clean .schedule-day-event-title{color:#142b49;font-size:14px}.schedule-page-clean .schedule-day-event-meta,.schedule-page-clean .schedule-event-memo,.schedule-page-clean .schedule-owner-note{font-size:12px}.schedule-page-clean .schedule-form input,.schedule-page-clean .schedule-form select,.schedule-page-clean .schedule-form textarea{border-color:#d7e1ee;border-radius:8px;font-size:12px}}@media (width>=901px){.field-routes-v503{--fr-navy:#0e1b2e;--fr-navy2:#17365f;--fr-blue:#2563eb;--fr-soft:#f7f9fc;--fr-line:#dbe4ef;--fr-muted:#6f7f94;max-width:none;padding-top:8px}.field-routes-v931__actions-only{background:0 0;border:0;justify-content:flex-end;min-height:0;margin:0 0 8px;padding:0}.field-routes-v931__actions-only .field-routes-v503__create-actions{gap:8px;margin-left:auto}.field-routes-v503 button.primary,.field-routes-v503 button.secondary{border-radius:8px;min-height:36px;padding:0 14px;font-size:12px;font-weight:750}.field-routes-v503 button.primary{border-color:var(--fr-blue);background:var(--fr-blue)}.field-routes-v503__summary{gap:10px;margin-top:0}.field-routes-v503__summary article{min-height:78px;box-shadow:none;border-radius:9px;padding:14px 16px}.field-routes-v503__summary i{border-radius:9px;width:38px;height:38px;font-size:17px}.field-routes-v503__summary span{font-size:12px}.field-routes-v503__summary strong{font-size:23px}.field-routes-v503__toolbar{border-radius:9px;grid-template-columns:auto auto minmax(135px,.6fr) minmax(150px,.7fr);gap:8px;margin-top:10px;padding:10px}.field-routes-v503__segments{border-radius:7px}.field-routes-v503__segments button{min-width:72px;height:34px;padding:0 11px;font-size:12px}.field-routes-v503__segments button.active{background:var(--fr-blue)}.field-routes-v503__status-segments button.active{color:#1d4ed8;box-shadow:inset 0 -2px 0 var(--fr-blue);background:#eef4ff}.field-routes-v503__toolbar select{border-radius:7px;height:36px;font-size:12px}.field-routes-v503__workspace{margin-top:10px}.field-routes-v503__list-panel,.field-routes-v503__detail-panel{border-radius:9px}.field-routes-v503__panel-head{padding:14px 16px}.field-routes-v503__list-item{padding:15px 16px}.field-routes-v503__list-item.active{box-shadow:inset 3px 0 0 var(--fr-blue);background:#f4f7ff}.field-routes-v503__list-title .route-state,.field-routes-v503__list-meta em,.field-routes-v503__detail-title em,.field-routes-v503__detail-title>span{border-radius:6px}.field-routes-v503__detail-actions .more,.field-routes-v503__visit,.field-routes-v503__decision button,.field-routes-v503__item-memo,.field-routes-v503__row-actions button{border-radius:7px}.field-routes-v503__decision .interest.active{background:var(--fr-blue);border-color:var(--fr-blue)}.field-routes-v503__result-card,.field-routes-v503__memo-block textarea{border-radius:8px}}@media (width>=701px){html[data-theme=light] .settlement-v142{width:100%;max-width:none;padding:8px 20px 36px}html[data-theme=light] .settlement-head{justify-content:flex-end;margin:0 0 10px;padding:0}html[data-theme=light] .settlement-head>div:first-child{display:none}html[data-theme=light] .settlement-head-actions{justify-content:flex-start;gap:8px;width:100%;padding:0;display:flex}html[data-theme=light] .settlement-head-actions select,html[data-theme=light] .settlement-head-actions button{border-radius:8px;height:36px;min-height:36px;padding:0 11px;font-size:12px}html[data-theme=light] .settlement-kpis{gap:8px;margin-bottom:10px}html[data-theme=light] .settlement-kpis article{min-height:84px;box-shadow:none;border-radius:10px;padding:13px 14px 11px}html[data-theme=light] .settlement-kpis strong{margin-top:5px;font-size:20px}html[data-theme=light] .settlement-rate-panel,html[data-theme=light] .settlement-member-summary{box-shadow:none;border-radius:10px;margin-bottom:10px;padding:14px}html[data-theme=light] .settlement-ledger,html[data-theme=light] .settlement-detail{box-shadow:none;border-radius:10px;padding:14px}html[data-theme=light] .settlement-section-head{margin-bottom:10px}html[data-theme=light] .settlement-section-head h3{font-size:15px}html[data-theme=light] .settlement-rate-list article,html[data-theme=light] .settlement-member-summary-grid>button,html[data-theme=light] .settlement-contract-list>button{box-shadow:none;border-radius:9px}html[data-theme=light] .settlement-workspace{gap:10px}}@media (width>=761px){.presence-page-v588{max-width:none;color:var(--duksam-text,#10284a);margin:0;padding:8px 28px 30px}.presence-page-v588>.presence-v588__header{display:none}.presence-v588__metrics{gap:12px;margin-bottom:12px}.presence-v588__metrics article{min-height:92px;box-shadow:none;border:1px solid #dbe4ee;border-radius:10px;gap:16px;padding:16px 20px}.presence-v588__metrics i{color:#2563eb;background:#eef4ff;border-radius:12px;width:50px;height:50px;font-size:21px}.presence-v588__metrics i.active{color:#169256;background:#edf8f2}.presence-v588__metrics i.inactive{color:#667991;background:#f3f6f9}.presence-v588__metrics span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:700}.presence-v588__metrics strong{color:#0f2b4f;font-size:25px;font-weight:800}.presence-v588__board{box-shadow:none;border:1px solid #dbe4ee;border-radius:10px;padding:12px}.presence-v588__search{display:none}.presence-v588__toolbar{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:12px;display:flex}.presence-v588__status-tabs{gap:6px}.presence-v588__status-tabs button,.presence-v588__toolbar select{border-radius:8px;height:36px;font-size:12px;font-weight:700}.presence-v588__status-tabs button{color:#294766;border-color:#d6e0eb;padding:0 14px}.presence-v588__status-tabs button.active{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.presence-v588__toolbar select{color:#294766;border-color:#d6e0eb;width:150px;padding:0 34px 0 12px}.presence-v588__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.presence-v588__person{min-height:160px;box-shadow:none;border:1px solid #dbe4ee;border-radius:10px;padding:15px}.presence-v588__person.is-active{border-color:#cfe2d8}.presence-v588__person.is-inactive{background:#fbfcfd}.presence-v588__avatar{flex-basis:44px;width:44px;height:44px;font-size:16px}.presence-v588__identity strong{font-size:15px}.presence-v588__identity span,.presence-v588__state{font-size:11px}.presence-v588__activity{gap:6px;margin:14px 0 10px;padding-left:55px}.presence-v588__activity strong{font-size:12px}.presence-v588__activity span{font-size:11px}.presence-v588__pill{border-radius:999px;min-height:26px;margin-left:55px;padding:3px 10px;font-size:10px}.presence-v588__footer{padding-top:12px;font-size:11px}}@media (width>=721px){.temporary-construction-overlay{align-items:stretch!important;padding:clamp(8px,1.6vh,16px) clamp(8px,1.5vw,18px)!important;overflow:hidden!important}.temporary-brochure-gate{flex-direction:column!important;width:min(94vw,920px)!important;height:calc(100dvh - clamp(16px,3.2vh,32px))!important;min-height:0!important;max-height:calc(100dvh - clamp(16px,3.2vh,32px))!important;margin:0 auto!important;display:flex!important;overflow:hidden!important}.temporary-brochure-sheet{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}.temporary-brochure-test{z-index:2!important;flex:none!important;margin:0!important;position:relative!important;box-shadow:0 -8px 22px #07192e14!important}}@media (width>=721px) and (height<=700px){.temporary-brochure-gate{width:min(90vw,840px)!important}.temporary-brochure-sheet{margin:7px 9px 0!important}.temporary-brochure-hero{padding:9px 16px 8px!important}.temporary-brochure-logo{width:min(32vw,300px)!important;max-height:55px!important;margin-bottom:4px!important}.temporary-brochure-kicker{margin-bottom:4px!important;font-size:11px!important}.temporary-brochure-intro{font-size:9.5px!important;line-height:1.38!important}.temporary-brochure-features{gap:5px!important;padding:6px 9px!important}.temporary-brochure-features article{grid-template-columns:32px 1fr!important;gap:7px!important;min-height:56px!important;padding:6px 8px!important}.temporary-brochure-icon{width:30px!important;height:30px!important;font-size:17px!important}.temporary-brochure-features b{margin-bottom:1px!important;font-size:12px!important}.temporary-brochure-features p{font-size:8.7px!important;line-height:1.18!important}.temporary-brochure-direction{margin:0 9px 5px!important;padding:6px 8px 5px!important}.temporary-brochure-direction h2{margin-bottom:4px!important;font-size:12px!important}.temporary-brochure-direction span{min-height:36px!important}.temporary-brochure-direction>p{margin-top:4px!important;font-size:8.5px!important}.temporary-brochure-slogan{padding:7px 10px!important;font-size:13px!important}.temporary-brochure-test{padding:7px 12px 8px!important}.temporary-brochure-test p{margin-bottom:1px!important;font-size:9px!important}.temporary-brochure-test>strong{font-size:18px!important}.temporary-brochure-test>span{margin-top:2px!important;font-size:10px!important}.temporary-brochure-test .temporary-internal-login-button{height:34px!important;min-height:34px!important;margin-top:5px!important}}.auth-gate-shell{box-sizing:border-box;align-content:start;min-height:100dvh;max-height:100dvh;overflow-y:auto}.auth-entry-card{margin:auto}@media (height<=760px){.auth-gate-shell{place-items:start center;padding:12px 18px}.auth-entry-card{margin:0 auto}}@media (width>=721px){.temporary-construction-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}.temporary-construction-overlay{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:8px 12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.temporary-brochure-gate{box-sizing:border-box!important;flex-direction:column!important;width:min(92vw,900px)!important;height:calc(100dvh - 16px)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important;margin:0!important;display:flex!important;overflow:hidden!important}.temporary-brochure-sheet{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;flex:1 1 0!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.temporary-brochure-test{box-sizing:border-box!important;z-index:5!important;flex:none!important;width:100%!important;margin:0!important;position:relative!important}}@media (width>=721px) and (height<=820px){.temporary-brochure-gate{width:min(90vw,840px)!important}.temporary-brochure-test{padding:7px 12px 8px!important}.temporary-brochure-test p{margin:0 0 1px!important;font-size:9px!important}.temporary-brochure-test>strong{font-size:18px!important;line-height:1.08!important}.temporary-brochure-test>span{margin-top:2px!important;font-size:10px!important}.temporary-brochure-test .temporary-internal-login-button{height:34px!important;min-height:34px!important;margin-top:5px!important}}@media (width>=721px){.temporary-construction-shell{height:100dvh!important;min-height:0!important;overflow:hidden!important}.temporary-construction-overlay{justify-content:center!important;align-items:center!important;padding:8px 12px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.temporary-brochure-gate{will-change:transform;width:min(920px,100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:none!important;transform:scale(var(--duksam-brochure-scale,1))!important;transform-origin:50%!important;margin:0!important;display:block!important;overflow:hidden!important}.temporary-brochure-sheet{scrollbar-gutter:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.temporary-brochure-test{width:100%!important;margin:0!important;position:relative!important}.temporary-construction-overlay{justify-content:center!important;align-items:center!important;padding:6px 10px!important;overflow:auto!important}.temporary-brochure-gate{zoom:var(--duksam-brochure-scale,1);transform-origin:initial!important;max-height:none!important;margin:auto!important;transform:none!important}}@media (width<=760px){.map-route-v491__basket{box-sizing:border-box!important;flex-direction:column!important;max-height:calc(100dvh - 132px)!important;display:flex!important;overflow:hidden!important}.map-route-v491__basket.mobile-open{height:min(52dvh,520px)!important;max-height:calc(100dvh - 132px)!important}.map-route-v491__basket-head{flex:none!important}.map-route-v491__basket.mobile-open .map-route-v491__basket-list{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;flex:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden auto!important}.map-route-v491__basket-actions{z-index:3!important;padding:8px 9px calc(8px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid #e2e8f0!important;flex:none!important;position:relative!important;bottom:auto!important}.map-route-v491__basket.mobile-open .map-route-v491__basket-actions{position:relative!important;bottom:auto!important}.map-route-v491__basket.mobile-collapsed{height:auto!important}}@media (width<=430px){.map-route-v491__basket.mobile-open{height:min(50dvh,470px)!important;max-height:calc(100dvh - 128px)!important}}@media (width>=901px){.map-list-drawer.map-list-drawer--route{z-index:46!important;bottom:42px!important}}.duksam-work-marker-v375{color:#fff;cursor:pointer;width:52px;height:62px;box-shadow:none;transform-origin:50% 92%;isolation:isolate;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:transform .15s,filter .15s;display:grid;position:relative;overflow:visible}.duksam-work-marker-v375:hover{box-shadow:none;transform:translateY(-2px)scale(1.045)}.duksam-work-marker-v375__shell{z-index:2;background:linear-gradient(#128a48 0%,#066433 100%);border:3px solid #fff;border-radius:50% 50% 50% 10%;place-items:center;width:44px;height:48px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 8px 16px #02371d47,0 2px 5px #0f172a2e}.duksam-work-marker-v375__shell:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:3px}.duksam-work-marker-v375__icon,.duksam-work-marker-v375__count{z-index:2;position:relative;transform:rotate(45deg)}.duksam-work-marker-v375__icon{color:#fff;place-items:center;width:24px;height:24px;display:grid}.duksam-work-marker-v375__icon svg{width:24px;height:24px;display:block;overflow:visible}.duksam-work-marker-v375__count{color:#fff;letter-spacing:-.03em;font-size:16px;font-weight:950;line-height:1}.duksam-work-marker-v375.is-selected{filter:drop-shadow(0 0 5px #2563eb6b);z-index:20;transform:translateY(-4px)scale(1.1)}.duksam-work-marker-v375.is-selected .duksam-work-marker-v375__shell{border-color:#fff;box-shadow:0 0 0 4px #2563ebe0,0 0 0 8px #60a5fa33,0 10px 22px #053f2552}.duksam-work-marker-v375__bubble{color:#fff;transform-origin:50% 100%;white-space:nowrap;text-align:left;pointer-events:none;z-index:1;background:linear-gradient(#1769e8 0%,#0c55ca 100%);border:1px solid #ffffffdb;border-radius:10px;min-width:126px;max-width:190px;padding:8px 10px 7px;position:absolute;bottom:54px;left:50%;transform:translate(-50%)scale(.91);box-shadow:0 9px 22px #0f377840}.duksam-work-marker-v375__bubble:after{content:"";background:#0c55ca;border-bottom:1px solid #ffffffbf;border-right:1px solid #ffffffbf;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.duksam-work-marker-v375__bubble-title{text-overflow:ellipsis;letter-spacing:-.02em;max-width:168px;font-size:11px;font-weight:850;line-height:1.25;display:block;overflow:hidden}.duksam-work-marker-v375__bubble-price{letter-spacing:-.025em;margin-top:2px;font-size:15px;font-weight:950;line-height:1.1;display:block}.duksam-work-marker-v375.is-cluster{width:64px;height:64px}.duksam-work-marker-v375.is-cluster:hover{transform:translateY(-1px)scale(1.04)}.duksam-work-marker-v375.is-cluster .duksam-work-marker-v375__shell{background:linear-gradient(#4285ff 0%,#1f5fe0 100%);border:3px solid #fffffff5;border-radius:50%;width:50px;height:50px;transform:none;box-shadow:0 0 0 7px #3b82f638,0 0 0 13px #3b82f617,0 8px 20px #1e40af38}.duksam-work-marker-v375.is-cluster .duksam-work-marker-v375__shell:after{border-color:#ffffff38;border-radius:50%;inset:4px}.duksam-work-marker-v375.is-cluster .duksam-work-marker-v375__count{font-size:17px;transform:none}.duksam-work-marker-v375.is-cluster.is-selected .duksam-work-marker-v375__shell{box-shadow:0 0 0 4px #ffffffeb,0 0 0 9px #2563eb59,0 0 0 15px #60a5fa24,0 9px 22px #1e40af47}@media (width<=760px){.duksam-work-marker-v375{width:46px;height:56px}.duksam-work-marker-v375__shell{width:39px;height:43px}.duksam-work-marker-v375__icon,.duksam-work-marker-v375__icon svg{width:21px;height:21px}.duksam-work-marker-v375.is-cluster{width:56px;height:56px}.duksam-work-marker-v375.is-cluster .duksam-work-marker-v375__shell{width:45px;height:45px}.duksam-work-marker-v375.is-cluster .duksam-work-marker-v375__count{font-size:15px}.duksam-work-marker-v375__bubble{min-width:112px;padding:7px 9px 6px;bottom:49px}.duksam-work-marker-v375__bubble-title{max-width:145px;font-size:10px}.duksam-work-marker-v375__bubble-price{font-size:13px}}.map-list-drawer.map-list-drawer--work-v380{z-index:44;border-radius:14px;width:390px;top:14px;bottom:44px;right:14px;box-shadow:0 14px 38px #0f27432e}.map-list-drawer--work-v380 .map-list-drawer__head{padding:16px 16px 12px}.map-list-drawer--work-v380 .map-list-drawer__head .eyebrow{color:#7589a2;font-size:11px}.map-list-drawer--work-v380 .map-list-drawer__head h3{color:#102f59;font-size:23px;font-weight:900}.map-list-drawer--work-v380 .map-list-drawer__head h3 small{color:#173e70;font-size:13px}.map-work-panel-v380__tools{background:#fff;border-bottom:1px solid #e5ebf2;flex:none;padding:10px 12px 12px}.map-work-panel-v380__search{position:relative}.map-work-panel-v380__search input{color:#17365f;background:#fff;border:1px solid #d6e0eb;border-radius:10px;outline:none;width:100%;height:38px;padding:0 38px 0 12px;font-size:12px;font-weight:700}.map-work-panel-v380__search input:focus{border-color:#7aa8df;box-shadow:0 0 0 3px #377cd01a}.map-work-panel-v380__search button{color:#768aa3;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:17px;position:absolute;top:5px;right:6px}.map-work-panel-v380__filters{grid-template-columns:auto auto auto minmax(116px,1fr);gap:6px;margin-top:9px;display:grid}.map-work-panel-v380__filters button,.map-work-panel-v380__filters select{color:#17365f;background:#fff;border:1px solid #d8e2ed;border-radius:9px;height:34px;font-size:11px;font-weight:800}.map-work-panel-v380__filters button{cursor:pointer;padding:0 10px}.map-work-panel-v380__filters button.active{color:#fff;background:#173e70;border-color:#173e70}.map-list-drawer--work-v380 .map-list-drawer__body{background:#f8fafc;padding:10px 10px 14px}.map-work-card-v380{transition:border-color .15s,box-shadow .15s,transform .15s;border-radius:12px!important;margin-bottom:9px!important}.map-work-card-v380.is-selected{box-shadow:0 0 0 2px #2f80e71f,0 7px 18px #1b4c851a;border-color:#2f80e7!important}.map-work-card-v380__select{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;display:grid;padding:11px 12px 9px!important}.map-work-card-v380__thumb{object-fit:cover;background:#edf3f8;border:1px solid #dbe4ee;border-radius:8px;width:82px;height:86px}.map-work-card-v380__thumb--empty{color:#7f95ad;justify-content:center;align-items:center;font-size:27px;display:flex}.map-work-card-v380__content,.map-work-card-v380__content .map-list-drawer__meta{min-width:0}.map-work-card-v380__content>strong{color:#17365f;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;font-weight:900;display:block;overflow:hidden}.map-work-card-v380__content>b{color:#0b4da2;margin-top:3px;font-size:19px;font-weight:900;display:block}.map-work-card-v380 .map-work-list-v489__address{margin-top:5px!important}.map-work-card-v380 .map-work-list-v489__toggles{align-items:center;padding:7px 10px 9px}.map-work-card-v380__detail{color:#173e70;cursor:pointer;background:#fff;border:1px solid #a9bdd5;border-radius:8px;min-height:30px;margin-right:auto;padding:0 11px;font-size:10px;font-weight:900}@media (width<=900px){.map-list-drawer.map-list-drawer--work-v380{width:min(390px,100vw - 16px);top:72px;bottom:72px;right:8px}}.map-work-panel-v382__quick{background:#fff;border-top:1px solid #dde6ef;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 10px 10px;display:grid}.map-work-panel-v382__quick>button{color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;height:40px;font-size:12px;font-weight:900;line-height:1;transition:background-color .15s,transform .15s;display:flex}.map-work-panel-v382__quick>button:hover{transform:translateY(-1px)}.map-work-panel-v382__quick>button.is-create{background:#1767c8;border:1px solid #1767c8}.map-work-panel-v382__quick>button.is-create:hover{background:#0f5ab5}.map-work-panel-v382__quick>button.is-route{background:#0e6671;border:1px solid #0e6671}.map-work-panel-v382__quick>button.is-route:hover{background:#0a5861}.map-work-panel-v382__quick-icon{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;font-weight:900;line-height:1;display:grid}@media (width>=901px){.map-page:has(.map-list-drawer--work-v380)>.map-canvas .map-body-v668__right-tools{right:420px!important}}@media (width<=900px){.map-work-panel-v382__quick{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.map-list-drawer.map-list-drawer--work-v380{bottom:42px!important}.map-list-drawer--work-v380 .map-work-panel-v382__quick{z-index:3;background:#fff;min-height:58px;padding:9px 10px;position:relative;box-shadow:0 -5px 14px #0f27430f}.map-list-drawer--work-v380 .map-work-panel-v382__quick>button{flex-shrink:0;height:40px}@media (width<=900px){.map-list-drawer.map-list-drawer--work-v380{bottom:72px!important}}.map-list-drawer--work-v380 .map-work-panel-v382__quick>button,.map-list-drawer--work-v380 .map-work-panel-v382__quick>button>span{-webkit-text-fill-color:#f8fbff;color:#f8fbff!important}.map-list-drawer--work-v380 .map-work-panel-v382__quick>button{text-shadow:0 1px 1px #0000001f}@media (width>=901px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--left-of-work-list-v384{z-index:45!important;top:0!important;bottom:42px!important;right:410px!important;box-shadow:-12px 0 30px #152d4e1a,12px 0 24px #152d4e14!important}}.map-work-list-reopen-v385{z-index:46;color:#173e70;cursor:pointer;background:#fffffff7;border:1px solid #c8d8e9;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 22px #0f274324}.map-work-list-reopen-v385:hover{background:#fff;border-color:#78a7dd;transform:translateY(-1px)}.map-work-list-reopen-v385>span{font-size:17px;line-height:1}.map-work-list-reopen-v385>small{color:#0b5bb9;background:#eaf2fc;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 6px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=900px){.map-work-list-reopen-v385{min-height:38px;padding:0 10px;top:76px;right:10px}}@media (width>=901px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--left-of-work-list-v384{top:42px!important;bottom:42px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387{z-index:48!important;background:#fff!important;border:0!important;border-left:1px solid #d8e2ed!important;border-radius:0!important;width:410px!important;min-width:410px!important;max-width:410px!important;height:auto!important;position:fixed!important;inset:42px 0 42px auto!important;overflow:hidden!important;box-shadow:-12px 0 28px #0f27431f!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-parcel-panel-v472__body{overscroll-behavior:contain;height:100%!important;min-height:0!important;padding-top:12px!important;overflow-y:auto!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-parcel-panel-v472__head{z-index:6;background:#fff;border-bottom:1px solid #e2e9f1;min-height:58px;position:sticky;top:0}}@media (width<=900px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387{z-index:48!important;border-radius:14px!important;width:auto!important;min-width:0!important;max-width:none!important;inset:72px 8px!important;overflow:hidden!important}}@media (width>=901px){body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387{top:48px!important;bottom:42px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-parcel-panel-v472__body{scroll-padding-top:10px;padding:0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:10px 12px 16px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__toolbar{grid-column:1!important;gap:8px!important;min-height:44px!important;padding:2px 0 0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__toolbar-flags,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__toolbar-actions{gap:6px!important;min-width:0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__toolbar-actions{flex:none!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__action{gap:5px!important;min-width:62px!important;min-height:36px!important;padding:0 9px!important;font-size:12px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__close{width:36px!important;height:36px!important;min-height:36px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__gallery,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__summary,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__info,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__assignee,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__notes-grid,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__agency,body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__actions{grid-area:auto/1!important;min-width:0!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__summary{padding:14px 15px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__summary h2{white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:4px!important;font-size:21px!important;overflow:hidden!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v702__meta-line{margin-bottom:11px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__summary .map-public-detail-v481__price{align-items:baseline!important;gap:9px!important;padding:10px 0!important;display:flex!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__summary .map-public-detail-v481__price>span{white-space:nowrap!important;flex:none!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__summary .map-public-detail-v481__price strong{white-space:nowrap!important;min-width:0!important;font-size:25px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__info .map-public-detail-v481__table{grid-template-columns:1fr!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v481__row{grid-template-columns:94px minmax(0,1fr)!important;min-height:38px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v481__row>span{word-break:keep-all!important;white-space:nowrap!important;padding:9px 10px!important;font-size:11px!important;line-height:1.35!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v481__row>b{word-break:keep-all!important;overflow-wrap:anywhere!important;padding:9px 11px!important;font-size:11.5px!important;line-height:1.45!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__notes-grid{grid-template-columns:1fr!important;gap:10px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__assignee{grid-template-columns:32px minmax(0,1fr)!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__assignee a{grid-column:2!important;width:max-content!important;max-width:100%!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__actions{gap:7px!important;padding-top:9px!important}body>.map-panel-overlay.map-parcel-panel.map-parcel-panel-v472.map-parcel-panel--over-work-list-v387 .map-public-detail-v697__actions button{white-space:nowrap!important;min-width:0!important;padding:0 7px!important;font-size:11.5px!important}}.duksam-map-dock-v389{--dock-navy:#0f2f55;--dock-navy-2:#173f70;--dock-blue:#1267d8;--dock-blue-soft:#eaf2ff;--dock-green:#13865c;--dock-green-soft:#e6f6ef;--dock-coral:#e46a46;--dock-amber:#c97a17;--dock-purple:#7052c9;--dock-text:#102f55;--dock-muted:#6f8196;--dock-border:#d9e4ef;--dock-border-soft:#e7edf4;--dock-bg:#f7f9fc;z-index:48;top:var(--duksam-global-header-height,62px);border-left:1px solid var(--dock-border);width:410px;max-width:calc(100vw - 48px);color:var(--dock-text);background:#fff;flex-direction:column;font-family:inherit;display:flex;position:fixed;bottom:42px;right:0;overflow:hidden;box-shadow:-8px 0 24px #0f2f5514}.duksam-map-dock-v389 button,.duksam-map-dock-v389 input,.duksam-map-dock-v389 select{font:inherit}.duksam-map-dock-v389__header{border-bottom:1px solid var(--dock-border-soft);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:14px 16px 13px;display:flex}.duksam-map-dock-v389__title-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.duksam-map-dock-v389__pin{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;flex:0 0 22px;width:22px;height:22px;margin-top:2px}.duksam-map-dock-v389__pin.is-location{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23627b98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.33-6-10a6 6 0 1 1 12 0c0 4.67-6 10-6 10Z'/%3E%3Ccircle cx='12' cy='11' r='2.7'/%3E%3C/svg%3E")}.duksam-map-dock-v389__title-row>div{min-width:0}.duksam-map-dock-v389__title-row h3{color:var(--dock-text);letter-spacing:-.035em;align-items:baseline;gap:7px;margin:0;font-size:22px;font-weight:900;line-height:1.2;display:flex}.duksam-map-dock-v389__title-row h3 small{color:#1764c0;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:900}.duksam-map-dock-v389__title-row p{color:#72859a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11.5px;line-height:1.35;overflow:hidden}.duksam-map-dock-v389__close{border:1px solid var(--dock-border);color:#12365e;cursor:pointer;background:#fff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid}.duksam-map-dock-v389__close:hover{background:#f4f7fb}.duksam-map-dock-v389__tools{border-bottom:1px solid var(--dock-border-soft);background:#fff;flex-direction:column;flex:none;gap:10px;padding:10px 14px 12px;display:flex}.duksam-map-search-v389{color:#687e96;background:#fff;border:1px solid #cfdbe8;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:4px;height:42px;padding:0 8px 0 11px;display:grid}.duksam-map-search-v389>span{font-size:18px}.duksam-map-search-v389 input{color:#183854;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:12px}.duksam-map-search-v389 input::placeholder{color:#8998aa}.duksam-map-search-v389 button{color:#8292a5;cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.duksam-map-filter-v389{grid-template-columns:64px 72px 80px minmax(0,1fr);gap:6px;display:grid}.duksam-map-filter-v389 button,.duksam-map-filter-v389 select{color:#203d5f;cursor:pointer;background:#fff;border:1px solid #d4dfeb;border-radius:8px;min-width:0;height:37px;padding:0 10px;font-size:11px;font-weight:800}.duksam-map-filter-v389 button.is-active{border-color:var(--dock-navy-2);background:var(--dock-navy-2);color:#fff}.duksam-map-dock-v389__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--dock-bg);flex:auto;min-height:0;padding:10px 12px 14px;overflow-y:auto}.duksam-map-dock-v389__scroll::-webkit-scrollbar{width:8px}.duksam-map-dock-v389__scroll::-webkit-scrollbar-thumb{border:2px solid var(--dock-bg);background:#9aa8b8;border-radius:999px}.duksam-map-dock-v389__scroll::-webkit-scrollbar-track{background:0 0}.duksam-property-card-v389{border:1px solid var(--dock-border);background:#fff;border-radius:10px;margin:0 0 9px;transition:border-color .14s,box-shadow .14s;position:relative;overflow:hidden;box-shadow:0 2px 7px #0f2f5506}.duksam-property-card-v389.is-selected{border-color:#4d95ef;box-shadow:0 0 0 1px #1267d81a}.duksam-property-favorite-v389{z-index:2;color:#7488a0;background:#fff;border:1px solid #d6e1ec;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.duksam-property-favorite-v389:hover{background:#f6f9fc}.duksam-property-card-v389__select{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px;display:grid}.duksam-property-card-v389__select.is-static{cursor:default}.duksam-property-card-v389__thumb{object-fit:cover;background:#eef3f8;border:1px solid #dbe4ee;border-radius:7px;width:112px;height:104px;display:block}.duksam-property-card-v389__thumb.is-empty{color:#7993ad;place-items:center;font-size:25px;display:grid}.duksam-property-card-v389__content{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:1px;display:flex}.duksam-property-card-v389__meta{align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow:hidden}.duksam-property-card-v389__meta em{color:#61758d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-style:normal;font-weight:700;overflow:hidden}.duksam-status-v389{color:#60748a;white-space:nowrap;background:#eef2f6;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.duksam-status-v389.status-advertising{color:#087749;background:#def5e9}.duksam-status-v389.status-planned{color:#2f62bd;background:#e7efff}.duksam-status-v389.status-done-own,.duksam-status-v389.status-done-other{color:#697789;background:#eef0f3}.duksam-status-v389.status-hold{color:#ad6410;background:#fff0dd}.duksam-status-v389.is-category{color:#16825b;background:#e4f6ed}.duksam-property-card-v389__content strong{color:#102f55;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:1px;font-size:15px;font-weight:900;line-height:1.35;overflow:hidden}.duksam-property-card-v389__content>b{color:#075bc1;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:19px;font-weight:900;line-height:1.25;overflow:hidden}.duksam-property-card-v389__address{color:#243d5a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;overflow:hidden}.duksam-property-card-v389__facts{color:#6f8196;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:10.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.duksam-property-card-v389__maintenance{color:#405a76;font-size:10.5px;font-weight:700}.duksam-property-card-v389__actions{background:#fff;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.duksam-property-card-v389__actions>button,.duksam-property-card-v389__toggles button{color:#17385d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccd8e5;border-radius:9px;min-height:31px;padding:0 11px;font-size:10.5px;font-weight:900}.duksam-property-card-v389__actions .is-detail{min-width:76px}.duksam-property-card-v389__toggles{align-items:center;gap:6px;margin-left:auto;display:flex}.duksam-property-card-v389__toggles .is-ad{color:#d66412;border-color:#efb07c}.duksam-property-card-v389__toggles .is-ad.is-on{color:#174;background:#fff;border-color:#7fd0a6}.duksam-property-card-v389__toggles .is-co{color:#714bb8;border-color:#d1b9f7}.duksam-property-card-v389__toggles .is-co.is-on{color:#6946b4;background:#fff;border-color:#cbb1f2}.duksam-property-card-v389__actions button:disabled{opacity:.55;cursor:default}.duksam-map-dock-v389__footer{border-top:1px solid var(--dock-border-soft);background:#fff;flex:none;grid-template-columns:1fr 1fr;gap:8px;min-height:60px;padding:9px 12px;display:grid}.duksam-map-dock-v389__footer button{color:#173a61;cursor:pointer;background:#fff;border:1px solid #cdd9e5;border-radius:8px;min-width:0;height:42px;font-size:12px;font-weight:900}.duksam-map-dock-v389__footer button.is-primary{color:#fff;background:#1769ce;border-color:#1769ce}.duksam-map-dock-v389__footer button.is-route{color:#fff;background:#08767a;border-color:#08767a}.duksam-map-dock-v389__footer button:disabled{opacity:.7;cursor:default}.duksam-map-empty-v389{color:#71849a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:28px 16px;display:flex}.duksam-map-empty-v389 b{color:#17365f;font-size:13px}.duksam-map-empty-v389 span{font-size:11px}.duksam-parcel-header-v389{min-height:78px}.duksam-parcel-scroll-v389{padding-top:11px}.duksam-building-card-v389{border:1px solid var(--dock-border);background:#fff;border-radius:10px;grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px;display:grid}.duksam-building-card-v389__media{background:#eef3f8;border:1px solid #dce5ef;border-radius:7px;width:118px;min-height:134px;overflow:hidden}.duksam-building-card-v389__media img{object-fit:cover;width:100%;height:100%;display:block}.duksam-building-card-v389__media.is-empty{color:#7993ad;place-items:center;font-size:28px;display:grid}.duksam-building-card-v389__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-width:0;display:grid}.duksam-building-card-v389__grid>div{border-bottom:1px solid #edf1f5;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:46px;padding:6px 8px;display:flex}.duksam-building-card-v389__grid>div:nth-child(odd){border-right:1px solid #edf1f5}.duksam-building-card-v389__grid span{color:#536a83;font-size:9.5px;font-weight:800}.duksam-building-card-v389__grid b{color:#203d5d;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;line-height:1.3;overflow:hidden}.duksam-building-card-v389__grid b.is-ledger{color:#185ab1}.duksam-parcel-create-v389{color:#fff;text-shadow:0 1px #00000014;cursor:pointer;background:#174f8d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:46px;margin:10px 0;font-size:14px;font-weight:900;display:flex}.duksam-parcel-status-v389{border:1px solid var(--dock-border);background:#fff;border-radius:10px;margin-bottom:10px;padding:10px}.duksam-parcel-status-v389__title{color:#183958;align-items:center;gap:7px;margin-bottom:9px;font-size:12px;display:flex}.duksam-parcel-status-v389__title span{color:#8aa0b7}.duksam-parcel-status-v389__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.duksam-parcel-status-v389__tabs button{color:#536c86;cursor:pointer;background:#fff;border:1px solid #d5e0eb;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:0;height:36px;padding:0 4px;font-size:9.5px;font-weight:800;display:flex}.duksam-parcel-status-v389__tabs button.is-active{color:#fff;background:#194d83;border-color:#194d83}.duksam-parcel-status-v389__tabs button.status-advertising:not(.is-active){color:#217b4b;background:#f1fbf5;border-color:#a8ddbd}.duksam-parcel-status-v389__tabs button.status-planned:not(.is-active){color:#3b67b0;background:#f4f7ff;border-color:#bfd3f6}.duksam-parcel-status-v389__tabs button.status-hold:not(.is-active){color:#ad6518;background:#fff8ef;border-color:#efc58f}.duksam-parcel-status-v389__tabs button.status-done-own:not(.is-active),.duksam-parcel-status-v389__tabs button.status-done-other:not(.is-active){color:#6a5f7a;background:#faf8fc;border-color:#dfd6ea}.duksam-parcel-list-v389{flex-direction:column;gap:9px;display:flex}.duksam-property-card-v389--parcel{margin:0}.duksam-property-card-v389--parcel .duksam-property-card-v389__select{grid-template-columns:110px minmax(0,1fr);padding-right:42px}.duksam-property-card-v389__media-wrap{min-width:0;position:relative}.duksam-property-card-v389__media-wrap small{color:#e44d3e;white-space:nowrap;margin-top:6px;font-size:9.5px;font-weight:900;display:block}.duksam-map-detail-v389{background:#fff}.duksam-detail-toolbar-v389{border-bottom:1px solid var(--dock-border-soft);background:#fff;flex:0 0 58px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:58px;padding:8px 10px;display:grid}.duksam-detail-toolbar-v389 button{color:#17365f;background:#fff;border:1px solid #d4dfeb;border-radius:9px;height:36px;padding:0 10px;font-size:11px;font-weight:900}.duksam-detail-toolbar-v389 .is-back,.duksam-detail-toolbar-v389 .is-close{width:36px;padding:0;font-size:19px}.duksam-detail-toolbar-v389__flags{align-items:center;gap:6px;min-width:0;display:flex}.duksam-detail-category-v389{color:#3766bd;background:#eaf1ff;border-radius:7px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.duksam-detail-toolbar-v389__actions{align-items:center;gap:5px;display:flex}.duksam-detail-toolbar-v389__actions button{min-width:56px}.duksam-detail-toolbar-v389__actions .is-close{min-width:36px}.duksam-detail-toolbar-v389__actions .is-edit,.duksam-detail-toolbar-v389__actions .is-share{justify-content:center;align-items:center;gap:5px;display:inline-flex}.duksam-detail-toolbar-v389__actions .is-edit:before,.duksam-detail-toolbar-v389__actions .is-share:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:14px 14px;width:14px;height:14px}.duksam-detail-toolbar-v389__actions .is-edit:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317365f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 20 9-9-3-3-9 9-1 4 4-1Z'/%3E%3Cpath d='M16 5l3 3'/%3E%3C/svg%3E")}.duksam-detail-toolbar-v389__actions .is-share:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317365f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='2.2'/%3E%3Ccircle cx='6' cy='12' r='2.2'/%3E%3Ccircle cx='18' cy='19' r='2.2'/%3E%3Cpath d='M8 12 16 6'/%3E%3Cpath d='m8 12 8 6'/%3E%3C/svg%3E")}.duksam-detail-scroll-v389{background:#fff;padding:0 12px 14px}.duksam-detail-summary-v389{padding:15px 3px 8px}.duksam-detail-summary-v389 h2{color:#102f55;letter-spacing:-.04em;margin:0 0 5px;font-size:24px;font-weight:900;line-height:1.25}.duksam-detail-summary-v389>p{color:#71839a;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e6edf4;align-items:center;gap:6px;margin:0;padding-bottom:10px;font-size:11px;display:flex;overflow:hidden}.duksam-detail-price-v389{align-items:baseline;gap:10px;margin-top:12px;display:flex}.duksam-detail-price-v389 span{color:#17365f;font-size:13px;font-weight:900}.duksam-detail-price-v389 strong{color:#1267d8;letter-spacing:-.035em;white-space:nowrap;font-size:27px;font-weight:900;line-height:1}.duksam-detail-summary-v389>small{color:#61788f;margin-top:9px;font-size:11px;display:block}.duksam-detail-state-actions-v389{align-items:center;gap:7px;margin-top:12px;display:flex}.duksam-detail-state-actions-v389 button{color:#d66412;background:#fff;border:1px solid #efb07c;border-radius:9px;min-height:32px;padding:0 11px;font-size:10.5px;font-weight:900}.duksam-detail-state-actions-v389 button.is-on{color:#174;background:#fff;border-color:#8ed4ab}.duksam-detail-state-actions-v389 button.is-co{color:#714bb8;background:#fff;border-color:#d1b9f7}.duksam-detail-state-actions-v389 button.is-co.is-on{color:#6745b4;background:#fff;border-color:#c2a7ef}.duksam-detail-gallery-v389{background:#edf2f7;border:1px solid #dce5ee;border-radius:9px;height:225px;margin-top:12px;position:relative;overflow:hidden}.duksam-detail-gallery-v389 img{object-fit:cover;width:100%;height:100%;display:block}.duksam-detail-gallery-v389.is-empty{color:#8999aa;place-items:center;font-size:12px;display:grid}.duksam-detail-gallery-v389>b{color:#fff;background:#0d2541d1;border-radius:7px;padding:5px 8px;font-size:10px;position:absolute;bottom:9px;right:10px}.duksam-detail-thumbs-v389{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.duksam-detail-thumbs-v389>*{background:#eef3f8;border:1px solid #dce5ee;border-radius:7px;height:55px;overflow:hidden}.duksam-detail-thumbs-v389 button{padding:0}.duksam-detail-thumbs-v389 button.is-active{border:2px solid #2a75df}.duksam-detail-thumbs-v389 img{object-fit:cover;width:100%;height:100%}.duksam-detail-thumbs-v389 .is-more{color:#244465;place-items:center;font-size:13px;font-weight:900;display:grid}.duksam-detail-section-v389{background:#fff;border:1px solid #dce5ee;border-radius:9px;margin-top:11px;padding:11px 12px}.duksam-detail-section-v389 h3{color:#163758;margin:0 0 8px;font-size:13px;font-weight:900}.duksam-detail-info-v389{border-top:1px solid #edf1f5;flex-direction:column;display:flex}.duksam-detail-info-v389>div{border-bottom:1px solid #edf1f5;grid-template-columns:112px minmax(0,1fr);min-height:35px;display:grid}.duksam-detail-info-v389 span{color:#62758b;white-space:nowrap;background:#f8fafc;align-items:center;padding:7px 9px;font-size:10px;font-weight:700;display:flex}.duksam-detail-info-v389 b{color:#263f5b;word-break:keep-all;overflow-wrap:anywhere;align-items:center;min-width:0;padding:7px 10px;font-size:10.5px;font-weight:500;line-height:1.4;display:flex}.duksam-detail-description-v389,.duksam-detail-contact-v389 p{color:#4f6680;word-break:keep-all;margin:0;font-size:11px;line-height:1.6}.duksam-detail-footer-v389{grid-template-columns:repeat(3,minmax(0,1fr))}.duksam-detail-footer-v389 button{font-size:11px}:is(.map-shell:has(.duksam-map-dock-v389) .map-control-stack-v695,.map-shell:has(.duksam-map-dock-v389) .map-zoom){right:426px}@media (width<=900px){.duksam-map-dock-v389{border:1px solid var(--dock-border);border-radius:13px;width:auto;max-width:none;inset:72px 8px;box-shadow:0 18px 45px #0f2f552e}.duksam-property-card-v389__select{grid-template-columns:96px minmax(0,1fr)}.duksam-property-card-v389__thumb{width:96px;height:92px}.duksam-building-card-v389{grid-template-columns:100px minmax(0,1fr)}.duksam-building-card-v389__media{width:100px;min-height:128px}:is(.map-shell:has(.duksam-map-dock-v389) .map-control-stack-v695,.map-shell:has(.duksam-map-dock-v389) .map-zoom){right:14px}}.ledger-search-row select{color:#e8edf2;background:#171c22;border:1px solid #303944;border-radius:9px;min-height:40px;padding:9px 12px}.real-property-create-page{padding-bottom:40px;overflow:auto}.real-property-create-page .property-create-panel{max-width:1180px;margin:0 auto}.apartment-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,360px));align-items:start!important;gap:14px!important;display:grid!important}.apartment-listing-card{aspect-ratio:4/5;cursor:pointer;min-height:430px;overflow:hidden;flex-direction:column!important;padding:0!important;display:flex!important}.apartment-card-photo{color:#708090;background:#141b22;flex:50%;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.apartment-card-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apartment-card-photo small{color:#fff;background:#000000b8;border-radius:5px;padding:3px 6px;position:absolute;bottom:7px;left:7px}.apartment-card-body{flex-direction:column;flex:50%;min-width:0;padding:12px 13px;display:flex}.apartment-card-body .card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.apartment-card-body .card-topline strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.apartment-card-body h3{color:#5e9cff;margin:7px 0 6px;font-size:18px}.apartment-card-body p{color:#b8c4cf;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:12px;overflow:hidden}.apartment-card-body .feature-line{color:#f1f5f9}.apartment-card-body>small{color:#7f8c99;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10.5px;display:block;overflow:hidden}.apartment-card-body .card-footer-actions{margin-top:auto}@media (width<=760px){.apartment-card-grid{grid-template-columns:1fr!important}.apartment-listing-card{aspect-ratio:4/5;width:100%;max-width:none;min-height:0}.apartment-card-photo,.apartment-card-body{flex-basis:50%}}.apartment-card-photo img.is-default,.apt-detail-hero>img.is-default{object-fit:contain;background:#f7f4ec}.account-pull-card{border:1px solid var(--line,#263241);background:var(--panel,#111820);border-radius:16px;gap:14px;margin:14px 0;padding:18px;display:grid}.account-pull-copy h3{margin:4px 0 6px}.account-pull-copy p{color:var(--muted,#8ea0b4);margin:0}.account-pull-search{grid-template-columns:minmax(220px,1fr) auto;gap:8px;display:grid}.account-pull-search input{min-width:0}.account-pull-result{border:1px solid var(--line,#2b3948);background:var(--panel-soft,#17212b);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.account-pull-avatar{background:var(--ink,#e8eef5);width:42px;height:42px;color:var(--surface,#10161d);border-radius:50%;place-items:center;font-weight:800;display:grid}.account-pull-identity{gap:2px;min-width:0;display:grid}.account-pull-identity span,.account-pull-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-pull-identity small{color:var(--muted,#8ea0b4)}[data-theme=light] .account-pull-card{background:#fff;border-color:#d6dee8}[data-theme=light] .account-pull-result{background:#f5f8fb;border-color:#d6dee8}[data-theme=light] .account-pull-avatar{color:#fff;background:#102a4c}@media (width<=720px){.account-pull-search{grid-template-columns:1fr}.account-pull-result{grid-template-columns:42px minmax(0,1fr)}.account-pull-result>button{grid-column:1/-1;width:100%}}.apartment-card-photo img.is-status,.apt-detail-hero>img.is-status{object-fit:contain;image-rendering:auto;background:#f8fafc}.apartment-card-photo img.property-status-overlay{z-index:3;object-fit:contain;object-position:center;pointer-events:none;opacity:1;filter:none;width:200px;max-width:none;height:200px;max-height:none;position:absolute;inset:auto 8px 8px auto;mix-blend-mode:normal!important;background:0 0!important}.apt-detail-hero>img.property-status-overlay{z-index:4;object-fit:contain;pointer-events:none;opacity:1;filter:none;width:220px;height:220px;position:absolute;bottom:16px;right:16px;mix-blend-mode:normal!important;background:0 0!important}@media (width<=760px){.apartment-card-photo img.property-status-overlay{width:200px;height:200px;bottom:8px;right:8px}.apt-detail-hero>img.property-status-overlay{width:180px;height:180px;bottom:10px;right:10px}}@media (width<=899px){.section-tabs-wrap{position:sticky;top:0}.section-tabs{min-height:46px;padding:0 12px}.section-tabs button{min-height:46px;padding:0 10px;font-size:13px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sidebar-bg:#101216;--field-bg:#0f1216;--soft-bg:#20252c;--soft-text:#dce3eb;--topbar-bg:#0d0f12eb;--nav-text:#adb5c0}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--panel:#fff;--panel2:#f0f3f6;--line:#d9dfe6;--text:#15191f;--muted:#687382;--accent:#d8ed35;--accentText:#11151a;--purple:#7254c7;--green:#16865a;--shadow:0 14px 38px #1e2a371f;--sidebar-bg:#fff;--field-bg:#fff;--soft-bg:#eef2f6;--soft-text:#303946;--topbar-bg:#f5f7faeb;--nav-text:#586474;--brand-light:#151943;--brand-light-hover:#20265f;--brand-light-soft:#eef0f8}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root{background:var(--bg);color:var(--text)}.theme-toggle{z-index:2500;border:1px solid var(--line);background:var(--panel);min-width:98px;height:42px;color:var(--text);box-shadow:var(--shadow);letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:900;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex;position:fixed;bottom:18px;right:18px}.theme-toggle:hover{transform:translateY(-1px)}.theme-toggle-icon{font-size:15px;line-height:1}.theme-toggle-label{white-space:nowrap}html[data-theme=light] .sidebar{background:var(--sidebar-bg);border-color:var(--line)}html[data-theme=light] .topbar{background:var(--topbar-bg);border-color:var(--line)}html[data-theme=light] .brand-mark,html[data-theme=light] .avatar,html[data-theme=light] .role-box,html[data-theme=light] .panel,html[data-theme=light] .intro-card,html[data-theme=light] .profile-card,html[data-theme=light] .calendar-fake,html[data-theme=light] .kpi-grid article,html[data-theme=light] .placeholder-grid article{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] .side-nav button{color:var(--nav-text)}html[data-theme=light] .side-nav button:hover,html[data-theme=light] .side-nav button.active{background:var(--panel2);color:var(--text)}html[data-theme=light] .sidebar-foot,html[data-theme=light] .list-row{border-color:var(--line)}html[data-theme=light] button,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:var(--text)}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .role-box select,html[data-theme=light] .desk-session-card select{background:var(--field-bg)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8b95a2}html[data-theme=light] .ghost,html[data-theme=light] .segmented button,html[data-theme=light] .tabs button,html[data-theme=light] .view-switch button,html[data-theme=light] .filters button,html[data-theme=light] .ledger-tools button{background:var(--panel);color:var(--text);border-color:var(--line)}html[data-theme=light] .segmented button.selected,html[data-theme=light] .tabs button.active,html[data-theme=light] .view-switch button.active{color:#fff;background:#1c2631;border-color:#1c2631}html[data-theme=light] .map-stage{border-color:var(--line);background:#e9eef2}html[data-theme=light] .map-grid{background-image:linear-gradient(#141e280e 1px,#0000 1px),linear-gradient(90deg,#141e280e 1px,#0000 1px)}html[data-theme=light] .map-panel{border-color:var(--line);background:#fffffff5}html[data-theme=light] .property-card,html[data-theme=light] .ledger-card,html[data-theme=light] .property-detail-card,html[data-theme=light] .property-detail-section,html[data-theme=light] .property-create-card{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=light] .card-actions button,html[data-theme=light] .map-search-btn,html[data-theme=light] .map-list-toggle,html[data-theme=light] .signup-button,html[data-theme=light] .sidebar-platform-button,html[data-theme=light] .sidebar-logout-button{background:var(--soft-bg)!important;color:var(--soft-text)!important;border-color:var(--line)!important}html[data-theme=light] .public-info-box{border-color:var(--line)!important;background:#f6f8fa!important}html[data-theme=light] .public-info-box p{color:var(--muted)!important}html[data-theme=light] .public-info-box p strong{color:var(--text)!important}html[data-theme=light] table,html[data-theme=light] .ledger-table,html[data-theme=light] .customer-ledger-table{color:var(--text)}html[data-theme=light] th{color:#4a5563!important;border-color:var(--line)!important;background:#eef2f6!important}html[data-theme=light] td{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=light] tr:hover td{background:#f4f7f9!important}html[data-theme=light] .ledger-search-row,html[data-theme=light] .ledger-filter-row,html[data-theme=light] .customer-ledger,html[data-theme=light] .customer-detail-panel,html[data-theme=light] .customer-activity-panel,html[data-theme=light] .more-sheet,html[data-theme=light] .modal,html[data-theme=light] .modal-card,html[data-theme=light] .auth-card,html[data-theme=light] .doorbell-card,html[data-theme=light] .platform-mode-card,html[data-theme=light] .platform-admin-shell,html[data-theme=light] .platform-admin-card{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=light] .auth-gate-shell,html[data-theme=light] .doorbell-shell,html[data-theme=light] .platform-mode-shell{background:var(--bg)!important;color:var(--text)!important}html[data-theme=light] .owner-settings-toggle,html[data-theme=light] .owner-settings-list,html[data-theme=light] .owner-settings-list button,html[data-theme=light] .desk-session-card,html[data-theme=light] .sheet-grid button,html[data-theme=light] .mobile-sheet-logout,html[data-theme=light] .category-card,html[data-theme=light] .form-card,html[data-theme=light] .staff-card,html[data-theme=light] .access-card,html[data-theme=light] .contract-card,html[data-theme=light] .schedule-card{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=light] .owner-settings-toggle:hover,html[data-theme=light] .owner-settings-list button:hover,html[data-theme=light] .sheet-grid button:hover{background:var(--panel2)!important}html[data-theme=light] .badge{color:#14734f;background:#dff5eb}html[data-theme=light] .badge.purple{color:#6744b8;background:#eee8ff}html[data-theme=light] .gray-badge{color:#596473;background:#e5e9ed}html[data-theme=light] .danger,html[data-theme=light] .error-text{color:#b42318!important}@media (width<=899px){.theme-toggle{right:12px;bottom:calc(var(--mobile-nav) + 10px);width:42px;min-width:42px;padding:0}.theme-toggle-label{display:none}html[data-theme=light] .mobile-nav{border-color:var(--line)!important;background:#fffffff5!important}html[data-theme=light] .mobile-nav button{color:var(--muted)!important}html[data-theme=light] .mobile-nav button.active{color:var(--text)!important}}html[data-theme=light]{--light-surface:#fff;--light-surface-soft:#f5f7f9;--light-surface-tint:#eef2f5;--light-line:#d7dee5;--light-text:#18212b;--light-muted:#6c7885;--light-hover:#f1f4f6;--light-selected:#eaf0f4;--light-selected-strong:#dfe7ec}html[data-theme=light] .property-panel-scrim{background:#202a3447!important}html[data-theme=light] .property-ledger-panel,html[data-theme=light] .property-ledger-panel__top,html[data-theme=light] .property-section-title-row{background:var(--light-surface)!important;color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .property-ledger-panel{box-shadow:-18px 0 45px #2d3a4829!important}html[data-theme=light] .property-ledger-panel__top strong{color:var(--light-text)!important}html[data-theme=light] .property-ledger-panel__top small{color:var(--light-muted)!important}html[data-theme=light] .property-ledger-panel__top>button{background:var(--light-surface-soft)!important;color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .property-section-title-row{background:var(--light-surface-tint)!important}html[data-theme=light] .property-section-title-row h3{color:var(--light-text)!important}html[data-theme=light] .work-info-toggle{color:#586400!important;background:#f4f7d8!important;border-color:#ccd77d!important}html[data-theme=light] .apt-detail-panel,html[data-theme=light] .apt-detail-panel.is-editing{color:var(--light-text)!important;background:#f4f6f8!important}html[data-theme=light] .apt-detail-bottom-actions{border-color:var(--light-line)!important;background:#fffffff5!important}html[data-theme=light] .card-ad-toggle.off,html[data-theme=light] .ledger-ad-toggle.off{color:#b75a24!important;background:#fff6ed!important;border-color:#e8b48e!important}html[data-theme=light] .card-ad-toggle.on,html[data-theme=light] .ledger-ad-toggle.on{color:#c84b0b!important;background:#fff0df!important;border-color:#f29a56!important}html[data-theme=light] .customer-search-box,html[data-theme=light] .customer-ledger-panel,html[data-theme=light] .customer-detail-panel,html[data-theme=light] .recent-consult-panel{background:var(--light-surface)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}html[data-theme=light] .customer-search-box input{color:var(--light-text)!important}html[data-theme=light] .desk-customer-strip{background:var(--light-surface-soft)!important;border-color:var(--light-line)!important;color:var(--light-text)!important}html[data-theme=light] .customer-list-row{color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .customer-list-row:hover{background:var(--light-hover)!important}html[data-theme=light] .customer-list-row.active{background:var(--light-selected)!important;color:var(--light-text)!important;box-shadow:inset 3px 0 0 var(--accent)!important}html[data-theme=light] .customer-list-main em{color:#4d5a67!important;background:#e7edf1!important}html[data-theme=light] .selected-customer-head a{color:#315f86!important;border-color:#8ca6ba!important}html[data-theme=light] .selected-customer-actions button,html[data-theme=light] .subsection-title button,html[data-theme=light] .memo-save-button{background:var(--light-surface-soft)!important;color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .customer-condition-grid,html[data-theme=light] .customer-condition-grid>div{background:var(--light-surface)!important;border-color:var(--light-line)!important}html[data-theme=light] .customer-memo{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f3f6f8!important}html[data-theme=light] .customer-memo textarea{color:var(--light-text)!important;background:#fff!important;border-color:#cbd4dc!important}html[data-theme=light] .memo-current{color:var(--light-muted)!important}html[data-theme=light] .status-pill{color:#17633e!important;background:#e3f4eb!important}html[data-theme=light] .schedule-summary-grid article,html[data-theme=light] .calendar-panel,html[data-theme=light] .schedule-detail-panel{background:var(--light-surface)!important;color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .schedule-head-actions button,html[data-theme=light] .calendar-nav button,html[data-theme=light] .calendar-view-switch button,html[data-theme=light] .schedule-event-actions button{background:var(--light-surface-soft)!important;color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .calendar-view-switch button.active{color:#17212b!important;background:#e2e9ee!important;border-color:#bcc8d2!important}html[data-theme=light] .calendar-weekdays{border-color:var(--light-line)!important;background:#f5f7f9!important}html[data-theme=light] .calendar-cell,html[data-theme=light] .calendar-cell.empty,html[data-theme=light] .calendar-cell.today{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#fff!important}html[data-theme=light] .calendar-cell.empty{background:#f8f9fa!important}html[data-theme=light] .calendar-cell:hover{background:#f4f7f9!important}html[data-theme=light] .calendar-cell.selected{background:#fbfde8!important;box-shadow:inset 0 0 0 2px #bfd62a!important}html[data-theme=light] .calendar-event{color:#374451!important;background:#edf1f4!important}html[data-theme=light] .schedule-day-event,html[data-theme=light] .schedule-empty-day,html[data-theme=light] .schedule-owner-note,html[data-theme=light] .schedule-alt-view,html[data-theme=light] .schedule-create-panel{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f5f7f9!important}html[data-theme=light] .contract-column{background:var(--light-surface)!important;color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .contract-item,html[data-theme=light] .completed-contract-item{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f5f7f9!important}html[data-theme=light] .contract-item:hover,html[data-theme=light] .contract-item.active{background:#eaf0f4!important}html[data-theme=light] .contract-item.active{border-color:#c7d528!important}html[data-theme=light] .contract-item-top span,html[data-theme=light] .contract-dates span{color:#485560!important;background:#e7ecef!important}html[data-theme=light] .owner-settlement-box>div,html[data-theme=light] .contract-column-footer,html[data-theme=light] .contract-selected-strip{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f3f6f8!important}html[data-theme=light] .contract-selected-actions button,html[data-theme=light] .wide-detail-button{background:var(--light-surface)!important;color:var(--light-text)!important;border-color:#cbd4dc!important}html[data-theme=light] .big-avatar,html[data-theme=light] .member-avatar{color:#26323d!important;background:#e6ebef!important;border-color:#d0d8df!important}html[data-theme=light] .member-live-actions button,html[data-theme=light] .owner-lock,html[data-theme=light] .access-live-card button{color:#26323d!important;background:#eef2f5!important;border-color:#cfd8df!important}html[data-theme=light] .member-live-actions button.primary{background:var(--accent)!important;color:#151a00!important;border-color:#c4d82d!important}html[data-theme=light] .access-live-card code{color:#6f7d8a!important}html[data-theme=light] .membership-security-note,html[data-theme=light] .auth-step-note{color:#536170!important;border-color:var(--light-line)!important;background:#f3f6f8!important}html[data-theme=light] .customer-work-context{color:#263746!important;background:#edf4f8!important;border-color:#bfd1dc!important;box-shadow:0 8px 24px #2d3c4b14!important}html[data-theme=light] .customer-work-context span{color:#63798b!important}html[data-theme=light] .customer-work-context button{color:#355d78!important;background:#fff!important;border-color:#b8ccd8!important}html[data-theme=light] .primary,html[data-theme=light] .ledger-search-row>button.primary,html[data-theme=light] .customer-page-actions>.primary,html[data-theme=light] .customer-page-actions--filters>.primary,html[data-theme=light] .schedule-head-actions .primary,html[data-theme=light] .member-live-actions button.primary,html[data-theme=light] .customer-create-actions .primary{background:var(--brand-light)!important;border-color:var(--brand-light)!important;color:#fff!important}html[data-theme=light] .primary:hover,html[data-theme=light] .ledger-search-row>button.primary:hover,html[data-theme=light] .customer-page-actions>.primary:hover,html[data-theme=light] .customer-page-actions--filters>.primary:hover,html[data-theme=light] .schedule-head-actions .primary:hover,html[data-theme=light] .member-live-actions button.primary:hover,html[data-theme=light] .customer-create-actions .primary:hover{background:var(--brand-light-hover)!important;border-color:var(--brand-light-hover)!important}html[data-theme=light] .side-nav button.active{box-shadow:inset 3px 0 0 var(--brand-light)!important}html[data-theme=light] .owner-settings-toggle.active,html[data-theme=light] .owner-settings-list button.active{border-color:var(--brand-light)!important}html[data-theme=light] .balance-item{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f5f7f9!important}html[data-theme=light] .balance-item-top b,html[data-theme=light] .balance-item>strong{color:var(--light-text)!important}html[data-theme=light] .balance-item p,html[data-theme=light] .balance-checks span{color:var(--light-muted)!important}html[data-theme=light] .balance-dday{color:#9a5a11!important;background:#fff2df!important}html[data-theme=light] .balance-actions button{background:var(--light-surface)!important;color:var(--light-text)!important;border-color:#cbd4dc!important}html[data-theme=light] .profile-status-box,html[data-theme=light] .public-profile-note,html[data-theme=light] .verification-row{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f3f6f8!important}html[data-theme=light] .profile-status-box span,html[data-theme=light] .public-profile-note,html[data-theme=light] .verification-row span,html[data-theme=light] .verification-row small{color:var(--light-muted)!important}html[data-theme=light] .profile-status-box b,html[data-theme=light] .verification-row b{color:var(--light-text)!important}html[data-theme=light] .section-badge{color:#465461!important;background:#edf1f4!important}html[data-theme=light] .readonly-field{color:#536170!important;border-color:var(--light-line)!important;background:#f4f7f9!important}html[data-theme=light] .document-upload{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f4f7f9!important}html[data-theme=light] .document-upload button{color:var(--brand-light)!important;background:#fff!important;border-color:#cbd4dc!important}html[data-theme=light] .document-upload span{color:var(--light-muted)!important}html[data-theme=light] .account-setting-list button{color:var(--light-text)!important;border-color:var(--light-line)!important}html[data-theme=light] .account-setting-list button:hover{background:#f5f7f9!important}html[data-theme=light] .desk-setup-card,html[data-theme=light] .muted-feature-card{color:var(--light-text)!important;border-color:var(--light-line)!important;opacity:1!important;background:#f3f6f8!important}html[data-theme=light] .desk-setup-card p,html[data-theme=light] .muted-feature-card p{color:var(--light-muted)!important}html[data-theme=light] .member-live-list .section-title button,html[data-theme=light] .member-live-actions button:not(.primary),html[data-theme=light] .owner-lock{color:#26323d!important;background:#eef2f5!important;border-color:#cfd8df!important}html[data-theme=light] .member-live-row{border-color:var(--light-line)!important;background:#fff!important}html[data-theme=light] .member-identity input,html[data-theme=light] .account-pull-card{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#fff!important}html[data-theme=light] .account-pull-result{color:var(--light-text)!important;border-color:var(--light-line)!important;background:#f3f6f8!important}html[data-theme=light] .account-pull-avatar{background:var(--brand-light)!important;color:#fff!important;border-color:var(--brand-light)!important}html[data-theme=light] .contract-item.active{border-color:var(--brand-light)!important;box-shadow:inset 3px 0 0 var(--brand-light)!important}html[data-theme=light] .customer-list-row.active{box-shadow:inset 3px 0 0 var(--brand-light)!important}html[data-theme=light] .contracts-page-clean .balance-item{color:#1f2d3a!important;background:#fff!important;border-color:#d8e0e7!important;box-shadow:0 1px 2px #0f172a08!important}html[data-theme=light] .contracts-page-clean .balance-item-top b,html[data-theme=light] .contracts-page-clean .balance-item>strong{color:#1f2d3a!important}html[data-theme=light] .contracts-page-clean .balance-item p,html[data-theme=light] .contracts-page-clean .balance-checks span{color:#667382!important}html[data-theme=light] .contracts-page-clean .balance-dday{color:#8d5514!important;background:#fff3df!important}html[data-theme=light] .contracts-page-clean .balance-actions button,html[data-theme=light] .contracts-page-clean .contract-column-footer{color:#263440!important;background:#f6f8fa!important;border-color:#d8e0e7!important}html[data-theme=light] .contracts-page-clean .contract-column-footer span,html[data-theme=light] .contracts-page-clean .contract-column-footer p{color:#667382!important}html[data-theme=light] .mypage-v27 .profile-status-box,html[data-theme=light] .mypage-v27 .public-profile-note,html[data-theme=light] .mypage-v27 .verification-row,html[data-theme=light] .mypage-v27 .readonly-field,html[data-theme=light] .mypage-v27 .document-upload{color:#24313d!important;background:#f6f8fa!important;border-color:#d8e0e7!important}html[data-theme=light] .mypage-v27 .profile-status-box span,html[data-theme=light] .mypage-v27 .public-profile-note,html[data-theme=light] .mypage-v27 .verification-row span,html[data-theme=light] .mypage-v27 .verification-row small,html[data-theme=light] .mypage-v27 .document-upload span{color:#6d7885!important}html[data-theme=light] .mypage-v27 .profile-status-box b,html[data-theme=light] .mypage-v27 .verification-row b{color:#1e2a35!important}html[data-theme=light] .mypage-v27 .document-upload button{color:var(--brand-light)!important;background:#fff!important;border-color:#cbd4dc!important}html[data-theme=light] .mypage-v27 .section-badge{color:#40505e!important;background:#edf1f4!important}html[data-theme=light] .generic-page .desk-setup-card.muted-feature-card{color:#24313d!important;opacity:1!important;background:#f6f8fa!important;border-color:#d8e0e7!important}html[data-theme=light] .generic-page .desk-setup-card.muted-feature-card h3{color:#1f2d3a!important}html[data-theme=light] .generic-page .desk-setup-card.muted-feature-card p{color:#6d7885!important}html[data-theme=light] .generic-page .desk-setup-card.muted-feature-card button{color:#65717d!important;background:#eef2f5!important;border-color:#d3dbe2!important}html[data-theme=light] .generic-page .member-live-actions button:not(.primary),html[data-theme=light] .generic-page .owner-lock,html[data-theme=light] .generic-page .member-live-list .section-title button{color:#263440!important;background:#f3f6f8!important;border-color:#d3dbe2!important}.theme-toggle{right:auto;left:calc(var(--sidebar) + 18px);bottom:18px}@media (width<=899px){.theme-toggle{left:auto;right:12px;bottom:calc(var(--mobile-nav) + 10px)}}html[data-theme=light]{--brand-light:var(--ui-primary,#151943);--brand-light-hover:var(--ui-primary-hover,#1e255f);--brand-light-soft:#eef0f8;--brand-light-border:#2a3176;--brand-accent:var(--ui-accent,#1d4ed8);--brand-accent-soft:var(--ui-accent-bg,#e6f0ff)}html[data-theme=light] .page .primary,html[data-theme=light] .ledger-action-group .primary,html[data-theme=light] .customer-page-actions .primary,html[data-theme=light] .schedule-head-actions .primary,html[data-theme=light] .selected-customer-actions .primary,html[data-theme=light] .share-actions .primary,html[data-theme=light] .customer-create-actions .primary,html[data-theme=light] .member-live-actions button.primary{background:var(--brand-light)!important;border-color:var(--brand-light)!important;color:#fff!important}html[data-theme=light] .page .primary:hover,html[data-theme=light] .ledger-action-group .primary:hover,html[data-theme=light] .customer-page-actions .primary:hover,html[data-theme=light] .schedule-head-actions .primary:hover,html[data-theme=light] .selected-customer-actions .primary:hover,html[data-theme=light] .share-actions .primary:hover,html[data-theme=light] .customer-create-actions .primary:hover,html[data-theme=light] .member-live-actions button.primary:hover{background:var(--brand-light-hover)!important;border-color:var(--brand-light-hover)!important}html[data-theme=light] .side-nav button.active{background:var(--brand-accent-soft)!important;color:var(--brand-accent)!important;box-shadow:inset 3px 0 0 var(--brand-accent)!important}html[data-theme=light] .side-nav button.active svg,html[data-theme=light] .side-nav button.active span{color:var(--brand-accent)!important}html[data-theme=light] .properties-page .ledger-search-box{background:#fff!important;border-color:#cfd8e1!important}html[data-theme=light] .properties-page .ledger-search-box input{color:#1a2430!important}html[data-theme=light] .properties-page .search-submit{color:#fff!important;background:#1e2732!important;border-left:1px solid #cfd8e1!important}html[data-theme=light] .properties-page .search-clear{color:#5d6a78!important}html[data-theme=light] .properties-page .ledger-action-group .primary,html[data-theme=light] .properties-page .ledger-refresh-btn,html[data-theme=light] .properties-page .view-switch button,html[data-theme=light] .properties-page .tabs button,html[data-theme=light] .properties-page .ledger-search-row select{min-height:44px}html[data-theme=light] .properties-page .ledger-action-group .primary{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1.1!important;display:inline-flex!important}html[data-theme=light] .practical-ledger .phone-link{color:#21364f!important;border-bottom:0!important;font-weight:700!important;text-decoration:none!important}html[data-theme=light] .practical-ledger .phone-link:hover{color:#0f2238!important;text-decoration:underline!important}html[data-theme=light] .practical-ledger .tr.head{color:#d9e5f2!important}html[data-theme=light] .practical-ledger .data-row>span{color:#1f2d3a!important}html[data-theme=light] .route-list-card{background:#fff!important;border-color:#d8e0e7!important}html[data-theme=light] .route-header{background:#f6f8fa!important;border-color:#d8e0e7!important}html[data-theme=light] .route-header span{color:#6c7885!important}html[data-theme=light] .route-accordion{background:#fff!important}html[data-theme=light] .route-empty-state{color:#6c7885;padding:18px 6px 10px;font-size:13px;line-height:1.5}html[data-theme=light] .schedule-summary-grid.interactive>button{color:#18212b!important;background:#fff!important;border-color:#d8e0e7!important}html[data-theme=light] .schedule-summary-grid.interactive>button:hover{background:#f6f8fa!important}html[data-theme=light] .schedule-summary-grid.interactive>button.active{border-color:var(--brand-light)!important;box-shadow:inset 0 0 0 2px #1519431f, 0 0 0 1px var(--brand-light)!important;background:#eef1f7!important}html[data-theme=light] .schedule-summary-grid.interactive>button span{color:#5f6c7a!important}html[data-theme=light] .schedule-summary-grid.interactive>button strong{color:#142131!important;font-size:28px!important}html[data-theme=light] .schedule-summary-grid.interactive>button small{color:#61707f!important}html[data-theme=light] .calendar-cell.summary-highlight{box-shadow:inset 0 0 0 2px var(--brand-light)!important;background:#eef1f8!important}html[data-theme=light] .calendar-cell.week-range-highlight{background:#f4f7fb!important}html[data-theme=light] .calendar-cell.week-range-highlight:not(.summary-highlight){box-shadow:inset 0 0 0 1px #bcc8d8!important}html[data-theme=light] .calendar-cell.selected{box-shadow:inset 0 0 0 2px var(--brand-light)!important;background:#f8fafc!important}html[data-theme=light] .calendar-cell.today{background:#f5f8ea!important}html[data-theme=light] .schedule-page-clean .schedule-day-event,html[data-theme=light] .schedule-page-clean .schedule-create-panel,html[data-theme=light] .schedule-page-clean .schedule-empty-day,html[data-theme=light] .schedule-page-clean .schedule-owner-note,html[data-theme=light] .schedule-page-clean .schedule-alt-view,html[data-theme=light] .schedule-page-clean .schedule-detail-head,html[data-theme=light] .schedule-page-clean .schedule-detail-panel,html[data-theme=light] .schedule-page-clean .calendar-panel{color:#1f2d3a!important;background:#fff!important;border-color:#d8e0e7!important}html[data-theme=light] .schedule-page-clean .schedule-detail-head p,html[data-theme=light] .schedule-page-clean .schedule-day-event time,html[data-theme=light] .schedule-page-clean .schedule-day-event>small{color:#6a7786!important}html[data-theme=light] .schedule-page-clean .event-type{color:#314050!important;background:#eef2f6!important}html[data-theme=light] .schedule-page-clean .schedule-event-actions button,html[data-theme=light] .schedule-page-clean .schedule-create-head button{color:#1f2d3a!important;background:#f5f7fa!important;border-color:#d8e0e7!important}html[data-theme=light] .property-share-message{color:#1f2d3a!important;background:#f7f9fb!important;border-color:#d6dee6!important}html[data-theme=light] .property-share-message__head span,html[data-theme=light] .property-share-message__head p,html[data-theme=light] .property-share-message>small{color:#697787!important}html[data-theme=light] .property-share-message__actions button{color:#24313d!important;background:#fff!important;border-color:#cbd5df!important}html[data-theme=light] .property-share-message__actions button.primary{background:var(--brand-light)!important;color:#fff!important;border-color:var(--brand-light)!important}html[data-theme=light] .property-share-message textarea{color:#1d2b38!important;background:#fff!important;border-color:#cbd5df!important}html[data-theme=light] .recent-consult-panel--message .recent-consult-fixed,html[data-theme=light] .customer-brokerage-message{color:#1f2d3a!important;background:#fff!important;border-color:#d8e0e7!important}html[data-theme=light] .customer-brokerage-message textarea{color:#1f2d3a!important;background:#f7f9fb!important;border-color:#cfd8e1!important}html[data-theme=light] .customer-brokerage-message__actions button:not(.primary){color:#263440!important;background:#f4f7f9!important;border-color:#cfd8e1!important}html[data-theme=light] .customer-brokerage-message__actions button.primary{background:var(--brand-light)!important;color:#fff!important;border-color:var(--brand-light)!important}html[data-theme=light] .properties-page .apartment-listing-card{background:#fff!important;border-color:#d4dce5!important}html[data-theme=light] .properties-page .apartment-card-body .card-topline strong{color:#111827!important;font-weight:900!important}html[data-theme=light] .properties-page .apartment-card-body .card-topline small{color:#334155!important;font-weight:800!important}html[data-theme=light] .properties-page .apartment-card-body h3,html[data-theme=light] .properties-page .card-price-row h3{color:#3f78e8!important;font-weight:900!important}html[data-theme=light] .properties-page .card-price-row>span{color:#536273!important;font-weight:800!important}html[data-theme=light] .properties-page .apartment-card-body p{color:#536273!important;font-weight:650!important}html[data-theme=light] .properties-page .apartment-card-body .feature-line{color:#273444!important;font-weight:800!important}html[data-theme=light] .properties-page .apartment-card-body>small{color:#687789!important;font-weight:650!important}html[data-theme=light] .properties-page .card-contact-row a{color:#2c4058!important;border-color:#d2dae4!important}@media (width>=1200px){html[data-theme=light] .properties-page .practical-ledger .tr{font-size:12.5px!important}html[data-theme=light] .properties-page .practical-ledger .tr.head{font-size:12px!important;font-weight:900!important}html[data-theme=light] .properties-page .practical-ledger .phone-link{font-size:12px!important}}html[data-theme=light] .dashboard-request-section{background:#fff!important;border-color:#d8e0e7!important}html[data-theme=light] .dashboard-request-grid>button{color:#172331!important;background:#f7f9fb!important;border-color:#d7dfe7!important}html[data-theme=light] .dashboard-request-grid>button:hover{background:#f1f4f8!important;border-color:#aebbc8!important}html[data-theme=light] .dashboard-request-grid>button.attention{border-color:var(--brand-light)!important;box-shadow:inset 3px 0 0 var(--brand-light)!important;background:#f3f5fb!important}html[data-theme=light] .dashboard-request-grid>button em{background:var(--brand-light)!important;color:#fff!important}html[data-theme=light] .dashboard-customer-filter{color:#1c2940!important;background:#eef1f7!important;border-color:#bbc5d4!important}html[data-theme=light] .dashboard-customer-filter button{color:var(--brand-light)!important;background:#fff!important;border-color:#b8c2cf!important}[data-theme=light] .customer-process-menu{background:#fff;box-shadow:0 18px 48px #1f304429}[data-theme=light] .customer-process-menu button:hover{background:#f1f4f8}[data-theme=light] .customer-process-menu .process-own{color:#16794b}[data-theme=light] .customer-process-menu .process-other{color:#315f93}[data-theme=light] .customer-process-menu .process-close{color:#596675}[data-theme=light] .customer-process-menu .process-hold{color:#9a6217}[data-theme=light] .customer-process-menu .process-resume{color:#1f786d}[data-theme=light] .status-pill.status-own-contract{color:#176943;background:#e9f7ef}[data-theme=light] .status-pill.status-other-contract{color:#315f93;background:#edf4fb}[data-theme=light] .status-pill.status-closed{color:#596675;background:#f0f2f4}[data-theme=light] .status-pill.status-hold{color:#8c5917;background:#fff4e3}html[data-theme=light] .contracts-v131{color:#17202a;width:min(100%,1480px);margin:0 auto;padding:30px 34px 46px}html[data-theme=light] .contracts-v131 .contracts-page-head{border-bottom:1px solid #dfe5e8;align-items:flex-end;min-height:auto;margin-bottom:16px;padding-bottom:18px}html[data-theme=light] .contracts-v131 .contracts-title-inline{min-width:0;display:block}html[data-theme=light] .contracts-v131 .contracts-title-inline:before{content:"CONTRACT WORKSPACE · LIVE";color:#5f8f78;letter-spacing:.17em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}html[data-theme=light] .contracts-v131 .contracts-title-inline h2{color:#17202a;letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.15}html[data-theme=light] .contracts-v131 .contracts-title-inline p{color:#73808b;margin-top:8px;font-size:12px;line-height:1.55}html[data-theme=light] .contracts-v131 .contracts-head-actions button{border:1px solid #d9e0e4;border-radius:999px;height:40px;padding:0 14px;font-size:11px;font-weight:800;transition:all .16s;box-shadow:0 5px 14px #14232d0f;color:#23303b!important;background:#fff!important}html[data-theme=light] .contracts-v131 .contracts-head-actions button:hover{border-color:#bdd1c7;transform:translateY(-1px);box-shadow:0 8px 18px #14232d14}html[data-theme=light] .contracts-v131 .contract-board-grid{align-items:stretch;gap:14px}html[data-theme=light] .contracts-v131 .contract-column{border-radius:18px;flex-direction:column;min-height:510px;display:flex;overflow:hidden;box-shadow:0 7px 22px #1f2e3a0b;background:#fff!important;border:1px solid #dce3e6!important}html[data-theme=light] .contracts-v131 .contract-column-head{min-height:75px;padding:16px 17px 11px}html[data-theme=light] .contracts-v131 .contract-column-head .eyebrow{color:#5f8f78;letter-spacing:.15em;font-size:9px;font-weight:850}html[data-theme=light] .contracts-v131 .contract-column-head h3{color:#17202a;letter-spacing:-.025em;margin-top:6px;font-size:18px}html[data-theme=light] .contracts-v131 .contract-column-head>strong{color:#456f5c;background:#f1f6f3;border:1px solid #dce5e1;border-radius:999px;place-items:center;min-width:38px;height:30px;font-size:12px;font-weight:900;display:grid}html[data-theme=light] .contracts-v131 .contract-column-desc{color:#7a8791;border-bottom:1px solid #e3e8eb;min-height:48px;padding:0 17px 13px;font-size:10px;line-height:1.55}html[data-theme=light] .contracts-v131 .contract-list{flex:1;align-content:start;gap:9px;padding:12px}html[data-theme=light] .contracts-v131 .contract-item,html[data-theme=light] .contracts-v131 .balance-item,html[data-theme=light] .contracts-v131 .completed-contract-item{border-radius:13px;padding:13px;transition:all .16s;color:#1d2933!important;box-shadow:none!important;background:#fbfcfc!important;border:1px solid #e0e6e9!important}html[data-theme=light] .contracts-v131 .contract-item:hover{transform:translateY(-1px);background:#f5f9f7!important;border-color:#c9d8d1!important}html[data-theme=light] .contracts-v131 .contract-item.active{background:#f0f7f3!important;border-color:#7ca78f!important;box-shadow:inset 3px 0 #5f8f78!important}html[data-theme=light] .contracts-v131 .contract-item-top b,html[data-theme=light] .contracts-v131 .balance-item-top b,html[data-theme=light] .contracts-v131 .completed-item-top b{font-size:13px;line-height:1.4;color:#19242e!important}html[data-theme=light] .contracts-v131 .contract-item-top span,html[data-theme=light] .contracts-v131 .completed-item-top span{border:1px solid #dbe4e0;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;color:#4d735f!important;background:#eef5f1!important}html[data-theme=light] .contracts-v131 .contract-item-meta{color:#697783;gap:7px;margin-top:9px;font-size:10px}html[data-theme=light] .contracts-v131 .contract-item-meta strong{font-size:11px;color:#23303b!important}html[data-theme=light] .contracts-v131 .contract-dates{gap:6px;margin-top:10px}html[data-theme=light] .contracts-v131 .contract-dates span{border:1px solid #e1e7ea;border-radius:8px;padding:7px 5px;font-size:9px;color:#62717d!important;background:#f4f7f8!important}html[data-theme=light] .contracts-v131 .balance-item{background:#fffdfa!important}html[data-theme=light] .contracts-v131 .balance-dday{border:1px solid #f1d5af;padding:5px 8px;font-size:10px;font-weight:900;color:#9a5c18!important;background:#fff5e8!important}html[data-theme=light] .contracts-v131 .balance-item p,html[data-theme=light] .contracts-v131 .completed-contract-item p{margin-top:8px;font-size:10px;line-height:1.5;color:#6f7c87!important}html[data-theme=light] .contracts-v131 .balance-item>strong{font-size:12px;color:#28343e!important}html[data-theme=light] .contracts-v131 .balance-checks{gap:6px;margin-top:10px}html[data-theme=light] .contracts-v131 .balance-checks span{font-size:9px;color:#708079!important}html[data-theme=light] .contracts-v131 .completed-contract-item>small{font-size:9px;color:#7b8791!important}html[data-theme=light] .contracts-v131 .owner-settlement-box{gap:7px;margin-top:10px}html[data-theme=light] .contracts-v131 .owner-settlement-box>div{border-radius:10px;padding:9px;background:#f4f8f6!important;border:1px solid #dfe7e3!important}html[data-theme=light] .contracts-v131 .owner-settlement-box span{font-size:9px;color:#718078!important}html[data-theme=light] .contracts-v131 .owner-settlement-box b{margin-top:5px;font-size:12px;color:#26342d!important}html[data-theme=light] .contracts-v131 .staff-settlement-hidden{color:#7e8a94;background:#f7f9fa;border-color:#dce3e6}html[data-theme=light] .contracts-v131 .contract-selected-strip{border-radius:14px;margin-top:14px;padding:13px 15px;box-shadow:0 5px 18px #1f2e3a0a;color:#1d2933!important;background:#fff!important;border:1px solid #dce3e6!important}html[data-theme=light] .contracts-v131 .contract-selected-strip .eyebrow{color:#5f8f78;letter-spacing:.14em;font-size:9px;font-weight:850}html[data-theme=light] .contracts-v131 .contract-selected-strip b{color:#1d2933;margin-top:5px;font-size:13px}html[data-theme=light] .contracts-v131 .contract-selected-strip small{color:#75828c;font-size:10px}html[data-theme=light] .contracts-v131 .contract-selected-actions{align-items:center;gap:7px}html[data-theme=light] .contracts-v131 .contract-selected-actions span{color:#5e6c77;background:#f5f7f8;border:1px solid #dde4e7;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:750}@media (width<=1180px){html[data-theme=light] .contracts-v131{padding-left:24px;padding-right:24px}html[data-theme=light] .contracts-v131 .contract-column{min-height:460px}}@media (width<=760px){html[data-theme=light] .contracts-v131{padding:20px 14px 104px}html[data-theme=light] .contracts-v131 .contracts-page-head{align-items:stretch;padding-bottom:14px}html[data-theme=light] .contracts-v131 .contracts-title-inline h2{font-size:26px}html[data-theme=light] .contracts-v131 .contracts-title-inline p{font-size:11px}html[data-theme=light] .contracts-v131 .contracts-head-actions{overflow:visible}html[data-theme=light] .contracts-v131 .contracts-head-actions button{border-radius:11px;width:100%}html[data-theme=light] .contracts-v131 .contract-column{min-height:0}html[data-theme=light] .contracts-v131 .contract-selected-strip{gap:10px}html[data-theme=light] .contracts-v131 .contract-selected-actions{flex-wrap:wrap;display:flex}}html[data-theme=light] .contracts-v131 .contract-item-top b,html[data-theme=light] .contracts-v131 .balance-item-top b,html[data-theme=light] .contracts-v131 .completed-item-top b{font-size:15px;font-weight:850;line-height:1.45;color:#111b24!important}html[data-theme=light] .contracts-v131 .contract-item-top span,html[data-theme=light] .contracts-v131 .completed-item-top span{font-size:10px;font-weight:850;color:#345d49!important}html[data-theme=light] .contracts-v131 .contract-item-meta{font-size:12px;font-weight:650;line-height:1.5;color:#465561!important}html[data-theme=light] .contracts-v131 .contract-item-meta strong{font-size:13px;font-weight:850;color:#14202a!important}html[data-theme=light] .contracts-v131 .contract-dates span{font-size:11px;font-weight:700;color:#45545f!important}html[data-theme=light] .contracts-v131 .balance-dday{font-size:11px;color:#874b0c!important}html[data-theme=light] .contracts-v131 .balance-item p,html[data-theme=light] .contracts-v131 .completed-contract-item p{font-size:12px;font-weight:650;line-height:1.55;color:#465560!important}html[data-theme=light] .contracts-v131 .balance-item>strong{font-size:14px;font-weight:850;color:#17232d!important}html[data-theme=light] .contracts-v131 .balance-checks span{font-size:11px;font-weight:650;color:#52645b!important}html[data-theme=light] .contracts-v131 .completed-contract-item>small{font-size:11px;font-weight:650;color:#56636e!important}html[data-theme=light] .contracts-v131 .owner-settlement-box span{font-size:10px;font-weight:700;color:#52625a!important}html[data-theme=light] .contracts-v131 .owner-settlement-box b{font-size:14px;font-weight:900;color:#18261f!important}html[data-theme=light] .contracts-v131 .customer-empty{font-size:12px;color:#66747f!important}html[data-theme=light] .contracts-v131 .contract-item,html[data-theme=light] .contracts-v131 .balance-item,html[data-theme=light] .contracts-v131 .completed-contract-item{transition:background-color .14s,border-color .14s,color .14s!important;transform:none!important}html[data-theme=light] .contracts-v131 .contract-item:hover,html[data-theme=light] .contracts-v131 .balance-item:hover,html[data-theme=light] .contracts-v131 .completed-contract-item:hover{box-shadow:none!important;transform:none!important}.contract-clickable{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.contract-edit-overlay{z-index:1200;background:#0a121c75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.contract-edit-modal{border-radius:20px;width:min(760px,100%);max-height:min(860px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0f172a33}.contract-edit-head{border-color:#64748b2e;border-bottom-style:solid;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.contract-edit-head h3{margin:4px 0 2px;font-size:22px}.contract-edit-head p{opacity:.7;margin:0;font-size:12px}.contract-edit-head>button{cursor:pointer;border:1px solid #64748b3d;border-radius:11px;width:38px;height:38px;font-size:22px;line-height:1}.contract-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contract-edit-grid label{flex-direction:column;gap:7px;min-width:0;display:flex}.contract-edit-grid label.wide{grid-column:1/-1}.contract-edit-grid label>span{font-size:12px;font-weight:800}.contract-edit-grid input,.contract-edit-grid select,.contract-edit-grid textarea{width:100%;min-height:44px;font:inherit;box-sizing:border-box;border:1px solid #64748b40;border-radius:11px;padding:10px 12px}.contract-edit-grid textarea{resize:vertical;min-height:105px}.contract-edit-foot{border-top:1px solid #64748b2e;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.contract-edit-foot button,.contract-selected-actions button{cursor:pointer;border:1px solid #64748b3d;border-radius:10px;min-height:36px;padding:0 14px;font-weight:800}.contract-selected-actions .contract-delete-btn{color:#be123c;background:#fff5f7;border-color:#be185d38}html[data-theme=light] .contracts-v131 .contract-edit-modal{color:#172033;background:#fff;border:1px solid #dbe3e8}html[data-theme=light] .contracts-v131 .contract-edit-head>button,html[data-theme=light] .contracts-v131 .contract-edit-foot button,html[data-theme=light] .contracts-v131 .contract-selected-actions button{color:#263244;background:#fff}html[data-theme=light] .contracts-v131 .contract-edit-foot .primary{color:#fff;background:#151846;border-color:#151846}html[data-theme=light] .contracts-v131 .contract-edit-grid input,html[data-theme=light] .contracts-v131 .contract-edit-grid select,html[data-theme=light] .contracts-v131 .contract-edit-grid textarea{color:#172033;background:#fbfcfd}html[data-theme=light] .contracts-v131 .balance-item.contract-clickable,html[data-theme=light] .contracts-v131 .completed-contract-item.contract-clickable{border-style:solid}html[data-theme=light] .contracts-v131 .contract-clickable.active{outline-offset:-2px;outline:2px solid #4c84693b}html[data-theme=light] .contracts-v131 .contract-selected-actions{align-items:center}html[data-theme=light] .contracts-v131 .contract-selected-actions .contract-edit-btn{color:#315e49;background:#f7faf8;border-color:#cbdad1}html[data-theme=light] .contracts-v131 .contract-selected-actions .contract-delete-btn{color:#be123c;background:#fff5f7;border-color:#fecdd3}@media (width<=700px){.contract-edit-overlay{align-items:flex-end;padding:10px}.contract-edit-modal{border-radius:18px 18px 0 0;max-height:88vh;padding:18px}.contract-edit-grid{grid-template-columns:1fr}.contract-edit-grid label.wide{grid-column:auto}.contract-edit-foot button{flex:1}}html[data-theme=light] .properties-page .ledger-search-row,html[data-theme=light] .properties-page .ledger-search-row.desk-toolbar{background:var(--bg)!important;border-color:#0000!important}html{scrollbar-gutter:stable}html[data-theme=light] .new-schedule-bottom-button{letter-spacing:-.01em;text-shadow:0 1px 1px #0000002e;font-size:12px;font-weight:900;color:#fff!important;background:#1c2229!important;border-color:#1c2229!important}html[data-theme=light] .new-schedule-bottom-button:hover{color:#fff!important;background:#252d36!important}html[data-theme=light] .new-schedule-bottom-button:focus-visible{outline-offset:2px;outline:2px solid #15194347}html[data-theme=light] .customer-create-modal{color:#172033!important;background:#fff!important;border:1px solid #d8e0e9!important;box-shadow:0 24px 64px #0f172a2e!important}html[data-theme=light] .customer-create-head{border-bottom:1px solid #dce3eb!important}html[data-theme=light] .customer-create-head .eyebrow{color:#5f7f69!important}html[data-theme=light] .customer-create-head h3{color:#1a2436!important}html[data-theme=light] .customer-create-head>button{color:#2a384b!important;box-shadow:none!important;background:#f7fafc!important;border:1px solid #d4dde7!important}html[data-theme=light] .customer-create-head>button:hover{background:#eef3f7!important;border-color:#c2cedb!important}html[data-theme=light] .customer-create-grid label>span,html[data-theme=light] .customer-process-reason label{color:#728196!important}html[data-theme=light] .customer-create-grid input,html[data-theme=light] .customer-create-grid select,html[data-theme=light] .customer-create-grid textarea,html[data-theme=light] .customer-process-reason textarea{color:#172033!important;background:#fff!important;border:1px solid #d4dde7!important}html[data-theme=light] .customer-create-grid input::placeholder,html[data-theme=light] .customer-create-grid textarea::placeholder,html[data-theme=light] .customer-process-reason textarea::placeholder{color:#98a4b3!important}html[data-theme=light] .customer-create-grid input:focus,html[data-theme=light] .customer-create-grid select:focus,html[data-theme=light] .customer-create-grid textarea:focus,html[data-theme=light] .customer-process-reason textarea:focus{border-color:#17365f!important;outline:none!important;box-shadow:0 0 0 3px #17365f14!important}html[data-theme=light] .customer-create-actions button:not(.primary){color:#2c394b!important;background:#fff!important;border:1px solid #cfd8e3!important}html[data-theme=light] .customer-create-actions button:not(.primary):hover{background:#f6f9fb!important;border-color:#bcc8d6!important}html[data-theme=light] .customer-create-actions .primary{background:var(--brand-light)!important;color:#fff!important;border-color:var(--brand-light)!important}html[data-theme=light] .customer-create-note{color:#56667c!important;background:#f4f7fb!important;border:1px solid #dbe4ee!important}html[data-theme=light] .process-summary{color:#1b2638!important;background:#f6f8fb!important;border-color:#d4dde8!important}html[data-theme=light] .process-summary span{color:#65758a!important;opacity:1!important}html[data-theme=light] .process-summary.other{background:#f4f8ff!important;border-color:#cfe0f6!important}html[data-theme=light] .process-summary.close{background:#f8f9fb!important;border-color:#d7dee8!important}html[data-theme=light] .process-summary.hold{background:#fff8ee!important;border-color:#f0d6aa!important}html[data-theme=light] .process-summary.resume{background:#f2fbf8!important;border-color:#c8e6db!important}html[data-theme=light] .contract-brokerage-help{color:#6e7d90!important}html[data-theme=light] .contract-property-searchbox>button{color:#2b394c!important;background:#edf2f6!important}html[data-theme=light] .customer-modal-backdrop{background:#0a121c7a!important}html[data-theme=light] .customer-process-modal .customer-process-reason{padding:16px 20px 8px!important}html[data-theme=light] .customer-process-modal .process-summary{margin:0 0 10px!important}html[data-theme=light] .customer-process-modal .customer-process-reason label{color:#58687e!important;gap:8px!important;margin-top:14px!important}html[data-theme=light] .customer-process-modal .customer-process-reason textarea{min-height:118px!important}html[data-theme=light] .customer-page-actions--filters select{color:#172033!important;font-weight:800!important}html[data-theme=light] .customer-page-actions--filters select option{color:#172033!important}@media (width<=760px){html[data-theme=light] .customer-process-modal .customer-process-reason{padding:14px 16px 8px!important}}html[data-theme=light] .customer-memo .memo-head{align-items:center!important}html[data-theme=light] .customer-memo .memo-head>span{color:#172033!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}html[data-theme=light] .customer-memo textarea{font-size:12px!important;line-height:1.6!important}html[data-theme=light] .customer-memo .memo-current{color:#6e7c8d!important;font-size:11px!important;font-weight:600!important;line-height:1.55!important}html[data-theme=light] .customer-memo .memo-head button{color:#22324a!important;letter-spacing:-.01em!important;background:linear-gradient(#fff 0%,#f3f7fb 100%)!important;border:1px solid #c6d2df!important;border-radius:12px!important;padding:9px 14px!important;font-size:12px!important;font-weight:800!important;transition:all .18s!important;box-shadow:0 2px 8px #0f172a0f!important}html[data-theme=light] .customer-memo .memo-head button:hover{background:linear-gradient(#fdfefe 0%,#eaf1f7 100%)!important;border-color:#9fb4c9!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a1a!important}html[data-theme=light] .customer-memo .memo-head button:active{transform:translateY(0)!important;box-shadow:0 1px 4px #0f172a14!important}html[data-theme=light] .customer-memo .memo-head button:disabled{opacity:.6!important;cursor:default!important;box-shadow:none!important;transform:none!important}@media (width<=760px){html[data-theme=light] .customer-memo .memo-head>span{font-size:14px!important}html[data-theme=light] .customer-memo .memo-head button{padding:8px 13px!important;font-size:12px!important}}html[data-theme=light] .customer-v130 .customer-list-row.compact{padding-top:13px!important;padding-bottom:13px!important}html[data-theme=light] .customer-v130 .customer-list-line1 b{font-size:16px!important;line-height:1.35!important}html[data-theme=light] .customer-v130 .customer-list-line1 span{color:#66758a!important;font-size:11px!important;line-height:1.3!important}html[data-theme=light] .customer-v130 .customer-list-line1 em{padding:5px 8px!important;font-size:11px!important}html[data-theme=light] .customer-v130 .customer-list-line2{row-gap:5px!important;margin-top:7px!important}html[data-theme=light] .customer-v130 .customer-list-line2 strong{font-size:14px!important;line-height:1.35!important}html[data-theme=light] .customer-v130 .customer-list-line2>small{color:#718095!important;font-size:11px!important;line-height:1.35!important}html[data-theme=light] .customer-v130 .customer-list-meta{color:#748295!important;gap:5px!important;font-size:11px!important;line-height:1.35!important}@media (width<=760px){html[data-theme=light] .customer-v130 .customer-list-line1 b{font-size:15px!important}html[data-theme=light] .customer-v130 .customer-list-line2 strong{font-size:14px!important}html[data-theme=light] .customer-v130 .customer-list-line1 span,html[data-theme=light] .customer-v130 .customer-list-line2>small,html[data-theme=light] .customer-v130 .customer-list-meta,html[data-theme=light] .customer-v130 .customer-list-line1 em{font-size:11px!important}}html[data-theme=light] .customer-v130 .customer-list{max-height:calc(100vh - 205px)!important;padding-bottom:84px!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-new{background:#fff!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-own-contract{background:#eef7f1!important;box-shadow:inset 3px 0 #42b875!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-other-contract{background:#eef4fb!important;box-shadow:inset 3px 0 #6e9fd4!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-closed{opacity:1!important;background:#f3f5f7!important;box-shadow:inset 3px 0 #7e8793!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-hold{background:#fff7ec!important;box-shadow:inset 3px 0 #d99a42!important}html[data-theme=light] .customer-v130 .customer-list-row.compact:hover{filter:brightness(.99)!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.active{filter:none!important;border-color:#c9d4e0!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-new .customer-list-line1 em{color:#42546a!important;background:#f3f6f9!important;border:1px solid #d9e1ea!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-own-contract .customer-list-line1 em{color:#176943!important;background:#e7f6ed!important;border:1px solid #c9e8d5!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-other-contract .customer-list-line1 em{color:#315f93!important;background:#eaf2fb!important;border:1px solid #cfe0f2!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-closed .customer-list-line1 em{color:#596675!important;background:#eff2f5!important;border:1px solid #d9e0e7!important}html[data-theme=light] .customer-v130 .customer-list-row.compact.status-hold .customer-list-line1 em{color:#8c5917!important;background:#fff3df!important;border:1px solid #f2d4a3!important}@media (width<=760px){html[data-theme=light] .customer-v130 .customer-list{max-height:calc(100vh - 170px)!important;padding-bottom:96px!important}}html[data-theme=light] .profile-photo-wrap button{padding:9px 14px!important;font-size:12px!important;font-weight:800!important}html[data-theme=light] .profile-activity-item strong{font-size:19px!important;font-weight:900!important}html[data-theme=light] .profile-activity-item:first-child strong{color:#315f93!important}html[data-theme=light] .profile-activity-item:nth-child(2) strong{color:#2f7d59!important}html[data-theme=light] .profile-activity-item:nth-child(3) strong{color:#a76619!important}@media (width<=760px){html[data-theme=light] .profile-photo-wrap button{font-size:12px!important}html[data-theme=light] .profile-activity-item strong{font-size:20px!important}}html[data-theme=light] .profile-form-area>.profile-section:first-child{border-color:#d7e0e8!important;box-shadow:0 4px 18px #192d4609!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-section-head{background:#f7fafc!important;border-bottom:1px solid #dce4eb!important;padding:18px 20px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-section-head .eyebrow{color:#5f806d!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:900!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-section-head h3{color:#172033!important;letter-spacing:-.02em!important;margin-top:5px!important;font-size:20px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .section-badge{color:#36506f!important;background:#edf3f8!important;border:1px solid #d5e0ea!important;padding:7px 11px!important;font-size:10px!important;font-weight:900!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-form-grid{gap:16px 18px!important;padding:20px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field{gap:7px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field>span{color:#53647a!important;font-size:11px!important;font-weight:850!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field input,html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field select{color:#172033!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd9e4!important;border-radius:11px!important;padding:10px 13px!important;font-size:13px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field input:focus,html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field select:focus{border-color:#7895b2!important;outline:none!important;box-shadow:0 0 0 3px #315f9314!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .readonly-field{color:#65758a!important;background:#f4f7f9!important;border:1px solid #d9e1e8!important;border-radius:11px!important;min-height:44px!important;padding:10px 13px!important;font-size:13px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field small{color:#7e8b9c!important;font-size:10px!important;line-height:1.5!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-field.wide input{background:#fbfcfd!important}@media (width<=760px){html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-section-head{padding:16px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-form-grid{gap:14px!important;padding:16px!important}html[data-theme=light] .profile-form-area>.profile-section:first-child .profile-section-head h3{font-size:19px!important}}@media (width>=1100px){html[data-theme=light] .profile-form-area.owner-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child{grid-area:1/1!important;margin:0!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section{grid-area:1/2!important;margin:0!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.account-section{grid-column:1/-1!important;margin:0!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 14px!important;padding:18px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field.wide,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field.wide{grid-column:1/-1!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-section-head,html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-section-head{min-height:76px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section textarea{min-height:82px!important}}@media (width>=1100px) and (width<=1320px){html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{grid-template-columns:1fr!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field.wide,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field.wide{grid-column:auto!important}}@media (width<=1099px){html[data-theme=light] .profile-form-area.owner-profile-layout{display:block!important}}html[data-theme=light] .profile-account-inline{background:#fbfcfd!important;border-top:1px solid #dce4eb!important}html[data-theme=light] .profile-account-inline .account-setting-list{border:0!important;border-radius:0!important;overflow:hidden!important}html[data-theme=light] .profile-account-inline .account-setting-list button{background:#fff!important;border:0!important;border-bottom:1px solid #e1e7ed!important;min-height:58px!important;padding:11px 16px!important}html[data-theme=light] .profile-account-inline .account-setting-list button:last-child{border-bottom:0!important}html[data-theme=light] .profile-account-inline .account-setting-list button:hover{background:#f7fafc!important}html[data-theme=light] .profile-account-inline .account-setting-list b{color:#172033!important;font-size:12px!important;font-weight:850!important}html[data-theme=light] .profile-account-inline .account-setting-list span{color:#78879a!important;font-size:10px!important}html[data-theme=light] .profile-account-inline .account-setting-list em{color:#60738a!important;font-size:10px!important;font-style:normal!important;font-weight:800!important}@media (width>=1100px){html[data-theme=light] .profile-form-area.owner-profile-layout{align-items:stretch!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section{flex-direction:column!important;height:100%!important;min-height:100%!important;display:flex!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{flex:1 0 auto!important}}html[data-theme=light] .profile-section-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-theme=light] .section-save-button{white-space:nowrap!important;border-radius:9px!important;min-width:116px!important;height:34px!important;padding:0 12px!important;font-size:11px!important;font-weight:900!important}@media (width>=1100px){html[data-theme=light] .mypage-layout:has(.owner-profile-layout){align-items:stretch!important}html[data-theme=light] .mypage-layout:has(.owner-profile-layout)>.profile-side-card{flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:100%!important;display:flex!important;position:relative!important;top:auto!important}html[data-theme=light] .mypage-layout:has(.owner-profile-layout)>.profile-side-card .profile-status-box{margin-top:auto!important}html[data-theme=light] .profile-form-area.owner-profile-layout,html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section{min-height:100%!important}}@media (width<=760px){html[data-theme=light] .profile-section-actions{gap:6px!important}html[data-theme=light] .section-save-button{min-width:auto!important;height:32px!important;padding:0 10px!important;font-size:10px!important}}@media (width>=1100px){html[data-theme=light] .profile-form-area.owner-profile-layout{grid-auto-rows:1fr!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section{height:100%!important;min-height:742px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-section-head,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-section-head{min-height:84px!important;padding:18px 20px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{gap:16px!important;padding:20px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field{gap:7px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field>span,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field>span{color:#53647a!important;align-items:center!important;min-height:15px!important;font-size:11px!important;font-weight:850!important;display:flex!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child input,html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child select,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section input,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .document-upload{min-height:44px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section textarea{min-height:82px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-account-inline{margin-top:auto!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row{min-height:58px!important;margin-top:auto!important}}@media (width>=1100px) and (width<=1320px){html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section{min-height:820px!important}}html[data-theme=light] .profile-account-inline{background:#f6f9fc!important}html[data-theme=light] .profile-account-inline .account-setting-list button{background:#f9fbfd!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{background:#fcfdf8!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row{background:#f7f9f1!important;border-color:#d9e2d2!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row b,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row strong{color:#1e2b38!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row small,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row span,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .verification-row em{color:#6e7c8d!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .document-upload{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:flex!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .document-upload button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .document-upload span,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .document-upload small,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .document-upload em{white-space:nowrap!important}@media (width>=1100px){html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-section-head,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-section-head{min-height:74px!important;padding:14px 16px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{gap:14px 18px!important;padding:16px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field{gap:6px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field>span,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field>span{min-height:14px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field small,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-field small{min-height:28px!important;margin-top:2px!important;line-height:1.45!important;display:block!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-field.wide{grid-column:1/-1!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{align-content:start!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid>.profile-field:nth-child(3),html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid>.profile-field:nth-child(8),html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid>.profile-field.wide:last-of-type{grid-column:1/-1!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section textarea{min-height:122px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-account-inline{background:#f6f9fc!important;margin-top:auto!important}}@media (width<=1099px){html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{background:#fcfdf8!important}html[data-theme=light] .profile-account-inline{background:#f6f9fc!important}}@media (width>=1100px){html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{grid-template-rows:92px 92px 76px 76px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px 18px!important;padding:16px!important;display:grid!important}html[data-theme=light] .basic-row-1a{grid-area:1/1}html[data-theme=light] .basic-row-1b{grid-area:1/2}html[data-theme=light] .basic-row-2a{grid-area:2/1}html[data-theme=light] .basic-row-2b{grid-area:2/2}html[data-theme=light] .basic-row-3{grid-area:3/1/auto/-1}html[data-theme=light] .basic-row-4a{grid-area:4/1}html[data-theme=light] .basic-row-4b{grid-area:4/2}html[data-theme=light] .agency-row-1a{grid-area:1/1}html[data-theme=light] .agency-row-1b{grid-area:1/2}html[data-theme=light] .agency-row-2{grid-area:2/1/auto/-1}html[data-theme=light] .agency-row-3a{grid-area:3/1}html[data-theme=light] .agency-row-3b{grid-area:3/2}html[data-theme=light] .agency-row-4a{grid-area:4/1}html[data-theme=light] .agency-row-4b{grid-area:4/2}html[data-theme=light] .agency-row-5{grid-area:5/1/auto/-1;min-height:132px!important}html[data-theme=light] .basic-row-1a,html[data-theme=light] .basic-row-1b,html[data-theme=light] .basic-row-2a,html[data-theme=light] .basic-row-2b,html[data-theme=light] .basic-row-3,html[data-theme=light] .basic-row-4a,html[data-theme=light] .basic-row-4b,html[data-theme=light] .agency-row-1a,html[data-theme=light] .agency-row-1b,html[data-theme=light] .agency-row-2,html[data-theme=light] .agency-row-3a,html[data-theme=light] .agency-row-3b,html[data-theme=light] .agency-row-4a,html[data-theme=light] .agency-row-4b{align-self:start!important;min-height:0!important;margin:0!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-control-wrap{min-height:44px!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field input,html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field select,html[data-theme=light] .profile-form-area.owner-profile-layout .readonly-field,html[data-theme=light] .profile-form-area.owner-profile-layout .document-upload{box-sizing:border-box!important;height:44px!important;min-height:44px!important}html[data-theme=light] .agency-row-5 .profile-control-wrap{min-height:132px!important}html[data-theme=light] .agency-row-5 textarea{box-sizing:border-box!important;height:132px!important;min-height:132px!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-section-head,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-section-head{min-height:68px!important;padding:12px 16px!important}}@media (width<=1099px){html[data-theme=light] .basic-row-1a,html[data-theme=light] .basic-row-1b,html[data-theme=light] .basic-row-2a,html[data-theme=light] .basic-row-2b,html[data-theme=light] .basic-row-3,html[data-theme=light] .basic-row-4a,html[data-theme=light] .basic-row-4b,html[data-theme=light] .agency-row-1a,html[data-theme=light] .agency-row-1b,html[data-theme=light] .agency-row-2,html[data-theme=light] .agency-row-3a,html[data-theme=light] .agency-row-3b,html[data-theme=light] .agency-row-4a,html[data-theme=light] .agency-row-4b,html[data-theme=light] .agency-row-5{grid-area:auto!important}}@media (width>=1100px){html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-form-grid,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-form-grid{grid-template-rows:96px 96px 84px 84px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;gap:8px 18px!important;padding:16px 18px!important;display:grid!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field{grid-template-rows:16px 44px 24px!important;align-self:start!important;gap:4px!important;min-width:0!important;margin:0!important;display:grid!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field>span{align-items:center!important;height:16px!important;min-height:16px!important;margin:0!important;line-height:16px!important;display:flex!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-control-wrap{align-items:stretch!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;display:flex!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-control-wrap>input,html[data-theme=light] .profile-form-area.owner-profile-layout .profile-control-wrap>select,html[data-theme=light] .profile-form-area.owner-profile-layout .profile-control-wrap>.readonly-field,html[data-theme=light] .profile-form-area.owner-profile-layout .profile-control-wrap>.document-upload{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field>small{box-sizing:border-box!important;height:24px!important;min-height:24px!important;margin:0!important;padding-top:2px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field>small.profile-field-spacer{visibility:hidden!important}html[data-theme=light] .basic-row-1a{grid-area:1/1}html[data-theme=light] .basic-row-1b{grid-area:1/2}html[data-theme=light] .basic-row-2a{grid-area:2/1}html[data-theme=light] .basic-row-2b{grid-area:2/2}html[data-theme=light] .basic-row-3{grid-area:3/1/auto/-1}html[data-theme=light] .basic-row-4a{grid-area:4/1}html[data-theme=light] .basic-row-4b{grid-area:4/2}html[data-theme=light] .agency-row-1a{grid-area:1/1}html[data-theme=light] .agency-row-1b{grid-area:1/2}html[data-theme=light] .agency-row-2{grid-area:2/1/auto/-1}html[data-theme=light] .agency-row-3a{grid-area:3/1}html[data-theme=light] .agency-row-3b{grid-area:3/2}html[data-theme=light] .agency-row-4a{grid-area:4/1}html[data-theme=light] .agency-row-4b{grid-area:4/2}html[data-theme=light] .basic-row-3,html[data-theme=light] .agency-row-2,html[data-theme=light] .agency-row-5{width:100%!important;padding-left:0!important;padding-right:0!important}html[data-theme=light] .basic-row-3 .profile-control-wrap,html[data-theme=light] .agency-row-2 .profile-control-wrap,html[data-theme=light] .agency-row-5 .profile-control-wrap{width:100%!important}html[data-theme=light] .agency-row-5{grid-area:5/1/auto/-1!important;grid-template-rows:16px 132px 0!important;gap:4px!important;min-height:152px!important;display:grid!important}html[data-theme=light] .agency-row-5 .profile-control-wrap{height:132px!important;min-height:132px!important}html[data-theme=light] .agency-row-5 textarea{box-sizing:border-box!important;width:100%!important;height:132px!important;min-height:132px!important;max-height:132px!important;margin:0!important}html[data-theme=light] .agency-row-4b .document-upload{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;height:44px!important;min-height:44px!important;padding:5px 8px!important;display:flex!important;overflow:hidden!important}html[data-theme=light] .agency-row-4b .document-upload button{white-space:nowrap!important;flex:none!important;justify-content:center!important;align-items:center!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}html[data-theme=light] .profile-form-area.owner-profile-layout>.profile-section:first-child .profile-section-head,html[data-theme=light] .profile-form-area.owner-profile-layout>.company-section .profile-section-head{box-sizing:border-box!important;height:68px!important;min-height:68px!important;padding:10px 16px!important}}@media (width<=1099px){html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field{grid-template-rows:auto!important}html[data-theme=light] .profile-form-area.owner-profile-layout .profile-field>small.profile-field-spacer{display:none!important}}html[data-theme=light] .auth-entry-card{color:#172033!important;background:#fff!important;border:1px solid #d8e1ea!important;box-shadow:0 28px 70px #1b2a3c29!important}html[data-theme=light] .auth-entry-card .auth-eyebrow{color:#6b83a3!important}html[data-theme=light] .auth-entry-card h1{color:#172033!important}html[data-theme=light] .auth-entry-card>.auth-copy{color:#718096!important}html[data-theme=light] .auth-entry-card .auth-logo{color:#fff!important;background:#1d2a38!important;border:1px solid #2d3b4b!important}html[data-theme=light] .auth-info-close{color:#33465d!important;background:#fff!important;border-color:#d4dde7!important;box-shadow:0 2px 8px #1c2b3b0d!important}html[data-theme=light] .auth-info-close:hover{background:#f4f7fa!important}html[data-theme=light] .auth-signup-section{box-shadow:none!important;background:#f8faf5!important;border:1px solid #d9e2cf!important}html[data-theme=light] .auth-signup-section .auth-entry-kicker{color:#73859a!important}html[data-theme=light] .auth-signup-section h2{color:#182433!important}html[data-theme=light] .auth-signup-section .auth-entry-section-copy{color:#7a8798!important}html[data-theme=light] .auth-signup-section .auth-entry-badge{color:#657f18!important;background:#eef5dd!important;border-color:#c8d99d!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card:not(.primary){color:#17263a!important;box-shadow:none!important;background:#f3f7fb!important;border:1px solid #d6e0ea!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card:not(.primary):hover{background:#edf3f8!important;border-color:#bccbd9!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card:not(.primary) b{color:#18283c!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card:not(.primary) span{color:#4b6584!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card:not(.primary) em{color:#6c7f93!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card.primary{color:#15254b!important;background:#edf2fb!important;border:1px solid #cbd7ef!important;box-shadow:inset 3px 0 #294979!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card.primary:hover{background:#e7eef9!important;border-color:#b8c8e7!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card.primary b{color:#17365f!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card.primary span{color:#4f6284!important}html[data-theme=light] .auth-signup-section .doorbell-choice-card.primary em{color:#54715c!important}html[data-theme=light] .auth-entry-section.auth-login-section{background:#f4f7fa!important;border:1px solid #d7e0e9!important}html[data-theme=light] .auth-login-section .auth-entry-kicker{color:#78879a!important}html[data-theme=light] .auth-login-section h2{color:#182433!important}html[data-theme=light] .auth-login-section .auth-entry-section-copy{color:#718096!important}html[data-theme=light] .auth-entry-badge.login{color:#4b5f75!important;background:#e9eef4!important;border-color:#ccd6e0!important}html[data-theme=light] .auth-existing-login{color:#172033!important;background:#fff!important;border:1px solid #cfd9e4!important;box-shadow:0 2px 8px #17365f0d!important}html[data-theme=light] .auth-existing-login:hover{background:#f8fafc!important;border-color:#b9c7d6!important}html[data-theme=light] .auth-existing-login span{color:#172033!important;background:#fff!important;border:1px solid #e2e7ec!important}html[data-theme=light] .auth-other-account-button{color:#586b82!important;background:#eef2f6!important;border:1px solid #d7dfe8!important}html[data-theme=light] .auth-other-account-button:hover{color:#354a62!important;background:#e7edf3!important}html[data-theme=light] .auth-entry-safety-note{background:#f8fafc!important;border:1px dashed #ccd7e2!important}html[data-theme=light] .auth-entry-safety-note b{color:#43576d!important}html[data-theme=light] .auth-entry-safety-note span{color:#718095!important}@media (width<=560px){html[data-theme=light] .auth-signup-section,html[data-theme=light] .auth-entry-section.auth-login-section{box-shadow:none!important}}@media (width>=860px){html[data-theme=light] .auth-entry-card{width:min(100%,900px)!important}html[data-theme=light] .auth-entry-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;align-items:stretch!important;gap:14px!important;margin-top:16px!important;display:grid!important}html[data-theme=light] .auth-entry-split .auth-entry-section{box-sizing:border-box!important;height:100%!important;margin-top:0!important}html[data-theme=light] .auth-entry-split .auth-signup-section,html[data-theme=light] .auth-entry-split .auth-login-section{flex-direction:column!important;display:flex!important}html[data-theme=light] .auth-entry-split .auth-entry-choice-grid{flex:1 0 auto!important}html[data-theme=light] .auth-entry-split .auth-login-section .auth-existing-login{margin-top:auto!important}html[data-theme=light] .auth-entry-safety-note{margin-top:14px!important}}@media (width<=859px){html[data-theme=light] .auth-entry-split{display:block!important}html[data-theme=light] .auth-entry-split .auth-login-section{margin-top:14px!important}}html[data-theme=light] .auth-entry-brand--simple{margin:0!important;padding:2px 0 0!important;display:block!important}html[data-theme=light] .auth-entry-brand--simple h1{letter-spacing:-.035em!important;margin:0!important;font-size:31px!important;line-height:1.2!important}@media (width<=560px){html[data-theme=light] .auth-entry-brand--simple h1{font-size:27px!important}}html[data-theme=light] .card-co-broker-toggle.off,html[data-theme=light] .ledger-co-broker-toggle.off{color:#75569c!important;background:#faf7ff!important;border-color:#c7b2e8!important}html[data-theme=light] .card-co-broker-toggle.on,html[data-theme=light] .ledger-co-broker-toggle.on{color:#5f2baa!important;background:#eee5ff!important;border-color:#9e76df!important}html[data-theme=light] .schedule-v267 .calendar-cell.today{background:#eef4ff!important;box-shadow:inset 0 0 0 2px #315f9f!important}html[data-theme=light] .schedule-v267 .calendar-cell.today .calendar-day-number>span{color:#102a4c!important}html[data-theme=light] .schedule-v267 .calendar-cell.today .calendar-day-number em{color:#fff!important;opacity:1!important;background:#2f67b2!important;border:1px solid #2f67b2!important}html[data-theme=light] .platform-mode-card .doorbell-choice-card{color:#f8fafc!important}html[data-theme=light] .platform-mode-card .doorbell-choice-card b{color:#fff!important}html[data-theme=light] .platform-mode-card .doorbell-choice-card span{color:#c8d7ea!important}html[data-theme=light] .platform-mode-card .doorbell-choice-card.primary b{color:#fff!important}html[data-theme=light] .platform-mode-card .doorbell-choice-card.primary span{color:#d8e4ff!important}
