*{margin:0;padding:0;box-sizing:border-box}html,body{background:#0c0907;color:#eee7db;min-height:100vh;font-family:DM Sans,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100vh}.crm-skip-link{position:fixed!important;top:12px;left:12px;z-index:1100!important;padding:10px 14px;background:#eee7db;color:#0c0907;text-decoration:none;transform:translateY(-160%)}.crm-skip-link:focus{transform:translateY(0)}#root [style*="font-size: 7px"],#root [style*="font-size: 8px"],#root [style*="font-size: 9px"]{font-size:10px!important}#root [style*="font-size: 10px"]{font-size:11px!important}#root button{min-height:40px}#root button[aria-label]{min-width:40px}#root [role=group][aria-label="Interface language"] button{min-width:40px!important;min-height:40px!important}::selection{background:#c4955a52;color:#fffaf2}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(224,189,131,.72)!important;outline-offset:3px}input,select,textarea{caret-color:#e0bd83}.secure-crm-shell{position:relative;isolation:isolate;max-width:100%;overflow-x:clip;background-image:radial-gradient(circle at 14% 8%,rgba(196,149,90,.055),transparent 30%),radial-gradient(circle at 86% 34%,rgba(200,192,176,.035),transparent 28%)!important}.secure-crm-nav{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.secure-crm-nav::-webkit-scrollbar,.crm-tab-bar::-webkit-scrollbar{display:none}.secure-crm-shell{scrollbar-color:rgba(196,149,90,.45) rgba(255,255,255,.04)}.crm-tab-bar{scrollbar-width:none}.secure-crm-nav>*{flex-shrink:0}.crm-primary-nav,.crm-nav-actions{display:flex;align-items:center}.crm-primary-nav{min-width:0}.crm-primary-nav>*,.crm-nav-actions>*{flex-shrink:0}.crm-nav-actions{margin-left:auto}.secure-crm-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(196,149,90,.018) 50%,transparent 65%);animation:crm-ambient-sheen 14s ease-in-out infinite alternate}.secure-crm-shell>*{position:relative;z-index:1}.secure-crm-shell button{transition:color .16s ease,border-color .16s ease,background-color .16s ease,filter .16s ease,box-shadow .16s ease}.secure-crm-shell button:hover:not(:disabled){filter:brightness(1.08)}@keyframes crm-ambient-sheen{0%{opacity:.35;transform:translate3d(-1.5%,0,0)}to{opacity:.8;transform:translate3d(1.5%,0,0)}}@media(prefers-reduced-motion:reduce){#root *,#root *:before,#root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.secure-crm-shell:before{animation:none}.secure-crm-shell button{transition:none}}@media(max-width:720px){.secure-crm-nav{flex-wrap:wrap;overflow:visible;padding:0 10px!important}.crm-nav-brand{min-width:54px!important;margin-right:6px!important;border-right:0!important}.crm-nav-brand img{width:44px!important;margin-right:0!important}.crm-nav-actions{flex:1 1 auto;min-width:0;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.crm-nav-actions::-webkit-scrollbar{display:none}.crm-primary-nav{order:3;width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px;overflow-x:auto;scrollbar-width:thin;border-top:1px solid rgba(255,255,255,.06);background:#0c090757}.crm-primary-nav>button{min-height:42px}.crm-page-header,.crm-page-content{padding-left:16px!important;padding-right:16px!important}.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.crm-two-column-grid{grid-template-columns:minmax(0,1fr)!important}.crm-member-hero{flex-direction:column}.crm-member-card-wrap{width:min(100%,380px)!important;margin-inline:auto}.crm-tab-bar{padding-inline:12px!important}.crm-service-summary-grid,.crm-service-history-grid,.crm-service-reassign-grid{grid-template-columns:minmax(0,1fr)!important}.crm-service-control-row{flex-direction:column}.crm-service-control-row>*,.crm-service-reassign-grid>*{width:100%;min-width:0}}@media print{@page{margin:12mm}body,#root,.secure-crm-shell,.founder-report-root{background:#fff!important;color:#171310!important}.secure-crm-nav,.founder-report-toolbar{display:none!important}.secure-crm-shell>div:last-child{max-width:none!important}.founder-report-root *{color:#171310!important;border-color:#d8d1c8!important;box-shadow:none!important}.founder-report-root table,.founder-report-root>div>div{break-inside:avoid}}
