:root{--zm-ink:#25221e;--zm-muted:#8b8479;--zm-line:#e6dfd2;--zm-gold:#a38343;--zm-surface:#f6f3ec}
.organization-title{justify-content:flex-start!important;text-align:left!important}.organization-title h3{text-align:left!important}.organization-info{text-align:left!important}
html,body,.crm-shell{background:#f6f3ec!important;color:#25221e!important}
.crm-main{padding:34px 40px 110px;max-width:1600px}
.crm-sidebar{background:#211e19!important;border-right:1px solid #3d3528!important}
.crm-sidebar nav a{color:#b9af9b!important;font-size:12px!important;min-height:46px;border-radius:0!important;border-bottom:1px solid #ffffff09!important}
.crm-sidebar nav a.active{background:#393124!important;color:#f5e4bb!important;border-left:2px solid #c5a05b!important}
.crm-topbar{padding-bottom:22px!important;border-bottom:1px solid #e6dfd2!important;align-items:center!important}
.crm-topbar h1{font:400 34px/1.2 Georgia,'Times New Roman',serif!important;letter-spacing:-.7px!important;color:#30291f!important}
.crm-eyebrow{color:#a38854!important;font-size:8px!important;letter-spacing:2.6px!important}
.crm-topbar p{color:#9a9183!important;font-size:11px!important}
.new-event-button{background:#27221b!important;color:#fff!important;border:0!important;border-radius:3px!important;box-shadow:none!important}
.boutique-menu-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;background:transparent;color:#8c7246;text-decoration:none;border:1px solid #ded4c0;font-size:11px;border-radius:3px;margin-left:auto}
.mobile-top-actions .boutique-menu-link{width:auto;height:36px;min-width:42px;font-size:11px}
.crm-tabs{background:transparent!important;border:0!important;border-bottom:1px solid #e2dacb!important;border-radius:0!important;padding:0 0 10px!important;gap:8px!important}
.crm-tabs a{border-radius:2px!important;color:#978c79!important;font-size:11px!important}.crm-tabs a.active{background:#ebe3d3!important;color:#5e4a2b!important}
.section-heading h2,.fin-toolbar h2,.saas-menu-page header h2{font-family:Georgia,'Times New Roman',serif!important;font-size:29px!important;font-weight:400!important;letter-spacing:-.6px!important}
.section-heading p{font-size:11px!important;color:#9b9182!important}
.reservation-intro{display:flex;align-items:stretch;gap:0;background:#ede7da;border:1px solid #e2d8c4;margin-bottom:22px}
.reservation-intro>div{padding:16px 22px;display:grid;gap:5px;border-right:1px solid #ddd1ba;min-width:110px}
.reservation-intro small{text-transform:uppercase;font-size:8px;letter-spacing:1.6px;color:#a08a64}.reservation-intro strong{font:400 23px Georgia,serif;color:#5e4a2e}
.organization-list-card>.section-heading{padding-bottom:18px!important}.crm-search{background:#fffdf8!important;border:1px solid #e4dccb!important;border-radius:3px!important;min-height:42px}
.organization-status-tabs{border:0!important;border-bottom:1px solid #dcd3c1!important;background:transparent!important;border-radius:0!important;padding:0!important;gap:24px!important;overflow:auto}
.organization-status-tabs button{flex:0 0 auto!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:12px 2px!important;font-size:11px!important;border-bottom:2px solid transparent!important;color:#a09583!important}
.organization-status-tabs button.active{background:transparent!important;color:#4c3c24!important;border-bottom:2px solid #a78646!important;box-shadow:none!important}
.organization-status-tabs button span{background:#eae2d2!important;color:#8a7148!important}
.organization-list{display:block!important;border-top:1px solid #e3dac9}
.organization-row{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:24px!important;border:0!important;border-bottom:1px solid #e1d8c7!important;border-radius:0!important;padding:25px 5px!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
.date-box{background:transparent!important;border:0!important;border-right:1px solid #d9ccb3!important;border-radius:0!important;width:58px!important;height:68px!important;padding:0 14px 0 0!important;gap:7px}
.date-box strong{font:400 32px/1 Georgia,serif!important;color:#8d6f38!important}.date-box span{font-size:8px!important;letter-spacing:1.7px!important;color:#a39171!important}
.organization-info{display:grid;grid-template-columns:minmax(0,1fr) 180px;column-gap:30px}
.organization-title{grid-column:1;justify-content:flex-start;gap:12px!important;margin-bottom:5px}
.organization-title h3{font:400 22px/1.25 Georgia,serif!important;color:#3b3022!important;letter-spacing:-.4px!important}
.organization-info>p{grid-column:1;font-size:11px!important;color:#9b9181!important;margin:0 0 8px!important}.organization-info>p strong{color:#7d6d53!important}
.organization-meta{grid-column:1;margin-bottom:0!important;gap:10px!important}.organization-meta span{padding:0!important;background:transparent!important;color:#a1947e!important;font-size:10px!important}
.crm-status{border-radius:2px!important;font-size:8px!important;letter-spacing:.4px!important;padding:5px 7px!important}
.crm-status.pending{background:#ece3ce!important;color:#927744!important}.crm-status.completed{background:#e6eadf!important;color:#788564!important}
.job-numbers-v52{grid-column:2;grid-row:1/4;margin:0!important;border:0!important;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:4px 0!important;align-content:center}
.job-numbers-v52>div{text-align:left!important}.job-numbers-v52 small{font-size:8px!important;letter-spacing:.5px;color:#a29682}.job-numbers-v52 strong{font:400 20px Georgia,serif!important;color:#50432f}.job-outstanding strong{color:#9c7134!important}.job-settled strong{color:#7b8866!important}
.job-actions-v52{grid-column:1/-1;margin-top:15px}.job-primary-actions{gap:8px}.job-primary-actions button,.job-primary-actions a{flex:0 0 auto!important;min-height:34px!important;padding:8px 14px!important;border-radius:2px!important;font-size:10px!important;background:transparent!important;border:1px solid #ddd2bd!important;color:#917b51!important}
.job-primary-actions .job-open-button{background:#29231b!important;color:#fff9ed!important;border-color:#29231b!important}.job-primary-actions .job-whatsapp-button{background:transparent!important;color:#7f876b!important}.job-secondary-actions{border-color:#dfd5c2!important}.job-secondary-actions button,.job-secondary-actions a{border-radius:2px!important;background:#fffdf8!important;border-color:#e6dcc8!important;color:#85734e!important;font-size:10px!important}
.mobile-saas-dashboard{gap:20px!important}.saas-kpi-grid{order:10;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border:1px solid #e3d9c5;margin-top:10px}
.saas-kpi{background:#eee7d9!important;border:0!important;border-right:1px solid #e0d4bc!important;border-radius:0!important;min-height:95px!important;box-shadow:none!important;padding:18px!important}.saas-kpi span{color:#a38f6c!important;font-size:9px!important;letter-spacing:.5px}.saas-kpi strong,.saas-kpi.primary strong{color:#79613c!important;font:400 28px Georgia,serif!important}.saas-kpi.primary span{color:#a38f6c!important}
.saas-section-head h2{font:400 24px Georgia,serif!important;color:#5b482c!important}.saas-section-head span,.saas-section-head a{color:#a39170!important;font-size:10px!important}
.today-job-list article{background:#fffdf7!important;border:1px solid #e5d9c2!important;border-radius:2px!important;box-shadow:none!important;padding:20px!important}.today-job-time{background:#f1e9da!important;border-radius:0!important}.today-job-time strong{color:#8a6e3d!important}.today-job-copy strong{font:400 18px Georgia,serif!important;color:#5b482c!important}.today-empty{border:1px dashed #dbceb4!important;background:transparent!important;border-radius:2px!important;color:#ab9b7f!important;padding:32px!important}
.upcoming-saas-list{gap:0!important}.upcoming-saas-list article{background:transparent!important;border-radius:0!important;border-bottom:1px solid #dfd3bc!important;padding:18px 6px!important}.upcoming-saas-list strong{font:400 17px Georgia,serif!important;color:#625035!important}.upcoming-saas-list time{color:#987a42!important}.upcoming-saas-list article>b{border-radius:2px!important;background:#ece2ca!important;color:#a18c5d!important}
.fin-summary{gap:12px!important}.fin-card,.fin-panel,.fin-profit-breakdown{border-color:#e4dac6!important;border-radius:3px!important;background:#fffdf7!important}.fin-card strong{font:400 29px Georgia,serif!important;color:#604b29!important}.fin-card.fin-profit{background:#eee8d9!important;border-top:2px solid #a78c53!important}.fin-card.fin-loss{background:#f6e8de!important}.fin-toolbar p{color:#a49374!important}.fin-primary{background:#29231b!important;border-radius:3px!important}.fin-toolbar select,.fin-filters input,.fin-filters select,.fin-fields input,.fin-fields select{border-radius:3px!important;border-color:#dfd3bc!important;background:#fffdf7!important}.fin-panel h3,.fin-profit-breakdown h3{font:400 20px Georgia,serif!important;color:#715a33!important}.fin-month-heading th{background:#eee6d6!important}
.saas-menu-page>header,.saas-menu-grid a,.crm-backup{border-radius:3px!important;background:#fffdf7!important;border-color:#e3d8c2!important}.saas-menu-grid i{border-radius:2px!important;background:#806b47!important}.crm-backup button{border-radius:3px!important;background:#f2eadb!important;border-color:#dfd2b7!important}
.job-detail{background:#fffdf7!important;border:1px solid #d9c7a5;border-radius:5px!important}.job-detail h2{font:400 26px Georgia,serif!important}.job-detail h3{color:#876c3e!important;font:400 20px Georgia,serif!important}.job-detail-row{border-color:#e9dfcb!important}.job-detail button,.job-detail-actions a,.job-pay-form input{border-radius:3px!important}.job-pay-form{background:#f2ecdf!important;border-radius:3px!important}.job-pay-form button{background:#29231b!important}.calendar-card{border-radius:3px!important;border-color:#e1d5bd!important}.crm-empty{color:#a08c67!important}
.crm-sidebar .crm-logo{background:transparent!important}.mobile-bottom-nav,.mobile-bottom-nav.with-admin{grid-template-columns:repeat(5,minmax(0,1fr))!important;background:#fffdf8!important;border-color:#ded2b9!important;border-radius:5px!important;box-shadow:0 4px 22px #54412415!important}.mobile-bottom-nav a{color:#b0a080!important}.mobile-bottom-nav .mobile-add{transform:none!important}.mobile-bottom-nav .mobile-add span{height:34px!important;width:34px!important;background:#30281c!important;border:0!important;border-radius:3px!important;box-shadow:none!important}.mobile-bottom-nav small{font-size:8px!important}.mobile-bottom-nav a[aria-current=page]{color:#7d602b!important}
@media(max-width:760px){.crm-sidebar{background:#fffdf8!important;border-bottom:1px solid #e4d9c3!important}.crm-main{padding:22px 18px 110px!important}.crm-topbar{padding-top:4px!important;padding-bottom:20px!important;margin-bottom:22px}.crm-topbar h1{font:400 29px Georgia,serif!important}.crm-topbar>div>p:last-child{font-size:10px!important;max-width:240px}.section-heading h2{font:400 28px Georgia,serif!important}.reservation-intro{margin-bottom:16px}.reservation-intro>div{flex:1;min-width:0;padding:14px}.reservation-intro strong{font-size:21px}.reservation-intro small{font-size:7px;letter-spacing:1px}.organization-status-tabs{gap:16px!important;margin-bottom:0!important}.organization-status-tabs button{font-size:9px!important}.organization-row{grid-template-columns:43px minmax(0,1fr)!important;gap:14px!important;padding:22px 0!important}.date-box{width:43px!important;height:61px!important;padding-right:12px!important}.date-box strong{font-size:29px!important}.date-box span{font-size:8px!important}.organization-info{display:block!important}.organization-title{gap:8px!important;align-items:center}.organization-title h3{font-size:21px!important}.organization-info>p{font-size:10px!important}.organization-meta span{font-size:9px!important}.job-numbers-v52{display:flex!important;border:0!important;border-top:1px solid #e5dac5!important;padding:12px 0 0!important;margin-top:12px!important;justify-content:space-between}.job-numbers-v52>div:last-child{text-align:right!important}.job-numbers-v52 strong{font-size:21px!important}.job-actions-v52{margin-top:12px}.job-primary-actions button,.job-primary-actions a{padding:9px 10px!important;min-height:38px!important;font-size:9px!important}.job-primary-actions .job-open-button{flex:1!important}.job-primary-actions .job-whatsapp-button{flex:.7!important}.job-primary-actions .job-more-button{min-width:43px!important}.saas-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.saas-kpi{min-height:83px!important;padding:13px 10px!important}.saas-kpi span{font-size:8px!important}.saas-kpi strong{font-size:26px!important}.today-job-list article{padding:15px!important;gap:10px!important}.fin-card strong{font-size:26px!important}.mobile-top-actions{gap:6px!important}.mobile-top-actions a,.mobile-top-actions button{background:#fffdf7!important;border-color:#e4d9c4!important;border-radius:3px!important;color:#9d8459!important}.mobile-top-actions .boutique-menu-link{width:auto!important;padding:8px!important}.crm-sidebar .crm-logo{background:transparent!important}}
