.owner-provider .owner-home>.seat-main{max-width:1160px;margin:0 auto;padding-top:46px}.owner-welcome{margin-bottom:30px}.owner-welcome .welcome-date{color:#69767d;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;display:flex}.owner-welcome h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1.16}.owner-welcome .welcome-company{color:#5b6870;margin:0;font-size:18px}.welcome-name{color:#963c1c;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.owner-provider .owner-question-heading{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(21px,2.4vw,27px);font-weight:550}.owner-provider .owner-home .simple-ask{border:1px solid #cdd5d8;border-radius:14px;padding:20px;box-shadow:0 6px 22px #18232b05}.owner-provider .owner-home .simple-ask textarea{box-shadow:none;resize:vertical;border:0;min-height:88px;padding:2px 0;font-size:17px;line-height:1.6}.owner-provider .owner-home .simple-ask textarea:focus{outline:0}.owner-provider .owner-home .simple-ask:focus-within{outline-offset:3px;outline:2px solid #bd4c25}.owner-provider .owner-home .ask-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.owner-provider .owner-home .ask-footer small{color:#69767d;font-size:12px}.owner-provider .owner-home .simple-ask>.info-note{margin-top:12px}.owner-brief{margin:34px 0 12px}.brief-heading{color:#69767d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.brief-heading .eyebrow{letter-spacing:.13em;margin:0 0 6px;font-size:10px}.brief-heading h2{color:#263640;margin:0;font-size:19px;font-weight:600}.brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.brief-card{background:#fff;border:1px solid #dce2e4;border-radius:12px;flex-direction:column;min-width:0;padding:22px 20px;display:flex}.brief-card.attention{border-top:3px solid #cb7247;padding-top:20px}.brief-card .brief-label{color:#6b747b;margin:0 0 12px;font-size:12px}.brief-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.3}.brief-detail{color:#54636b;margin:0 0 18px;font-size:14px;line-height:1.65}.brief-source{color:#707c83;margin-top:auto;padding-top:10px;font-size:11px;line-height:1.5}.brief-actions{border-top:1px solid #eef0f2;margin-top:12px;padding-top:12px}.owner-provider .brief-actions>button{text-align:left;white-space:normal;color:#963c1c;gap:6px;height:auto;min-height:36px;padding:0;font-size:13px;display:flex}.brief-actions details{color:#66767e;margin-top:8px;font-size:12px}.brief-actions details button{text-align:left;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:block}.brief-memory,.brief-loading{color:#78828a;margin-top:16px;font-size:12px;line-height:1.6}.profile-name form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.profile-name label{flex:1;gap:8px;min-width:200px;display:grid}.profile-name input{background:#fff;border:1px solid #cdd5d8;border-radius:6px;padding:11px}@media (max-width:1100px){.brief-grid{grid-template-columns:1fr}.brief-card{padding:20px}.brief-card.attention{padding-top:18px}}@media (max-width:600px){.owner-provider .owner-home>.seat-main{padding:28px 18px}.owner-welcome{margin-bottom:28px}.owner-welcome .welcome-company{font-size:16px}.owner-provider .owner-home .simple-ask{padding:18px}.brief-heading h2{font-size:18px}.brief-memory{max-width:32rem}}.owner-provider{--background:#f5f7f8;--foreground:#18232b;--primary:#bd4c25;--primary-foreground:#fff;--border:#dbe1e5;--sidebar:#18232b;--sidebar-foreground:#edf1f4;color:#18232b;background:#f5f7f8;--sidebar-width:15rem!important}.owner-provider [data-slot=sidebar-inner]{color:#edf1f4;background:#18232b}.owner-provider [data-slot=sidebar-header]{padding:24px 18px}.owner-provider [data-slot=sidebar-header] .wordmark{color:#fff;font-size:20px}.owner-provider [data-slot=sidebar-header] .eyebrow{color:#b6c2cb;letter-spacing:.1em;font-size:12px}.owner-provider [data-slot=sidebar-menu-button]{border-radius:5px;min-height:43px;font-size:14px!important}.owner-provider [data-slot=sidebar-menu-button][data-active=true]{color:#fff;background:#2e3c48;box-shadow:inset 3px 0 #e97b4c}.owner-provider [data-slot=sidebar-menu-button]:hover{color:#fff;background:#263640}.owner-provider [data-slot=sidebar-footer]{color:#c7d0d7;padding:18px;font-size:14px}.owner-provider [data-slot=sidebar-footer] small{overflow-wrap:anywhere;font-size:12px}.owner-provider .seat-header{background:#fff;border-bottom:1px solid #dbe1e5;height:76px;padding:16px 28px}.owner-provider .seat-header .primary{border-radius:5px}.owner-provider .owner-layout{grid-template-columns:minmax(0,1fr) 288px;min-width:0;display:grid}.owner-provider .seat-main{width:100%;min-width:0;max-width:none;padding:32px}.owner-provider .page-heading{margin-bottom:22px}.owner-provider .page-heading h1{letter-spacing:-.025em;font-size:28px;line-height:1.2}.owner-provider .card{box-shadow:none;background:#fff;border-color:#dbe1e5;border-radius:8px}.owner-provider .primary{color:#fff;background:#bd4c25;border-color:#bd4c25}.owner-provider button,.owner-provider a{transition:background .15s}:is(.owner-provider button:focus-visible,.owner-provider a:focus-visible){outline-offset:3px;outline:3px solid #cb6b3f}.owner-provider .chat-record{border-top:1px solid #dbe1e5;padding-top:22px}.owner-provider .chat-record h3{font-size:18px}.owner-provider .ask-form textarea{background:#fff;border-radius:6px;min-height:105px}.owner-provider .ask-form{padding-top:20px}.owner-provider .muted{color:#566471}.owner-provider .owner-conversation{background:0 0;border:0;padding:0}.owner-conversation>h2{font-size:24px}.owner-conversation>.button-row{gap:8px}.owner-conversation>.button-row button{white-space:normal;height:auto;min-height:42px;font-size:14px}.owner-conversation .ask-form{background:#fff;border:1px solid #bdc7ce;border-radius:8px;padding:22px}.owner-context{background:#edf1f4;border-left:1px solid #dbe1e5;min-width:0;padding:30px 22px}.context-heading .eyebrow{letter-spacing:.1em;color:#536472;font-size:12px}.context-heading h2{letter-spacing:-.02em;font-size:21px;font-weight:650}.context-heading p:last-child{color:#566471;margin-top:7px;font-size:14px;line-height:1.5}.context-item{text-align:left;color:#223440;background:0 0;border:0;border-bottom:1px solid #d0d9df;grid-template-columns:20px 1fr 15px;gap:10px;width:100%;padding:20px 0;display:grid}.context-item>svg{margin-top:3px}.context-item span strong{font-size:15px;font-weight:650;display:block}.context-item span span{color:#566471;margin-top:5px;font-size:14px;line-height:1.5;display:block}.context-status{border-bottom:1px solid #d0d9df;padding:24px 0}.context-status>svg{float:left;margin:3px 9px 0 0}.context-status h3{font-size:16px}.context-status p{margin:10px 0;font-size:14px;line-height:1.55}.context-note{color:#566471}.context-status button,.context-originals{color:#963c1c;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.context-originals{margin-top:24px}.owner-intro{margin-bottom:28px}.owner-intro p{color:#566471;max-width:42rem;font-size:16px}.owner-intro .eyebrow{color:#963c1c;letter-spacing:.1em;font-size:12px}.owner-intro h1,.owner-intro h2{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.16}.owner-quickchecks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.owner-quickchecks button,.owner-quickchecks a{color:#263640;background:#fff;border:1px solid #cdd6dd;border-radius:5px;padding:10px 13px;font-size:14px}.owner-provider .data-home-link{margin-top:24px}.owner-provider .week-picker,.owner-provider .week-picker input{font-size:14px}.owner-provider .nav-child{border-color:#43545f}@media (min-width:1600px){.owner-provider .seat-main{padding:40px 56px}.owner-provider .owner-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1150px){.owner-provider .owner-layout{grid-template-columns:minmax(0,1fr)}.owner-context{border-top:1px solid #dbe1e5;border-left:0;grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.context-heading{grid-column:1/-1}.context-originals{align-self:start}}@media (max-width:600px){.owner-provider .seat-main{padding:24px 18px}.owner-provider .seat-header{padding:12px 18px}.owner-provider .page-heading{flex-wrap:wrap;align-items:start;gap:16px}.owner-provider .page-heading h1{font-size:26px}.owner-context{padding:24px 18px;display:block}.owner-provider .owner-conversation .ask-form{padding:16px}.owner-provider .button-row{flex-wrap:wrap}.owner-provider .button-row button{white-space:normal;height:auto;min-height:42px}.owner-provider .week-picker{max-width:100%}}.report-folder{background:#fff;border:1px solid #cbd5dc;border-radius:6px;margin-top:14px;padding:16px}.report-folder:hover{border-color:#b9613b}.report-folder:has(button:focus-visible){border-color:#b9613b}.folder-title{align-items:center;gap:10px;display:flex}.folder-title h3{font-size:16px;font-weight:650}.report-folder p{margin:8px 0;font-size:13px;line-height:1.5}.report-folder small{color:#596875;font-size:12px;line-height:1.5;display:block}.folder-status{color:#536472;font-weight:650}.folder-status.missing{color:#9b431d}.folder-buttons{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.folder-buttons button{color:#963c1c;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:13px;font-weight:600;display:flex}.owner-conversation{margin-bottom:32px}.owner-provider .owner-conversation .chat-record{max-height:32rem;overflow:auto}.owner-provider [data-slot=sidebar-content]{padding:0 12px}.owner-provider .embedded-shift{max-width:none;margin:0;padding:0}.owner-provider .embedded-shift .data-lead h1{font-size:28px}.cost-panel select{border:1px solid #bcc7cf;border-radius:4px;width:100%;max-width:100%;padding:10px}.cost-panel article{border-top:1px solid #dbe1e5;margin-top:28px;padding-top:20px}.cost-panel ul{padding:12px 0 12px 22px;line-height:1.6}.cost-panel>button{white-space:normal;max-width:100%;height:auto;margin:6px}.cost-table{overflow:auto}.cost-table table{border-collapse:collapse;width:100%;min-width:700px;font-size:14px}.cost-table td,.cost-table th{text-align:left;border-bottom:1px solid #dbe1e5;padding:12px}.cost-table small{display:block}.cost-totals>div{justify-content:space-between;gap:12px;padding:12px 0;display:flex}.cost-totals dd{font-weight:650}.email-desk{gap:18px;min-width:0;display:grid}.email-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.email-option{border:1px solid #dbe1e6;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.email-option h3,.email-option p{margin:0}.email-option p{flex:1}.email-option small{color:#5b6572;font-size:14px}.email-setup,.email-preview,.email-confirm{background:#f5f7f8;border-radius:10px;gap:14px;margin:16px 0;padding:18px;display:grid}.email-setup label,.email-connection label{gap:7px;display:grid}.email-consent{align-items:flex-start;gap:10px;display:flex!important}.email-consent input{min-width:18px;margin-top:3px;width:18px!important;height:18px!important}.email-connection,.email-arrival{overflow-wrap:anywhere;border-top:1px solid #dbe1e6;padding:20px 0}.email-desk .button-row{flex-wrap:wrap;gap:10px;display:flex}.email-preview>div{border-bottom:1px solid #dbe1e6;padding-bottom:12px}.email-desk input,.email-desk textarea,.email-desk select{color:#172333;background:#fff;border:1px solid #c9d0d7;border-radius:7px;width:100%;min-width:0;padding:10px;font-size:16px}.email-desk textarea{min-height:90px}@media (max-width:650px){.email-options{grid-template-columns:1fr}.email-desk .section-top{flex-direction:column;align-items:flex-start}.email-desk .two-cols{grid-template-columns:1fr}}.owner-provider .owner-layout.owner-home{display:block}.owner-provider .owner-quickchecks.simple-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.owner-provider .owner-home>.owner-context{display:block}.owner-provider .owner-home .home-reports{border:0;padding:0}.owner-provider .owner-home .home-reports[open]{border:1px solid #dbe1e5;padding:12px 18px}@media (max-width:600px){.owner-provider .owner-quickchecks.simple-checks{grid-template-columns:1fr;gap:8px}}.owner-nav-label{color:#aebdc7;letter-spacing:.1em;padding:22px 8px 9px;font-size:11px}.owner-nav-children{border-left:1px solid #43545f;margin:3px 0 9px 16px;padding:0 0 0 10px;list-style:none}.owner-nav-children[hidden]{display:none}.owner-nav-children [data-slot=sidebar-menu-button]{white-space:normal;height:auto;min-height:40px;padding-block:9px;font-size:13px!important}.owner-nav-group[data-group-active=true]{color:#fff;font-weight:650}.owner-nav-group .owner-nav-chevron{width:15px;height:15px;margin-left:auto;transition:transform .15s}.owner-nav-group[aria-expanded=true] .owner-nav-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.owner-nav-group .owner-nav-chevron{transition:none}}.intake-entry{background:#fff;border:1px solid #dbe0e1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex}.intake-entry p{color:#606a72;margin:5px 0 0;font-size:14px}.folder-intake fieldset{border:0;margin:0;padding:0}.folder-import-list{max-height:340px;padding:0;list-style:none;overflow:auto}.folder-import-list li{border-bottom:1px solid #dbe0e1;padding:12px 0}.folder-import-list label{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.folder-import-list input[type=checkbox]{flex-shrink:0;width:auto;margin-top:5px}.folder-import-list select{width:100%;margin:6px 0}.folder-import-list small{display:block}.owner-follow-through{margin:32px 0}.owner-follow-through .brief-heading{flex-wrap:wrap}.desk-action{background:#fff;border:1px solid #dce2e4;border-radius:12px;margin:12px 0;padding:20px}.desk-action-meta{color:#54636b;margin:0 0 10px;font-size:14px}.desk-action h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:18px;line-height:1.5}.desk-action details{margin-top:12px}.desk-action summary,.desk-saved-outcome summary{cursor:pointer;color:#963c1c;font-size:14px}.desk-action form{gap:12px;margin-top:16px;display:grid}.desk-action label{font-size:14px}.desk-action textarea{border:1px solid #cdd5d8;border-radius:6px;width:100%;min-height:100px;padding:12px;font-size:16px}.desk-action form>button{justify-self:start}.desk-saved-outcome{overflow-wrap:anywhere;border-top:1px solid #dce2e4;padding:18px 0}.desk-saved-outcome p{white-space:pre-wrap;font-size:16px;line-height:1.6}.owner-provider .brief-source,.owner-provider .brief-memory{font-size:13px}.owner-provider .brief-label,.owner-provider .brief-actions>button,.owner-provider .brief-actions details{font-size:14px}.owner-provider .brief-heading .eyebrow{font-size:12px}.owner-provider .owner-layout.owner-home{grid-template-columns:minmax(0,1fr) 260px;display:grid}.owner-provider .owner-home>.seat-main{max-width:none;margin:0}.desk-folders{padding:32px 18px}.desk-folders .report-folder{margin-top:12px;padding:14px}.desk-folders .report-folder p,.desk-folders .context-note{font-size:14px;line-height:1.5}.desk-folders button{white-space:normal;height:auto;min-height:40px;font-size:14px}.desk-folders .context-note{margin:18px 0}.owner-provider .composer-upload-note{color:#566471;margin:12px 0 0;font-size:14px;line-height:1.5}.saved-recovery-tools{margin:14px 0}.saved-recovery-tools p{color:#566471;margin:8px 0;font-size:14px}.intake-brief button{white-space:normal;height:auto;min-height:40px}.intake-brief{background:#fff;border:1px solid #dce2e4;border-radius:12px;margin:24px 0;padding:18px}.intake-brief details{margin-top:12px}.owner-provider .owner-home .brief-grid{grid-template-columns:1fr}@media (max-width:1150px){.owner-provider .owner-layout.owner-home{grid-template-columns:minmax(0,1fr)}.desk-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.desk-folders .context-heading,.desk-folders .context-note{grid-column:1/-1}.desk-folders .report-folder{margin:0}}@media (max-width:600px){.desk-folders{padding:24px 18px;display:block}.desk-folders .report-folder{margin-top:12px}}.week-folders{margin-top:24px}.week-folders-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.week-folders-heading h2{font-size:19px;font-weight:650}.week-folders-heading p{color:#566471;margin-top:5px;font-size:13px}.week-folder-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.day-folder{background:#fff;border:1px solid #d5dce0;border-top:3px solid #cad3da;border-radius:6px;min-width:0;padding:13px 11px}.day-folder-ready{border-top-color:#52816c}.day-folder-title{color:#263640;align-items:center;gap:5px;display:flex}.day-folder-title h3{font-size:14px;font-weight:650}.day-folder>time{color:#64717c;margin:6px 0 16px;font-size:12px;display:block}.day-folder dl{gap:13px;display:grid}.day-folder dt{color:#64717c;font-size:14px}.day-folder dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:650}.day-folder button{white-space:normal;text-align:left;height:auto;min-height:32px;margin-top:15px;padding:0;font-size:14px}.week-folders>.quiet-details{color:#566471;margin-top:13px;font-size:13px}.week-folders>.quiet-details p{margin-top:8px;line-height:1.6}@media (max-width:1180px){.week-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.week-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.day-folder{padding:14px}.day-folder-title h3{font-size:14px}.day-folder dd{font-size:15px}.week-folders-heading{align-items:flex-start}}.day-folder-title h3{margin:0}.day-folder>time{margin:5px 0 10px}.day-folder dl{gap:8px}.day-folder button{margin-top:8px}.figure-entry-label{color:#64717c;margin-top:3px;font-size:12px;font-weight:400;display:block}@media (max-width:650px){.week-folders-heading{display:block}.week-folders-heading .button-row{gap:6px;margin:8px 0 0;display:flex;flex-wrap:nowrap!important}.week-folders-heading .button-row button{min-width:80px}.day-folder{padding:12px}}.owner-provider .desk-folders{background:#edf1f4;border-bottom:1px solid #dbe1e5;padding:18px 32px 14px;display:block}.desk-folder-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.desk-folder-heading .context-heading{flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0;padding:0;display:flex}.desk-folder-heading .context-heading h2{letter-spacing:-.02em;margin:0;font-size:16px}.desk-folder-heading .context-heading p{color:#566471;margin:0;font-size:13px}.desk-folder-links{flex-wrap:wrap;gap:6px;display:flex}.owner-provider .desk-folder-links button{color:#80391f;min-height:36px;padding:6px 8px;font-size:14px}.desk-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.owner-provider .desk-folders .report-folder{border-color:#d1dade;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;margin:0;padding:12px 14px;display:grid;position:relative}.desk-folders .folder-title{grid-column:1/-1;align-items:flex-start;gap:8px}.desk-folders .folder-title svg{color:#9f4828;flex:none;width:18px;height:18px;margin-top:1px}.desk-folders .folder-title h3{margin:0;font-size:14px;line-height:1.4}.owner-provider .desk-folders .report-folder p{color:#596976;margin:5px 0 0;font-size:13px;line-height:1.45}.owner-provider .desk-folders .report-folder button{color:#80391f;min-height:36px;padding:4px 0 4px 6px;font-size:14px}.owner-provider .desk-folders .context-note{color:#62717c;margin:9px 0 0;font-size:12px;line-height:1.5}.owner-provider .owner-layout.owner-desk-home{display:block}.owner-provider .owner-desk-home>.seat-main{max-width:1440px;margin:0 auto;padding:26px 32px 40px}.owner-desk-home .owner-welcome{color:#fff;background:#20313c;border-left:4px solid #d97649;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:20px 24px;display:flex}.welcome-restaurant{align-items:center;gap:14px;min-width:0;display:flex}.welcome-mark{color:#efad88;background:#2c404c;border:1px solid #5c6c74;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.owner-desk-home .welcome-kicker{text-transform:uppercase;letter-spacing:.12em;color:#c9d4da;margin:0 0 4px;font-size:12px;font-weight:600}.owner-desk-home .owner-welcome h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:650;line-height:1.2}.welcome-person{text-align:right;flex-shrink:0}.owner-desk-home .welcome-greeting{margin:0 0 5px;font-size:16px;font-weight:500}.owner-desk-home .owner-welcome .welcome-date{color:#c2cfd6;justify-content:flex-end;gap:6px;margin:0;font-size:12px;line-height:1.5}.owner-desk-home .welcome-name{color:#efad88;padding:4px 0;font-size:14px}.owner-desk-home .owner-brief{margin:0 0 22px}.owner-desk-home .brief-heading{margin-bottom:12px}.owner-desk-home .brief-heading .eyebrow{display:none}.owner-desk-home .brief-heading h2{font-size:18px}.owner-provider .owner-desk-home .brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.owner-desk-home .brief-card{border-radius:10px;padding:18px}.owner-desk-home .brief-card.attention{padding-top:16px}.owner-desk-home .brief-card.brief-results{border-top:3px solid #365d70;padding-top:16px}.owner-desk-home .brief-card h3{margin-bottom:10px;font-size:21px;line-height:1.3}.owner-desk-home .brief-card.brief-results h3{color:#193f53;font-size:25px}.owner-desk-home .brief-detail{margin-bottom:8px;font-size:14px;line-height:1.55}.owner-desk-home .brief-source{margin-bottom:0;padding-top:6px}.owner-desk-home .brief-actions{margin-top:10px;padding-top:8px}.owner-desk-home .brief-memory{margin:10px 0 0}.owner-desk-home .owner-follow-through{background:#fff;border:1px solid #d8e1e5;border-left:3px solid #bd6b42;border-radius:10px;margin:0 0 24px;padding:18px 20px}.owner-desk-home .owner-follow-through .brief-heading{margin-bottom:4px}.owner-desk-home .desk-action{background:0 0;border:0;border-radius:0;margin:0;padding:8px 0}.owner-desk-home .desk-action-meta{margin-bottom:6px}.owner-desk-home .desk-action .button-row{margin:4px 0}.owner-desk-home .desk-action details{border-bottom:0;margin-top:4px;padding:8px 0}.owner-desk-home .desk-saved-outcome{padding:12px 0 0}.owner-desk-home .owner-conversation{margin-top:24px}.owner-provider .owner-desk-home .owner-question-heading{margin:0 0 10px;font-size:20px}.owner-provider .owner-desk-home .simple-ask{box-shadow:none;border-radius:10px;margin-bottom:8px;padding:14px 18px}.owner-provider .owner-desk-home .simple-ask label{margin-bottom:8px}.owner-provider .owner-desk-home .simple-ask textarea{min-height:58px;margin-top:0;font-size:16px;line-height:1.5}.owner-provider .owner-desk-home .ask-footer{justify-content:flex-start;gap:8px 12px}.owner-provider .owner-desk-home .ask-footer small{margin-left:auto;font-size:13px}.owner-provider .owner-desk-home .composer-upload-note{margin-top:8px;font-size:13px}.owner-provider .owner-desk-home .simple-ask>.info-note{margin:4px 0 0}@media (min-width:1600px){.owner-provider .desk-folders,.owner-provider .owner-desk-home>.seat-main{padding-left:56px;padding-right:56px}}@media (max-width:1250px){.desk-folder-grid,.owner-provider .owner-desk-home .brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-desk-home .brief-card:last-child:nth-child(odd){grid-column:1/-1}.welcome-person{flex-shrink:1}}@media (max-width:900px){.owner-desk-home .owner-welcome{flex-direction:column;align-items:flex-start;gap:12px}.welcome-person{text-align:left}.owner-desk-home .owner-welcome .welcome-date{justify-content:flex-start}.owner-desk-home .welcome-greeting{margin-right:10px;display:inline}.owner-desk-home .owner-welcome .welcome-date{display:inline-flex}.desk-folder-heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.owner-provider .desk-folders{padding:14px 18px 12px}.desk-folder-heading{gap:6px;margin-bottom:10px}.desk-folder-heading .context-heading{gap:2px 8px}.desk-folder-links{gap:2px}.owner-provider .desk-folder-links button{padding-left:0;padding-right:12px}.desk-folder-grid{gap:8px}.owner-provider .desk-folders .report-folder{flex-direction:column;align-items:flex-start;gap:2px;padding:10px;display:flex}.desk-folders .folder-title h3{font-size:14px}.desk-folders .folder-title{gap:6px}.owner-provider .desk-folders .report-folder button{min-height:36px;padding:2px 0}.owner-provider .desk-folders .context-note{margin-top:8px;font-size:12px}.owner-provider .owner-desk-home>.seat-main{padding:18px 18px 30px}.owner-desk-home .owner-welcome{margin-bottom:20px;padding:16px}.welcome-mark{border-radius:8px;width:38px;height:38px}.welcome-restaurant{gap:10px}.owner-desk-home .welcome-greeting{margin:0 0 4px;display:block}.owner-desk-home .owner-welcome .welcome-date{align-items:flex-start;display:flex}.owner-desk-home .welcome-date svg{flex:none;margin-top:2px}.owner-provider .owner-desk-home .brief-grid{grid-template-columns:minmax(0,1fr)}.owner-desk-home .brief-card:last-child:nth-child(odd){grid-column:auto}.owner-desk-home .owner-follow-through{padding:16px}.owner-desk-home .owner-follow-through .brief-heading{align-items:flex-start;gap:6px}.owner-provider .owner-desk-home .simple-ask{padding:14px}.owner-provider .owner-desk-home .ask-footer small{flex-basis:100%;margin-left:0}.owner-desk-home .brief-heading h2{font-size:17px}}
