.gf-wrap{max-width:1240px;margin:24px 24px 0 4px;color:#111111}.gf-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 22px}.gf-heading h1{font-size:28px;font-weight:700;color:#111111}.gf-heading p{margin:6px 0 0;color:#111111;font-size:14px}.gf-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;margin-bottom:22px}.gf-card,.gf-panel{background:#fff;border:1px solid #d7d2c8;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.gf-card{padding:21px;text-decoration:none;color:#111111}.gf-card strong{display:block;color:#111111;font-size:32px;margin-top:10px}.gf-panel{padding:24px;margin-top:18px}.gf-actions{display:flex;gap:12px}.gf-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.gf-form{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:20px;max-width:900px}.gf-form label span{display:block;font-weight:600;margin-bottom:7px}.gf-form input,.gf-form textarea,.gf-form select,.gf-items input{width:100%;max-width:none}.gf-wide{grid-column:1/-1}.gf-empty{text-align:center;padding:56px}.gf-items th:nth-child(2){width:100px}.gf-items th:nth-child(3){width:150px}.gf-items th:nth-child(4){width:130px}.gf-items th:last-child{width:65px}.gf-quote-bottom{display:grid;grid-template-columns:1fr 340px;gap:32px;margin-top:28px}.gf-quote-bottom textarea{width:100%}.gf-totals label,.gf-totals p{display:flex;justify-content:space-between;margin:10px 0}.gf-totals input{width:130px}.gf-totals .gf-grand{font-size:20px;border-top:2px solid #303030;padding-top:12px}.gf-sticky-actions{margin-top:24px;padding-top:20px;border-top:1px solid #d7d2c8}.gf-status{display:inline-block;border-radius:99px;padding:4px 9px;background:#f3eee3}.gf-accepted{background:#e9e3d8;color:#111111}.gf-sent{background:#f3eee3;color:#111111}.gf-rejected,.gf-expired{background:#e9e3d8;color:#111111}.gf-convert{font-weight:600;color:#111111}.gf-table-scroll{overflow:auto}@media(max-width:900px){.gf-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.gf-quote-bottom{grid-template-columns:1fr}.gf-items{min-width:700px}}@media(max-width:600px){.gf-grid,.gf-form{grid-template-columns:1fr}.gf-wide{grid-column:auto}.gf-wrap{margin-right:12px}}

.gf-two-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gf-form-one{grid-template-columns:1fr}.gf-service-form>.gf-panel:first-child{margin-top:0}.gf-photo-preview{display:block;margin-top:10px;width:80px;height:80px;object-fit:cover;border-radius:8px}.gf-transfers{min-width:900px}.gf-finance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.gf-finance-grid>div{background:#f3eee3;border:1px solid #d7d2c8;border-radius:9px;padding:16px}.gf-finance-grid span,.gf-finance-grid strong{display:block}.gf-finance-grid span{font-size:12px}.gf-finance-grid strong{font-size:20px;margin-top:6px}.gf-inline-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0 24px}.gf-inline-form label{flex:1 1 150px}.gf-inline-form label input,.gf-inline-form label select{display:block;width:100%;margin-top:6px}.gf-task-list{display:grid;gap:8px}.gf-task{display:flex;gap:12px;align-items:center;border:1px solid #d7d2c8;border-radius:9px;padding:12px}.gf-task-check{display:grid;place-items:center;width:26px;height:26px;border:1px solid #303030;border-radius:50%;text-decoration:none}.gf-task small{display:block;margin-top:3px}.gf-task.is-complete strong{text-decoration:line-through}.gf-agenda{display:grid;gap:8px}.gf-agenda-event{display:grid;grid-template-columns:130px 1fr;gap:18px;padding:16px;border:1px solid #d7d2c8;border-radius:9px;color:#111}.gf-agenda-event time{font-weight:700}.gf-agenda-event small{display:block}@media(max-width:900px){.gf-two-panels{grid-template-columns:1fr}.gf-finance-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gf-finance-grid{grid-template-columns:1fr}.gf-agenda-event{grid-template-columns:1fr;gap:4px}}

/* Paleta grafito, plata y blanco. */
.gf-wrap{color:#17191d}.gf-card,.gf-panel{background:#fff;border-color:#d2d5da;box-shadow:0 10px 30px rgba(32,35,40,.07)}.gf-heading p{color:#666b73}.gf-status{background:#e2e4e7;color:#25282c}.gf-finance-grid>div{background:#f0f1f3;border-color:#d2d5da}.widefat th{background:#eceef1;color:#5e636b}.button.button-primary{background:#25282c;border-color:#25282c;color:#fff}.button.button-primary:hover,.button.button-primary:focus{background:#111316;border-color:#111316;color:#fff}.gf-plan-stock{background:#f0f1f3;border:1px solid #d2d5da;border-radius:14px;padding:24px}.gf-task,.gf-agenda-event,.gf-sticky-actions{border-color:#d2d5da}

.gf-row-editing{background:#e9edf2!important;box-shadow:inset 4px 0 #30343a}.gf-row-editing td{font-weight:600}#cuotas-pendientes{scroll-margin-top:24px}#cuotas-pendientes .gf-toolbar-note{margin:-10px 0 20px}
.gf-payment-actions{display:flex;align-items:center;gap:12px}.gf-payment-actions form{margin:0}.gf-payment-actions .button-link-delete{color:#8a2f2f;padding:0}

.gf-obituary-editor{max-width:1100px}.gf-media-field{display:block;border:1px solid #d2d5da;border-radius:14px;padding:18px;background:#f8f9fa}.gf-media-field-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.gf-media-field-head strong,.gf-media-field-head small{display:block}.gf-media-field-head small{margin-top:4px;color:#666b73;font-weight:400}.gf-media-selection{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:16px}.gf-media-selection:empty{display:none}.gf-media-chip{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;border:1px solid #d2d5da;border-radius:11px;background:#fff}.gf-media-chip-thumb,.gf-media-video-icon{width:100%;height:92px;border-radius:8px;object-fit:cover}.gf-media-video-icon{display:grid;place-items:center;background:#282b2f;color:#fff;font-size:25px}.gf-media-chip>span:not(.gf-media-video-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.gf-remove-media{position:absolute;top:12px;right:12px;width:25px;height:25px;border:0;border-radius:50%;background:#202225;color:#fff;font-size:18px;line-height:1;cursor:pointer}@media(max-width:600px){.gf-media-field-head{align-items:stretch;flex-direction:column}.gf-media-selection{grid-template-columns:repeat(2,minmax(0,1fr))}}

.gf-list-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.gf-search-form{display:flex;align-items:center;gap:8px;min-width:min(100%,560px)}.gf-search-form input{flex:1;min-width:180px}@media(max-width:680px){.gf-list-tools,.gf-search-form{align-items:stretch;flex-direction:column}.gf-list-tools>a,.gf-search-form .button{width:100%}}

.gf-media-counter{display:inline-flex;margin-top:9px;padding:3px 8px;border-radius:20px;background:#e5e7ea;color:#44494f;font-size:11px;font-weight:700}.gf-media-feedback{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#eee7df;color:#663e23;font-size:12px}.gf-media-feedback[hidden]{display:none}
