.live-herd{max-width:1230px;padding-top:45px}.live-herd .subtitle{color:#657167;font-size:15px}.live-herd .herd-title{align-items:center}.live-status{color:#51614f;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;padding:15px 0;font-size:12px;display:flex}.live-status .help{margin:0 0 0 auto}.herd-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;display:grid}.herd-stats button{color:#253b32;text-align:left;background:#e9eadf;border:1px solid #d6dac9;align-items:center;gap:18px;padding:22px;display:flex}.herd-stats strong{font:42px/1 Georgia,serif}.herd-stats span{font-size:13px}.error-box{color:#7b3627;background:#f8e8dc;border:1px solid #d9b7a5;margin:15px 0;padding:15px;font-size:14px}.error-box .back{color:#7b3627}.live-card{padding:0;position:relative}.animal-select{z-index:1;margin:0;position:absolute;top:20px;right:20px}.animal-select input{accent-color:#253b32;cursor:pointer;width:21px;height:21px}.card-open{text-align:left;color:#253b32;background:0 0;border:0;width:100%;min-height:205px;padding:26px 28px;display:block;position:relative}.card-open:hover{background:#f0f1e7}.card-open h3{margin:20px 0 12px}.card-open p{font-size:13px}.card-arrow{color:#899276;position:absolute;bottom:20px;right:25px}.tag-note{color:#687354;font-size:11px}.welcome-panel{text-align:center;background:#eeeee3;border:1px solid #d7dacb;margin:20px 0;padding:55px 30px}.welcome-panel h2{font-size:44px}.welcome-panel p{color:#657167;max-width:620px;margin:20px auto;font-size:15px}.welcome-panel .actions{justify-content:center}.selection-bar{background:#e2e8d9;border:1px solid #bec9ae;align-items:center;gap:20px;margin-bottom:20px;padding:15px 20px;font-size:14px;display:flex}.herd-bottom{justify-content:space-between;gap:20px;margin-top:35px;display:flex}.record-columns{grid-template-columns:1.3fr 1fr;gap:35px;margin-top:35px;display:grid}.live-herd section.record-section{padding:0}.record-section h3{margin-top:25px;font-size:30px}.care-reminder{border-bottom:1px solid #d8d9cb;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.care-reminder strong{font-size:14px}.care-reminder p{margin:5px 0;font-size:12px}.care-reminder .btn{min-height:40px;padding:8px 12px;font-size:11px}.due-text{color:#94542d}.history-small{color:#657167;margin:5px 0;font-size:12px;display:block}.preserve-lines{white-space:pre-wrap}.history p{margin:8px 0}.audit-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#eee;padding:12px;font:12px/1.6 monospace}.herd-modal{width:min(760px,94vw);max-height:90vh}.herd-modal h2{font-size:44px}.herd-modal fieldset{border:1px solid #d0d4c4;margin:25px 0;padding:15px 22px 22px}.herd-modal legend{padding:0 8px;font-size:13px;font-weight:600}.herd-modal .help{margin:6px 0 10px}.herd-modal label{margin-top:12px}.check-field{align-items:center;gap:12px;font-size:14px;font-weight:400;display:flex}.check-field input{accent-color:#253b32;width:21px;height:21px}.modal-actions{background:#f5f1e8;gap:12px;margin-top:20px;padding:18px 0;display:flex;position:sticky;bottom:-36px}.modal-actions button{margin:0}.btn:disabled{opacity:.5;cursor:wait}.btn.outline:disabled{cursor:default}@media (max-width:800px){.live-herd{padding:30px 18px 60px}.live-herd .herd-title{align-items:start}.live-herd .herd-title .actions{width:100%}.live-herd .herd-title .btn{flex:1;padding:12px 10px;font-size:12px}.live-status .help{width:100%;margin-left:0}.herd-stats{gap:8px}.herd-stats button{padding:14px 9px;display:block}.herd-stats strong{margin-bottom:10px;font-size:32px;display:block}.herd-stats span{font-size:10px;line-height:1.4;display:block}.record-columns{grid-template-columns:1fr;gap:0}.selection-bar{flex-wrap:wrap;gap:12px}.herd-bottom{flex-direction:column;align-items:start}.herd-modal{padding:22px}.herd-modal h2{font-size:37px}.modal-actions{bottom:-22px}.record-head{flex-direction:column}.facts{gap:20px 12px}.facts>div{font-size:14px}.facts small{line-height:1.5}.care-reminder{flex-direction:column;align-items:start}.welcome-panel{padding:35px 20px}.welcome-panel h2{font-size:36px}}.private-toolbar{color:#f3f0e7;background:#253b32;align-items:center;gap:25px;padding:10px 5.5%;font-size:12px;display:flex}.private-toolbar>span{color:#c5d0bf;letter-spacing:1px;text-transform:uppercase;margin-left:auto;font-size:10px}.private-toolbar button{color:#fff;background:0 0;border:0;font-size:12px;text-decoration:underline}.ranch-login{background:#f5f1e8;grid-template-columns:1.08fr 1fr;min-height:100vh;display:grid}.login-scenery{color:#fff;background:linear-gradient(#1e34294d,#0000 35%,#142b2277),url(/assets/ranch-hero.jpg) 65%/cover;flex-direction:column;justify-content:space-between;min-height:760px;padding:45px 9%;display:flex;position:relative}.login-brand{letter-spacing:2px;align-items:center;gap:15px;font:20px Georgia,serif;display:flex}.login-brand small{letter-spacing:3px;margin-top:6px;font:9px DM Sans,sans-serif;display:block}.login-brand .brand-mark{border-color:#e3d4ad}.login-land-copy{margin-top:auto;margin-bottom:70px}.login-land-copy .eyebrow{color:#e8d9b6}.login-land-copy h1{text-shadow:0 2px 12px #142b2244;margin:15px 0 22px;font:clamp(60px,6.5vw,92px)/1 Libre Caslon Display,Georgia,serif}.login-land-copy p{color:#f4f1e6;font-size:15px}.login-photo-note{letter-spacing:.5px;color:#eee6d5;font-size:9px}.login-panel{flex-direction:column;justify-content:space-between;padding:45px 10%;display:flex}.login-back{color:#667360;font-size:12px}.login-card{align-self:center;width:100%;max-width:440px;margin:50px 0}.gate-icon{color:#9b8456;margin-bottom:25px}.login-card .eyebrow{font-size:9px}.login-card h2{margin-bottom:20px;font-size:clamp(42px,4vw,58px)}.login-welcome{color:#657167;font-size:15px;line-height:1.8}.ranch-code{letter-spacing:10px;background:#fffef9;height:63px;padding:10px 17px;font:26px/1.5 monospace}.login-card label{margin-top:30px;font-size:12px}.login-submit{justify-content:space-between;width:100%;margin-top:15px!important}.login-card .help{font-size:11px}.login-reassurance{color:#7b836e;border-top:1px solid #d6d8c9;align-items:center;gap:14px;margin-top:35px;padding-top:20px;display:flex}.login-reassurance>span{font-size:25px}.login-reassurance p{margin:0;font-size:11px;line-height:1.7}.login-bottom{letter-spacing:2px;color:#7c856f;font-size:9px}.herd-welcome{max-width:1090px;margin:auto;padding:65px 35px 80px}.welcome-heading h1,.instructions h1{margin:15px 0 20px;font:70px/1.05 Libre Caslon Display,Georgia,serif}.welcome-heading>p:last-child{color:#657167;font-size:17px;line-height:1.8}.management-menu{grid-template-columns:1fr 1fr;gap:30px;margin:45px 0;display:grid}.management-choice{background:#e9ecdf;border:1px solid #bfc7b3;padding:35px 36px;transition:background .2s;display:block;position:relative}.management-choice:hover{background:#e0e6d5}.help-choice{background:#f8f5ee}.help-choice:hover{background:#eee9de}.menu-number{color:#8b957b;font:13px Georgia,serif;position:absolute;top:25px;right:28px}.menu-art{color:#889575;height:95px;font:65px Georgia,serif;display:block}.management-choice h2{margin:25px 0 15px;font-size:45px}.management-choice p{color:#657167;max-width:300px;font-size:15px}.menu-go{border-top:1px solid #c9cebd;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;font-size:12px;font-weight:600;display:flex}.menu-go b{font-size:19px;font-weight:400}.welcome-tip{border-left:2px solid #b49b67;max-width:720px;margin-top:45px;padding:10px 28px}.welcome-tip strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.welcome-tip p{color:#657167;margin-top:10px;font-size:14px}.instructions{max-width:1190px;margin:auto;padding:60px 30px 80px}.instructions-intro{max-width:670px;margin-bottom:55px}.instructions-intro>p{color:#657167;font-size:16px}.print-help{color:#657167;text-align:left;cursor:default;background:0 0;border:0;padding:0;font-size:12px}.instructions-layout{grid-template-columns:255px 1fr;align-items:start;gap:65px;display:grid}.help-index{border-top:1px solid #bdc5af;padding-top:20px;position:sticky;top:20px}.help-index a:not(.btn){color:#5d6e54;padding:9px 0;font-size:12px;line-height:1.6;display:block}.help-index a:hover{text-decoration:underline}.help-index .btn{margin-top:20px;font-size:11px}.instructions .instruction-chapters>section{border-bottom:1px solid #d2d7c5;margin-bottom:42px;padding:0 0 45px;scroll-margin-top:30px}.chapter-number{letter-spacing:2px;color:#9c8656;margin-bottom:18px;font-size:10px;display:block}.instruction-chapters h2{font-size:43px;line-height:1.15}.instruction-chapters p,.instruction-chapters li{font-size:16px;line-height:1.9}.instruction-chapters p{color:#53624e}.instruction-chapters ol{margin:25px 0;padding-left:25px}.instruction-chapters li{margin-bottom:14px;padding-left:8px}.instruction-tip{background:#e9ecdf;border-left:2px solid #b49b67;margin:25px 0;padding:22px 25px}.instruction-tip>strong{font-size:15px}.instruction-tip p{margin:10px 0 0;font-size:14px}.instruction-chapters .btn{margin-top:20px}@media (max-width:800px){.private-toolbar{justify-content:space-between;gap:15px;padding:12px 18px;font-size:10px}.private-toolbar>span{display:none}.private-toolbar button{font-size:10px}.ranch-login{grid-template-columns:1fr}.login-scenery{min-height:320px;padding:25px 7%}.login-brand{font-size:15px}.login-land-copy{margin-top:40px;margin-bottom:20px}.login-land-copy h1{font-size:58px}.login-land-copy p{display:none}.login-land-copy .eyebrow{margin-bottom:10px;font-size:9px}.login-photo-note{font-size:8px}.login-panel{padding:25px 7% 35px}.login-card{margin:30px 0}.gate-icon{display:none}.login-card h2{font-size:44px}.login-bottom{margin-top:15px}.herd-welcome{padding:40px 23px 60px}.welcome-heading h1,.instructions h1{font-size:53px}.management-menu{grid-template-columns:1fr;gap:20px;margin-top:30px}.management-choice{padding:25px}.menu-art{height:60px;font-size:45px}.management-choice h2{margin:20px 0 14px;font-size:39px}.welcome-tip{padding-left:20px}.instructions{padding:40px 23px 60px}.instructions-layout{grid-template-columns:1fr;gap:40px}.help-index{position:static}.help-index a:not(.btn){padding:7px 0;font-size:13px}.instruction-chapters h2{font-size:36px}.instruction-chapters p,.instruction-chapters li{font-size:16px}.instruction-tip{padding:20px}.instructions-intro{margin-bottom:35px}}@media print{.private-toolbar,header,footer,.help-index,.print-help,.instruction-chapters .btn{display:none!important}.instructions{max-width:none;padding:0}.instructions-layout{display:block}.instructions h1{font-size:34px}.instructions-intro{margin-bottom:25px}.instruction-chapters h2{font-size:25px}.instruction-chapters p,.instruction-chapters li{font:11pt/1.55 Georgia,serif}.instructions .instruction-chapters>section{margin-bottom:20px;padding-bottom:15px}.instruction-tip{break-inside:avoid;background:0 0}.chapter-number{margin-bottom:8px}body{color:#000;background:#fff}}.management-menu.with-reports{grid-template-columns:repeat(3,1fr);gap:20px}.with-reports .management-choice{padding:30px 25px}.with-reports h2{font-size:39px}.reports-choice{background:#ebe6d7}.reports-shell{max-width:1230px;margin:auto;padding:50px 30px 75px}.reports-heading{max-width:720px}.reports-heading h1{margin:15px 0 20px;font:66px/1.05 Libre Caslon Display,Georgia,serif}.reports-heading>p:last-child{color:#657167;font-size:16px}.report-type-menu{grid-template-columns:repeat(3,1fr);gap:16px;margin:35px 0;display:grid}.report-type-link{background:#fbf9f2;border:1px solid #cbd0be;padding:24px 26px 35px;position:relative}.report-type-link:hover,.report-type-link.chosen{background:#e8ecdf;border-color:#7e906d}.report-type-link strong{margin:10px 0;font:27px/1.2 Georgia,serif;display:block}.report-type-link p{color:#657167;margin:10px 0 0;font-size:12px}.report-type-number{letter-spacing:2px;color:#9b8755;font-size:10px}.report-type-arrow{position:absolute;bottom:15px;right:20px}.report-settings{background:#eeeee3;border:1px solid #c9d0bb;scroll-margin-top:20px;padding:32px!important}.report-settings-title{justify-content:space-between;align-items:center;gap:25px;display:flex}.report-settings-title h2{font-size:40px}.report-settings-title .eyebrow{margin-bottom:10px}.report-settings-title .back{font-size:11px}.report-form-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.report-settings form>.btn{margin-top:25px}.report-animal-options{background:#fffef9;border:1px solid #c4ccb7;max-height:230px;padding:10px 15px;overflow:auto}.report-animal-picker>input{margin-bottom:10px}.report-animal-options .check-field{align-items:start;padding:5px 0;font-size:12px}.report-animal-options small{color:#738066;font-size:10px;display:block}.report-animal-options input{flex-shrink:0}.report-settings .help{font-size:12px}.report-settings .instruction-tip{margin-top:20px}.report-settings .instruction-tip p{font-size:13px}.report-results{margin-top:45px;scroll-margin-top:20px}.report-results-tools{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-results-tools h2{margin-bottom:10px;font-size:40px}.report-results-tools p{color:#657167;font-size:12px}.report-results-tools .eyebrow{margin-bottom:8px;font-size:10px}.report-print-help{color:#53624c;background:#e7ebde;margin:20px 0 30px;padding:20px 25px;font-size:12px}.report-print-help p{margin:0 0 10px}.report-print-help p:last-child{margin:0}.report-output{background:#e8e9df;padding:5px 8px 20px;overflow-x:auto}.report-sheet{box-sizing:border-box;color:#17231a;background:#fff;flex-direction:column;width:8.5in;min-width:8.5in;height:11in;margin:20px auto;padding:.5in;font-family:Arial,sans-serif;font-size:10pt;line-height:1.4;display:flex;overflow:visible;box-shadow:0 2px 12px #253b3220}.report-sheet-header{flex-shrink:0;margin-bottom:18px}.report-brandline{letter-spacing:1px;border-bottom:1px solid #7d8975;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:9px;font-size:8pt;display:flex}.report-brandline span{letter-spacing:0;color:#5b6855;font-size:7pt}.report-sheet-header h2{margin:0 0 9px;font:700 25pt/1.15 Georgia,serif}.report-sheet-header p{overflow-wrap:anywhere;margin:0 0 5px;font:9pt/1.5 Arial,sans-serif}.report-sheet-header .report-summary{color:#53624c;font-size:8pt}.report-columns{background:#edf0e7;border-bottom:1px solid #8c987f;gap:0;margin-top:15px;font-size:8pt;font-weight:700;line-height:1.4;display:grid}.report-columns>span{overflow-wrap:anywhere;padding:8px 7px}.report-sheet-body{flex:1;min-height:0}.report-unit{break-inside:avoid;page-break-inside:avoid;padding-bottom:10px;display:flow-root}.report-row{border-bottom:1px solid #d6dccd;font-size:9pt;line-height:1.4;display:grid}.report-row>span{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:6px 7px}.report-section-heading{color:#253b32;overflow-wrap:anywhere;margin:5px 0 2px;font:700 14pt/1.3 Georgia,serif}.report-facts{grid-template-columns:1fr 1fr;gap:12px 22px;margin:5px 0 8px;display:grid}.report-facts>div{overflow-wrap:anywhere;min-width:0}.report-facts dt{color:#5c6853;font-size:8pt}.report-facts dd{margin:3px 0 0;font-size:10pt}.report-paragraph{overflow-wrap:anywhere}.report-paragraph>strong{font-size:9pt}.report-paragraph p{white-space:pre-wrap;margin:3px 0 0;font:10pt/1.45 Arial,sans-serif}.report-sheet-footer{color:#52624b;border-top:1px solid #b9c2af;flex-shrink:0;justify-content:space-between;gap:15px;margin-top:18px;padding-top:9px;font-size:8pt;display:flex}.report-measure-wrap{visibility:hidden;pointer-events:none;contain:layout style;position:absolute;top:0;left:-100000px}.report-measure{box-shadow:none;margin:0}.report-measure .report-sheet-body{flex:none}.reports-invitation{color:#657167;text-align:center;margin:35px auto;font-size:14px}@media (max-width:950px){.management-menu.with-reports{grid-template-columns:1fr}.report-type-menu{grid-template-columns:1fr 1fr}.report-form-grid{gap:25px}}@media (max-width:650px){.reports-shell{padding:35px 18px 55px}.reports-heading h1{font-size:52px}.report-type-menu{grid-template-columns:1fr;gap:12px}.report-type-link{padding:18px 22px 25px}.report-type-link strong{font-size:25px}.report-type-link p{font-size:13px}.report-settings{padding:22px!important}.report-settings-title{display:block}.report-settings-title h2{font-size:35px}.report-form-grid{grid-template-columns:1fr;gap:10px}.report-results-tools{flex-direction:column;align-items:start}.report-results-tools .btn{width:100%}.report-print-help{padding:18px}.report-output:before{content:"Letter-size preview · Swipe sideways to see the full page";color:#657167;padding:10px;font-size:11px;display:block}.report-sheet{margin:10px 0 20px}.report-animal-options .check-field{font-size:14px}.herd-bottom{gap:18px}}@media print{@page{size:letter portrait;margin:0}body:has(.reports-view){background:#fff!important;margin:0!important;padding:0!important}.private-toolbar,.reports-view>.report-app-header,.reports-heading,.report-type-menu,.report-settings,.report-results-tools,.report-print-help,.report-measure-wrap,.report-app-footer,.reports-invitation,.reports-shell>.notice,.reports-shell>.error-box{display:none!important}.reports-shell,.report-results,.report-output{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.report-output:before{display:none!important}.report-sheet{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:8.5in!important;min-width:0!important;height:11in!important;box-shadow:none!important;margin:0!important;padding:.5in!important;overflow:visible!important}.report-sheet:last-child{break-after:auto;page-break-after:auto}.report-sheet-header{display:block!important}.report-sheet-footer{display:flex!important}.report-unit{break-inside:avoid;page-break-inside:avoid}}.report-sheet-header .report-scope-note{color:#52624b;margin-top:7px;font-size:7.5pt;line-height:1.35}.instructions .guide-subheading{margin:30px 0 20px;font-size:29px}.report-guide-list{margin:25px 0}.report-guide-list>div{border-bottom:1px solid #d2d7c5;padding:18px 0}.report-guide-list dt{margin-bottom:8px;font-size:17px;font-weight:600}.report-guide-list dd{color:#53624e;margin:0;font-size:15px;line-height:1.9}@media print{.report-guide-list dt{font-size:12pt}.report-guide-list dd{font:11pt/1.55 Georgia,serif}.report-guide-list>div{break-inside:avoid}.instructions .guide-subheading{font-size:18pt}}.report-delivery{background:#fbf9f2;border:1px solid #bdc7b2;margin:20px 0;padding:24px!important}.report-delivery-actions{flex-wrap:wrap;gap:14px;display:flex}.report-delivery button{min-height:48px;font-size:16px}.report-email-panel{max-width:760px;margin-top:28px}.report-email-panel h3{font-size:32px}.report-email-panel p{color:#394b3e;font-size:16px}.report-email-panel label,.report-email-panel legend,.report-email-panel .back{font-size:16px}.report-email-panel fieldset{border:1px solid #bdc7b2;min-width:0;margin:24px 0 0;padding:20px}.report-email-panel input,.report-email-panel textarea,.report-email-panel select{max-width:100%;min-height:48px;font-size:17px}.report-email-panel form .btn{margin-top:20px}.report-email-panel fieldset:disabled{opacity:.7}.report-send-review{overflow-wrap:anywhere;background:#eeeee3;border-left:3px solid #b49b67;margin-top:24px;padding:18px}.report-send-review p{margin:8px 0 0}.report-delivery .notice,.report-delivery .error-box{font-size:16px}.report-recipient-editor{margin-bottom:24px}@media (max-width:650px){.report-delivery{padding:18px!important}.report-delivery-actions{flex-direction:column}.report-delivery-actions .btn{width:100%}.report-email-panel fieldset{padding:14px}}@media print{.report-delivery{display:none!important}}.management-menu.with-expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-choice{background:#eee9dc}.expense-shell{max-width:1050px;margin:auto;padding:45px 28px 70px}.expense-heading{margin-bottom:30px}.expense-heading h1{margin:12px 0 18px;font:64px/1.1 Libre Caslon Display,Georgia,serif}.expense-heading p{color:#3f5344;max-width:650px}.expense-entry,.expense-log{background:#fbf9f2;border:1px solid #c3ccb8;margin:24px 0;padding:28px!important}.expense-panel-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.expense-panel-title h2,.expense-report h2{margin:0;font-size:37px}.expense-entry fieldset{border:0;min-width:0;margin:0;padding:0}.expense-shell label{margin-top:18px;font-size:17px}.expense-shell input,.expense-shell textarea{max-width:100%;min-height:52px;font-size:18px}.expense-shell textarea{min-height:78px}.expense-top-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.expense-share{cursor:pointer;background:#ecefdf;align-items:center;gap:14px;padding:16px;display:flex}.expense-share input{flex-shrink:0;width:26px;height:26px;min-height:26px;margin:0}.expense-jack{max-width:400px}.expense-shell .help{color:#43553e;font-size:14px}.expense-shell .btn{min-height:50px;font-size:16px}.expense-shell .back{min-height:48px;font-size:16px}.expense-save{justify-content:space-between;width:100%;min-height:58px!important;margin-top:25px!important;font-size:19px!important}.expense-date-filters{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;display:grid}.expense-date-filters .btn{margin-bottom:0}.expense-log-tools{justify-content:space-between;align-items:center;gap:18px;margin:26px 0;display:flex}.expense-log-tools p{color:#40513e;margin:0}.expense-entries{gap:16px;display:grid}.expense-item{overflow-wrap:anywhere;background:#fffef9;border:1px solid #c7cfbc;padding:22px}.expense-item-top{justify-content:space-between;align-items:start;gap:15px;display:flex}.expense-item-top time{color:#40543f;font-size:16px}.expense-item-top>strong{white-space:nowrap;font-size:24px}.expense-item h3{margin:12px 0;font:600 21px/1.45 DM Sans,sans-serif}.expense-item p{color:#344b39;margin:8px 0;font-size:17px}.expense-item-notes{white-space:pre-wrap}.expense-item-actions{align-items:center;gap:22px;margin-top:18px;display:flex}.expense-item-actions .btn{padding:10px 24px}.expense-delete-confirm{background:#faf0e5;border:1px solid #b67b5e;margin-top:18px;padding:18px}.expense-delete-confirm .expense-item-actions{flex-wrap:wrap}.expense-reference-totals{border-top:1px solid #b8c4a9;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;padding:22px 0 0;display:grid}.expense-reference-totals span,.expense-reference-totals strong{display:block}.expense-reference-totals strong{margin-top:6px;font-size:24px}.expense-reference-totals p{color:#4a5b44;grid-column:1/-1;margin:0;font-size:14px}.expense-report{margin-top:38px;scroll-margin-top:20px}.expense-report>p{margin-top:14px}.expense-empty{padding:25px 0}.expense-empty h3{font-size:30px}.expense-shell .error-box,.expense-shell .notice{font-size:17px}@media (max-width:800px){.expense-shell{padding:30px 18px 50px}.expense-entry,.expense-log{padding:20px!important}.expense-date-filters{grid-template-columns:1fr 1fr}.expense-date-filters>.btn{grid-column:1/-1}.expense-panel-title,.expense-log-tools{flex-direction:column;align-items:start}.expense-log-tools>.btn{width:100%}.expense-panel-title h2{font-size:34px}}@media (max-width:550px){.management-menu.with-expenses{grid-template-columns:1fr}.expense-heading h1{font-size:52px}.expense-top-fields{gap:14px}.expense-item{padding:18px}.expense-item-top{flex-wrap:wrap}.expense-reference-totals,.expense-date-filters{grid-template-columns:1fr}.expense-shell header .text-link{font-size:14px}}.agreement-tool{max-width:960px;margin:auto;padding:40px 30px 80px}.agreement-tool>.eyebrow{margin-top:30px}.agreement-tool h1{margin:20px 0;font:clamp(38px,5vw,58px)/1.1 Libre Caslon Display,Georgia,serif}.agreement-tool h2{font-size:36px}.agreement-note{border-left:3px solid var(--gold);background:#eae9df;padding:18px 22px;font-size:15px;line-height:1.8}.agreement-tool fieldset{border:1px solid var(--line);background:#fffef9;min-width:0;padding:24px}.agreement-tool legend{padding:0 8px;font-size:16px;font-weight:600}.agreement-fields{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.agreement-wide{grid-column:1/-1}.agreement-tool input,.agreement-tool select{min-height:52px;font-size:17px}.agreement-tool .btn{min-height:52px}.agreement-review{border:1px solid var(--line);background:#fffef9;margin:30px 0;padding:28px}.agreement-tool .agreement-check{cursor:pointer;align-items:flex-start;gap:12px;margin-block:24px;font-size:16px;font-weight:400;line-height:1.6;display:flex}.agreement-check input{flex:0 0 24px;width:24px;height:24px;min-height:24px;margin-top:1px}.agreement-tool .notice,.agreement-tool .error-box,.agreement-review p{overflow-wrap:anywhere}@media (max-width:650px){.agreement-tool{padding:28px 6% 60px}.agreement-fields{grid-template-columns:1fr}.agreement-tool fieldset,.agreement-review{padding:18px}.agreement-tool .actions{flex-direction:column}.agreement-tool .btn{width:100%}}.agreement-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agreement-number{text-align:right;min-width:190px;padding-top:18px}.agreement-number span,.agreement-number strong{display:block}.agreement-number span{color:var(--muted);font-size:12px}.agreement-number strong{margin:6px 0 12px;font-size:21px}.saved-agreements{border-top:1px solid var(--line);margin:36px 0;padding-top:28px}.saved-agreements>p{font-size:15px}.saved-agreements article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.saved-agreements article p{margin:8px 0 0;font-size:14px}@media (max-width:650px){.agreement-title-row{display:block}.agreement-number{text-align:left;padding:0 0 25px}.saved-agreements article{flex-direction:column;align-items:stretch}}.agreement-customer{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:18px}.customer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-heading .back{white-space:nowrap;min-height:48px;font-size:14px}.ranch-date-entry{align-items:stretch;gap:6px;min-width:0;display:flex}.ranch-date-entry>input{flex:1;width:0;min-width:0}.ranch-date-calendar{color:#253b32;background:#fffef9;border:1px solid #b5bcaa;flex:0 0 48px;justify-content:center;align-items:center;min-height:48px;display:flex;position:relative}.ranch-date-calendar input{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;margin:0;padding:0;position:absolute;inset:0}.ranch-date-calendar:focus-within{outline-offset:2px;outline:3px solid #b49b67}.ranch-date-calendar:has(input:disabled){opacity:.5}.herd-modal .duplicate-warning{background:#f5f1e8;border:2px solid #b49b67;margin:24px 0;padding:22px}.herd-modal .duplicate-exact{border-color:#9a382a}.duplicate-warning h3{margin-bottom:14px;font-size:29px}.duplicate-warning article{border-top:1px solid #d8d9cb;padding:16px 0}.duplicate-warning p{overflow-wrap:anywhere;font-size:15px}.duplicate-warning .actions{flex-wrap:wrap;gap:12px;display:flex}.live-herd .quick-search{margin:24px 0;padding:0}.quick-search .toolbar{flex-wrap:wrap}.quick-search label[for=herd-search]{align-self:center;font-weight:700}.cleanup-entry{border-top:1px solid var(--line,#d7cdbf);margin-top:32px;padding-top:20px}.cleanup-review details{margin:18px 0}.cleanup-review summary{cursor:pointer;padding:12px 0;font-weight:700}.cleanup-review input:not([type=checkbox]){min-height:48px}.cleanup-delete{color:#fff!important;background:#7c2c23!important}.cleanup-review .history{overflow-wrap:anywhere}@media (max-width:600px){.quick-search label[for=herd-search]{flex-basis:100%}.quick-search .toolbar input{width:100%;min-width:0}}@media screen and (max-width:900px){.live-status,.herd-stats span,.tag-note,.history-small,.audit-note,.herd-modal legend,.check-field,.private-toolbar,.private-toolbar button,.login-back,.login-card .eyebrow,.login-land-copy .eyebrow,.login-card label,.login-card .help,.login-reassurance p,.login-photo-note,.login-bottom,.menu-number,.menu-go,.welcome-tip p,.print-help,.help-index a:not(.btn),.chapter-number,.instruction-tip p,.report-type-link p,.report-type-number,.report-settings-title .back,.report-animal-options .check-field,.report-animal-options small,.report-settings .help,.report-settings .instruction-tip p,.report-results-tools p,.report-results-tools .eyebrow,.report-print-help,.reports-invitation,.report-output:before,.expense-shell .help,.expense-reference-totals p,.agreement-number span,.saved-agreements article p,.customer-heading .back{font-size:16px;line-height:1.6}.live-herd .subtitle,.card-open p,.facts>div,.care-reminder strong,.care-reminder p,.error-box,.selection-bar,.welcome-panel p,.login-welcome,.management-choice p,.reports-heading>p:last-child,.agreement-note,.saved-agreements>p,.duplicate-warning p{font-size:17px;line-height:1.7}.tag-note,.history-small,.login-back,.login-welcome,.welcome-tip p,.management-choice p,.reports-heading>p:last-child,.report-type-link p,.report-animal-options small,.report-results-tools p,.reports-invitation,.report-guide-list dd,.print-help,.login-reassurance,.login-bottom{color:#435547}.login-photo-note{color:#fff;text-shadow:0 1px 4px #142b22;background:#203a2bd9;align-self:flex-start;padding:6px 10px}.login-brand small{letter-spacing:.25px;font-size:14px;line-height:1.4}.login-card .eyebrow,.login-land-copy .eyebrow,.login-bottom,.chapter-number,.report-type-number,.report-results-tools .eyebrow{letter-spacing:1px}.chapter-number,.report-type-number,.menu-number{color:#6f5929}.private-toolbar{flex-wrap:wrap;gap:10px 20px}.private-toolbar a,.private-toolbar button{align-items:center;min-height:44px;display:inline-flex}.herd-stats{grid-template-columns:1fr;gap:10px}.herd-stats button{align-items:center;gap:18px;padding:16px 18px;display:flex}.herd-stats strong{min-width:42px;margin:0;font-size:32px}.herd-stats span{font-size:17px}.live-herd .herd-title .btn,.care-reminder .btn,.help-index .btn,.expense-shell header .text-link{min-height:48px;font-size:16px;line-height:1.5}.live-herd .herd-title .actions,.modal-actions{flex-wrap:wrap}.live-herd .herd-title .btn{flex:180px}.modal-actions .btn{flex:150px}.card-open{padding-right:55px}.animal-select{right:17px}.card-open h3,.card-open p,.record .facts>div{overflow-wrap:anywhere}.record-head{align-items:flex-start;gap:18px}.herd-modal input,.herd-modal select,.herd-modal textarea{font-size:18px}.herd-modal label{font-size:17px}.herd-modal input[type=checkbox]{flex-shrink:0;width:24px;height:24px}.check-field{align-items:flex-start}.report-animal-options .check-field{padding:10px 0}.report-settings-title .back,.customer-heading .back{white-space:normal}.report-settings-title,.customer-heading{flex-wrap:wrap}.report-guide-list dd,.instruction-chapters p,.instruction-chapters li{font-size:18px;line-height:1.8}.instruction-chapters .instruction-tip p{font-size:17px;line-height:1.75}.live-status .help{width:100%;margin-left:0}.herd-bottom .back{text-align:left;min-height:44px}.report-results-tools .actions{flex-wrap:wrap}}@media screen and (max-width:600px){.facts{grid-template-columns:1fr}.login-photo-note{letter-spacing:0;font-size:16px}.login-brand{letter-spacing:1px}.login-reassurance{align-items:flex-start}.report-settings .field-row{grid-template-columns:1fr}}.herd-backup{min-width:0;max-width:340px}.herd-backup .back{text-align:left}.herd-backup .help{margin:8px 0 0;line-height:1.65}@media screen and (max-width:900px){.herd-backup{max-width:100%}.herd-backup .help{color:#435547;font-size:16px}}.backup-shell{max-width:1100px;margin:auto;padding:45px 30px 70px}.backup-shell h1{margin:18px 0 22px;font:clamp(42px,5vw,64px)/1.1 Libre Caslon Display,Georgia,serif}.backup-shell>p:not(.eyebrow){color:#435547;font-size:18px;line-height:1.75}.backup-shell .backup-panel,.backup-shell .backup-pause{background:#fffef9;border:1px solid #c6cfbb;margin:30px 0;padding:30px;scroll-margin-top:25px}.backup-shell h2{font-size:39px;line-height:1.15}.backup-shell h3{margin:0 0 16px;font-size:29px;line-height:1.3}.backup-shell p,.backup-shell li{color:#435547;font-size:17px;line-height:1.75}.backup-shell .help{color:#435547;font-size:16px;line-height:1.7}.backup-shell label{font-size:17px}.backup-shell input{max-width:100%;min-height:50px;font-size:18px}.backup-shell input[type=checkbox]{flex:0 0 25px;width:25px;height:25px;min-height:0;margin-top:3px}.backup-shell input[type=file]{overflow-wrap:anywhere;font-size:16px}.backup-shell .btn{min-height:50px;font-size:16px;line-height:1.5}.backup-shell .back{text-align:left;min-height:44px;font-size:16px}.backup-shell .notice,.backup-shell .error-box{overflow-wrap:anywhere;font-size:17px;line-height:1.7}.backup-primary{margin:8px 0 28px}.backup-drive{border-left:3px solid var(--gold);background:#eeeee3;padding:24px}.backup-drive ol{padding-left:23px}.backup-drive li{margin:12px 0;padding-left:5px}.backup-drive .help{margin-top:18px}.backup-shell .chapter-number{color:#6f5929;letter-spacing:1px;font-size:16px}.backup-panel a:not(.btn),.backup-pause a{overflow-wrap:anywhere;text-underline-offset:4px;text-decoration:underline}.backup-file-name{overflow-wrap:anywhere;margin-top:20px}.backup-review{border-top:1px solid #bdc8ae;margin-top:30px;padding-top:26px}.backup-warning{color:#673d2a;background:#faf0e5;border:1px solid #c19577;margin:25px 0;padding:22px;line-height:1.7}.backup-warning li{color:#673d2a}.backup-review .check-field{margin-top:25px}.backup-review #restore-confirmation{max-width:320px;margin-bottom:18px}.backup-restore{background:#793c2d;border-color:#793c2d}.backup-table-wrap{margin:24px 0;overflow-x:auto}.backup-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:16px}.backup-table-wrap caption{text-align:left;color:#435547;margin-bottom:14px;font-size:16px}.backup-table-wrap th,.backup-table-wrap td{vertical-align:top;border-bottom:1px solid #d7deca;padding:13px 12px}.backup-table-wrap thead{background:#eef1e4}.backup-shell .backup-pause{background:#edf1df;border-left:4px solid #869b59}.backup-pause .check-field{margin-top:24px}.recovery-copy{border-top:1px solid #d0d9c3;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.recovery-copy p{margin:8px 0 0;font-size:16px}.recovery-copy .btn{flex-shrink:0}.backup-shell :is(.btn,.text-link){white-space:normal}.backup-shell .check-field{align-items:flex-start;font-weight:400;line-height:1.7}@media (max-width:800px){.backup-shell{padding:30px 18px 55px}.backup-shell .backup-panel,.backup-shell .backup-pause{padding:22px 18px}.backup-shell h2{font-size:34px}.backup-drive{padding:20px 16px}.backup-shell .btn{width:100%}.backup-shell .actions{flex-direction:column}.recovery-copy{flex-direction:column;align-items:stretch}.backup-shell .check-field{gap:12px}.backup-table-wrap{margin-inline:-2px}.backup-warning{padding:18px}.backup-warning ul{padding-left:20px}}.backup-dates{text-align:left;background:#eef0e7;border:1px solid #cad2c4;margin:32px 0;padding:26px}.backup-dates h2{margin:0 0 20px;font-size:30px}.backup-date-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.backup-dates h3{margin:0 0 10px;font-family:inherit;font-size:19px;font-weight:600}.backup-dates p{overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;line-height:1.6}.backup-dates a{text-decoration:underline}.backup-dates .backup-date-note{border-top:1px solid #cdd4c7;margin:18px 0 0;padding-top:16px;font-size:16px}@media (max-width:650px){.backup-date-grid{grid-template-columns:1fr;gap:18px}.backup-dates{padding:20px}.backup-dates h2{font-size:28px}}.comparison-entry{margin:14px 0 22px}.comparison-entry .help{margin:10px 0 0}.animal-comparison{padding:0!important}.compare-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.compare-heading h1{margin:0 0 22px;font-size:clamp(34px,4.8vw,54px);line-height:1.08}.animal-comparison p{font-size:18px;line-height:1.65}.compare-selectors{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.compare-selectors label{margin-bottom:10px;font-size:18px;font-weight:600;display:block}.compare-selectors select{background:#fffdf7;border:1px solid #b8c3b3;width:100%;max-width:100%;min-height:52px;padding:12px;font-size:17px}.compare-suggestions{background:#eef0e7;border:1px solid #cad2c4;margin:24px 0;padding:24px}.compare-suggestions h2,.compare-next h2{margin:0 0 16px;font-size:30px}.compare-suggestion{border-top:1px solid #cad2c4;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.compare-suggestion p{margin:8px 0 0;font-size:16px}.compare-suggestion .btn{flex-shrink:0}.comparison-table-wrap{overscroll-behavior-x:contain;border:1px solid #bdc8b6;margin:20px 0 30px;overflow-x:auto}.comparison-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #b49b67}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:740px;font-size:17px;line-height:1.6}.comparison-table caption{text-align:left;background:#eef0e7;padding:16px;font-size:17px}.comparison-table th,.comparison-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d3d9cb;border-right:1px solid #d3d9cb;padding:18px}.comparison-table th:first-child{width:23%}.comparison-table thead th{background:#f0eee3}.comparison-table thead strong{margin:12px 0;font:29px/1.2 Georgia,serif;display:block}.comparison-table thead p{font-size:17px}.comparison-table th small{color:#71572a;margin-top:10px;font-size:15px;display:block}.comparison-table .compare-different{background:#f7efdc}.comparison-table .btn{white-space:normal;min-height:48px;padding:12px 15px;font-size:16px}.comparison-table p{margin:0 0 14px;font-size:17px}.comparison-table summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:17px;font-weight:600}.compare-entry{border-bottom:1px solid #cdd4c7;padding:16px 0}.compare-entry strong{font-family:inherit;font-size:17px}.compare-entry p{white-space:pre-wrap;margin-top:10px}.compare-next{background:#eef0e7;border:1px solid #cad2c4;margin:24px 0;padding:25px}.compare-next li{margin:12px 0;font-size:18px;line-height:1.65}.comparison-table .compare-blocker{border-left:3px solid #9b7745;padding-left:10px;font-weight:400}.animal-comparison .compare-scroll-help{font-size:17px}.animal-comparison>.check-field{margin-top:24px}@media (max-width:700px){.compare-heading{flex-direction:column}.compare-selectors{grid-template-columns:1fr;gap:18px}.compare-suggestion{flex-direction:column;align-items:flex-start}.compare-suggestions,.compare-next{padding:18px}.comparison-table th,.comparison-table td{padding:15px}.comparison-table{min-width:740px}.compare-heading .btn{margin-bottom:20px}}.quick-start-shell{max-width:940px;margin:0 auto;padding:50px 6% 70px}.quick-start-shell h1{margin:0 0 24px;font-size:clamp(42px,6vw,64px)}.quick-start-shell p{font-size:18px;line-height:1.7}.quick-start-steps{margin:38px 0;padding:0 0 0 28px}.quick-start-steps li{color:#253b32;margin:0 0 27px;padding-left:8px;font-size:20px}.quick-start-steps h2{margin:0 0 8px;font-family:inherit;font-size:21px;font-weight:600;line-height:1.3}.quick-start-steps p{margin:0}.quick-start-help{background:#eef0e7;border:1px solid #cad2c4;margin:30px 0;padding:24px}.quick-start-help p{margin:0 0 18px}.quick-start-shell .actions{flex-wrap:wrap;gap:14px}@media (max-width:650px){.quick-start-shell{padding:35px 6%}.quick-start-shell .btn{white-space:normal;font-size:16px}.quick-start-help{padding:19px}}.sale-summary{background:var(--cream,#f8f5ed);border:1px solid #d7d3c4;border-radius:8px;margin:24px 0;padding:20px}.sale-summary h3{margin:0 0 12px;font-size:26px}.sale-summary p{font-size:18px}.animal-age{color:#253b32;margin:12px 0;font-size:17px;line-height:1.5;display:block}.animal-ratings{font-size:18px;line-height:1.5;display:block}.assessment-by,.assessment-date{color:#465747;margin:8px 0;font-size:16px;display:block}.rating-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin:7px 0;display:flex}.rating-stars{white-space:nowrap;color:#806020;letter-spacing:1px;font-family:Arial,sans-serif;font-size:23px}.empty-stars{color:#66705c}.combined-score{margin-top:10px;font-size:18px;display:block}.animal-ratings.compact{border-top:1px solid #dadbcd;margin-top:14px;padding-top:5px}.compact .assessment-by{font-size:14px}.compact .rating-row{font-size:16px}.compact .rating-stars{font-size:20px}.compact .combined-score{font-size:17px}.assessment-summary{border-bottom:1px solid #d7dacb;padding:22px 0}.assessment-summary h3{margin:10px 0;font-size:28px}.assessment-summary .btn{margin-top:18px}.star-input{min-width:0}.star-input .star-choices{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.star-choices label{cursor:pointer;margin:0;position:relative}.star-choices input{opacity:0;width:1px;height:1px;position:absolute}.star-choices label>span{text-align:center;color:#69705e;background:#fffef9;border:1px solid #9aa18d;border-radius:5px;min-width:44px;min-height:56px;padding:4px;font:28px Arial,sans-serif;display:block}.star-choices small{font:16px Arial,sans-serif;display:block}.star-choices .chosen>span{color:#72521b;background:#eee4c9;border:2px solid #806020;padding:3px}.star-choices input:focus-visible+span{outline-offset:3px;outline:3px solid #253b32}.star-input .back{min-height:44px;margin-right:15px;font-size:16px;display:inline-block}.rating-selection{font-size:17px}.assessment-preview{background:#e9eadf;padding:16px;font-size:19px;font-weight:600}.card-open{padding-bottom:40px}.animal-card{min-width:0}@media (min-width:1100px){.live-herd .animal-list{grid-template-columns:repeat(4,minmax(0,1fr))}.live-herd .card-open{padding-inline:20px}}@media (min-width:801px) and (max-width:1099px){.live-herd .animal-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.herd-modal .star-input{padding:12px}.star-choices{gap:4px}.assessment-summary .btn{width:100%}.animal-age,.compact .rating-row,.compact .combined-score{font-size:18px}}.live-herd .animal-card .animal-card-name{color:#253b32;overflow-wrap:anywhere;margin:0 0 10px;font-size:23px;font-weight:700;line-height:1.3}@media (max-width:800px){.live-herd .animal-card .animal-card-name{font-size:24px}}.animal-card-birth{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.animal-birth-icon{color:#253b32;vertical-align:middle;flex:none;width:1.15em;height:1.15em}.assessment-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.assessment-actions .btn{width:auto;margin-top:0}.assessment-star-cue{color:#806020;pointer-events:none;flex:none;align-items:center;gap:4px;display:inline-flex}.assessment-star-cue svg{fill:none;width:21px;height:21px}.animal-sale-badge{color:var(--green,#254135);margin:.6rem 0;font-size:1rem;font-weight:700;line-height:1.4;display:block}.delivery-reminder{margin:1.5rem 0;padding:1.25rem}.delivery-reminder h3{margin-top:0}.harvest-sale-review{margin:1rem 0}.harvest-sale-review summary{cursor:pointer;min-height:48px;padding:1rem 0;font-weight:700}.birth-sound-controls{color:#626d65;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:1rem 0 .5rem;font-size:.875rem;display:flex}.birth-sound-controls label{min-height:36px;font-size:inherit;cursor:pointer;align-items:center;gap:.5rem;margin:0;font-weight:400;display:inline-flex}.birth-sound-controls input[type=checkbox]{width:15px;height:15px;min-height:0;accent-color:var(--forest,#243c31);margin:0}.birth-sound-controls .birth-sound-test{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem .15rem;font-size:.8125rem;text-decoration:underline}.birth-sound-controls small{font-size:.75rem}.birth-sound-controls .help{flex-basis:100%;margin:0}.paper-backup h1{max-width:100%}.paper-backup .backup-panel{margin:1.5rem 0}.paper-backup .subtitle{max-width:48rem}.paper-backup .report-delivery-actions{flex-wrap:wrap}.guide-delivery{background:#faf9f4;border:1px solid #d4dacc;border-radius:12px;margin:1.5rem 0 2rem;padding:1.5rem}.guide-delivery h2{margin-top:0}.guide-delivery .report-delivery-actions{flex-wrap:wrap}.guide-index-group{margin:1rem 0 1.4rem}.guide-index-group>strong{color:#253b32;margin-bottom:.45rem;font-size:1rem;line-height:1.5;display:block}.guide-index-group>a{display:block}.newsletter-workspace{grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr);gap:32px;margin:30px 0;display:grid}.newsletter-editor label{margin:0 0 20px;font-weight:600;display:block}.newsletter-editor input:not([type=checkbox]),.newsletter-editor textarea{box-sizing:border-box;color:#253b32;background:#fffdf5;border:1px solid #9da995;border-radius:4px;width:100%;margin-top:8px;padding:14px;font:18px/1.6 Arial,sans-serif;display:block}.newsletter-editor textarea{resize:vertical}.newsletter-photo input{vertical-align:middle;width:22px;height:22px;margin-right:10px}.newsletter-actions{flex-wrap:wrap;gap:12px;display:flex}.newsletter-actions .btn{white-space:normal}.newsletter-preview{min-width:0}.newsletter-preview iframe{background:#fffdf5;border:1px solid #b9c3ae;width:100%;height:1150px;display:block}.marketing-studio p,.marketing-studio li{font-size:18px;line-height:1.7}.marketing-studio button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1000px){.newsletter-workspace{grid-template-columns:1fr}.newsletter-preview iframe{height:1300px}}
