.money-desk{margin:24px 0;border:1px solid #dce3ef;border-radius:14px;background:#fff;padding:24px}.money-desk>header{display:flex;justify-content:space-between;gap:20px;align-items:start;flex-wrap:wrap}.money-desk h2{font-size:25px;margin:6px 0}.money-desk p{font-size:14px;line-height:1.55;color:#54627a}.money-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.money-actions .btn{font-size:13px;padding:9px 12px}.money-actions input{min-width:220px;flex:1;padding:12px;border:1px solid #dce3ef;border-radius:8px}.money-coverage,.money-explainer{color:#65738a;font-size:12px;margin:14px 0}.money-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.money-opportunity{padding:18px;border:1px solid #dce3ef;border-radius:10px;background:#f8faff;min-width:0;overflow-wrap:anywhere}.money-opportunity-title{display:flex;justify-content:space-between;gap:14px}.money-opportunity-title button{border:0;padding:0;background:none;text-align:left;font:600 16px/1.4 var(--body);color:#182944;cursor:pointer}.money-opportunity-title p{margin:5px 0 12px}.money-opportunity-title strong{font-size:23px;color:#315df6}.money-opportunity-title small{display:block;font-size:11px;font-weight:400}.money-opportunity progress{width:100%;height:8px;accent-color:#315df6}.money-steps{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0 15px;font-size:12px;color:#748096}.money-steps .done{color:#168354}.money-next{font-size:16px;line-height:1.45}.money-opportunity details{font-size:14px;margin-top:10px}.money-opportunity footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;font-size:12px;color:#61728b}.money-opportunity footer .btn{flex:none}.money-brief{padding:20px;background:#edf3ff;border-radius:10px;margin:16px 0}.money-brief p{white-space:pre-line}.money-brief li{font-size:15px;line-height:1.6}.money-log,.money-history{border-top:1px solid #dce3ef;margin-top:20px;padding-top:18px}.money-log summary,.money-history summary{font-size:16px;font-weight:600;cursor:pointer}.money-log-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.money-log label,.money-contact-fields label{display:flex;flex-direction:column;gap:6px;font-size:14px;margin:10px 0}.money-log input,.money-log select,.money-log textarea{width:100%;padding:10px;border:1px solid #dce3ef;border-radius:8px;font:inherit}.money-log article{padding:14px;border-bottom:1px solid #dce3ef;font-size:14px}.money-log small{display:block;color:#61728b;margin-top:6px}.money-working{padding:12px;background:#edf3ff;border-radius:8px}.money-history .btn{margin:12px 8px 0 0}.money-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.money-contact-list{display:grid;gap:10px}.money-contact-list article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(180px,2fr);gap:20px;padding:18px;border:1px solid #dce3ef;border-radius:10px;background:#fff;overflow-wrap:anywhere}.money-contact-list h2{font-size:17px;margin:0}.money-contact-list p{font-size:14px;margin:5px 0}.money-contact-list .btn{margin:3px}.money-desk [hidden]{display:none}@media(max-width:1000px){.money-grid{grid-template-columns:1fr}.money-contact-list article{grid-template-columns:1fr 1fr}.money-contact-list article>div:last-child{grid-column:1/-1}}@media(max-width:600px){.money-desk{padding:16px}.money-log-layout,.money-contact-fields,.money-contact-list article{grid-template-columns:1fr}.money-opportunity footer{align-items:start;flex-direction:column}}
.money-brief-section{border-top:1px solid #d0def6;margin-top:16px;padding-top:14px}.money-brief-section h4{font-size:14px;margin:0 0 6px}.money-brief-section p{margin:0}

.money-daily-progress{background:#edf7f2;border:1px solid #c8e2d5;padding:16px;border-radius:12px;margin:14px 0}.money-daily-progress>div{display:flex;justify-content:space-between;gap:12px}.money-daily-progress progress{width:100%;height:12px;accent-color:#288765}.money-daily-progress p{margin:4px 0 0;font-size:12px;color:#547065}.money-contact-list article>div{min-width:0;overflow-wrap:anywhere}.money-contact-list article>div:last-child{display:flex;gap:6px;flex-wrap:wrap;align-content:start}

.hit-list-strip.contacted-today,.hit-list-pinned-row.contacted-today,.sniper-row.contacted-today{background:#ecf8ef!important;border-left:4px solid #329967!important}.hit-list-contact.today{background:#d8f2e2;color:#206741}.hit-list-contact.due{background:#fff0d6;color:#895a08}
.daily-tools{max-width:1350px;margin:auto}.daily-tools-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.daily-tools label{display:block;margin:10px 0}.daily-tools label input,.daily-tools label textarea{display:block;width:100%;margin-top:5px;box-sizing:border-box}.daily-tools-list{display:grid;gap:12px;align-content:start}.daily-secret{max-width:100%}.daily-email-review{position:fixed;inset:7vh 10vw;z-index:10000;width:80vw;max-width:900px;height:80vh;overflow:auto;border:1px solid #cbd5e2;box-shadow:0 10px 80px #17294455;border-radius:16px;padding:28px}.daily-email-review pre{white-space:pre-wrap;font:inherit}.daily-tools .actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:800px){.daily-tools-grid{grid-template-columns:1fr}}

.money-refresh-choice{display:flex;align-items:center;gap:8px;margin:8px 0 14px;color:#61728d;font-size:12px}.money-refresh-choice input{width:auto}

.contacts-tabs{margin:0 0 18px}.contacts-tabs .btn{white-space:nowrap}

.daily-admin-notes{max-width:1050px}.daily-admin-notes .pagehead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.daily-admin-notes .pagehead h1{margin:0}.daily-note-toolbar{margin:0 0 12px}.daily-note-toolbar label{font-size:13px;font-weight:600;margin:0 0 6px}.daily-note-toolbar input{max-width:440px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px}.daily-note-list{border-top:1px solid #dce4ef}.daily-note-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 4px;border-bottom:1px solid #dce4ef}.daily-note-row>div:first-child{min-width:0;flex:1}.daily-note-row small{display:block;color:#66758c;font-size:12px;margin-bottom:4px}.daily-note-row h2{margin:0;font-size:17px}.daily-note-row p{margin:5px 0 0;color:#607088;font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-note-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.daily-note-row-actions .btn{white-space:nowrap}.daily-note-row[hidden],.daily-note-empty[hidden]{display:none}.daily-note-empty{padding:56px 16px;text-align:center;color:#68758a}.daily-note-empty h2{margin:0 0 6px;font-size:18px;color:#1d293b}.daily-note-empty p{margin:0 0 18px}.daily-note-overlay{position:fixed;inset:0;z-index:10000;background:#101b2b80;display:grid;place-items:center;padding:20px}.daily-note-dialog{width:min(680px,100%);max-height:min(92vh,850px);overflow:auto;background:#fff;border:1px solid #d6dfeb;border-radius:8px;box-shadow:0 18px 60px #0f203545}.daily-note-dialog header,.daily-note-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.daily-note-dialog header{border-bottom:1px solid #e2e8f0}.daily-note-dialog footer{justify-content:flex-end;border-top:1px solid #e2e8f0}.daily-note-dialog h2{margin:0;font-size:20px}.daily-note-dialog header p{margin:4px 0 0;color:#66758c;font-size:13px}.daily-note-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 24px 22px}.daily-note-fields label{font-size:13px;font-weight:600;color:#334155;margin:4px 0}.daily-note-fields input,.daily-note-fields textarea,.daily-note-fields select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px 11px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;font:inherit;color:#172235}.daily-note-fields .full{grid-column:1/-1}.daily-note-fields textarea{resize:vertical;min-height:130px}.daily-note-login{border-top:1px solid #e2e8f0;padding-top:14px}.daily-note-login summary{cursor:pointer;font-weight:600;font-size:14px}.daily-note-login-fields{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;padding-top:8px}.daily-note-login-fields label:last-child{grid-column:1/-1}.daily-note-row .daily-secret:not([hidden]){width:min(240px,100%);padding:7px;border:1px solid #cbd5e1;border-radius:5px}@media(max-width:700px){.daily-admin-notes .pagehead,.daily-note-row{align-items:flex-start;flex-direction:column}.daily-note-fields,.daily-note-login-fields{grid-template-columns:1fr}.daily-note-login-fields label:last-child{grid-column:auto}.daily-note-dialog header,.daily-note-dialog footer{padding:15px}.daily-note-fields{padding:12px 15px 18px}.daily-note-row-actions{width:100%}}
.business-contacts .money-contact-list article>div{min-width:0}.business-contacts .money-contact-list .btn{max-width:100%;white-space:normal;overflow-wrap:anywhere;margin:3px 3px 3px 0}.business-contacts .money-contact-list h2,.business-contacts .money-contact-list p{overflow-wrap:anywhere}
