.bmh-applications-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.bmh-tracking-panel{border:1px solid var(--bmh-border);border-radius:var(--bmh-radius);background:var(--bmh-featured-panel-background);box-shadow:var(--bmh-shadow);color:var(--bmh-white);padding:14px;position:sticky;top:20px}.bmh-tracking-panel .sub-title{color:var(--bmh-white);margin:0 0 10px;font-size:1rem;line-height:1.3}.bmh-tracking-panel label{color:var(--bmh-white);margin-bottom:7px;font-size:.88rem;line-height:1.45;display:block;padding:0!important}.bmh-tracking-panel .form-group,.bmh-tracking-panel .col-md-12{margin:0;padding:0!important}.bmh-tracking-panel .form-group+.form-group{margin-top:14px}.bmh-tracking-panel .form-control{background:var(--bmh-white);min-height:40px;color:var(--bmh-ink);border:1px solid #ffffff6b;border-radius:10px}.bmh-tracking-panel .btn{background:var(--bmh-red);width:100%;min-height:40px;color:var(--bmh-white);border:0;border-radius:10px;font-weight:700}.bmh-tracking-panel .help-block{color:#ffe9a8}.bmh-applications-content{min-width:0}.bmh-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bmh-application-meta{color:var(--bmh-muted);gap:5px;margin:0;font-size:.86rem;line-height:1.45;display:grid}.bmh-application-meta span:first-child{color:var(--bmh-ink);font-weight:700}.bmh-application-meta time{overflow-wrap:anywhere}.bmh-common-card--roomy .bmh-application-meta.bmh-application-services{gap:2px;padding:4px 8px;line-height:1.25}.bmh-application-services__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.bmh-application-services__item{min-width:0;display:grid}.bmh-application-services__item strong{color:var(--bmh-ink);font-weight:700}.bmh-application-services__date{font-size:11px}.bmh-application-status{align-items:center;gap:8px;font-size:.82rem;font-weight:800;line-height:1.35;display:flex}.bmh-application-status--open{color:var(--bmh-green-dark)}.bmh-application-status--closed{color:#8a4a00}.bmh-application-actions{flex-wrap:wrap;gap:9px;margin-top:auto;display:flex}.bmh-application-actions--stacked{flex-direction:column}.bmh-applications-page .bmh-application-actions .btn{white-space:normal;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:7px 12px;font-size:.85rem;font-weight:800;line-height:1.25;display:inline-flex}.bmh-applications-page .bmh-application-actions .btn-success{background:var(--bmh-green);color:var(--bmh-white)}.bmh-applications-page .bmh-application-actions .btn-warning{color:#4b3c00;background:#f4d46a}.bmh-application-empty{border:1px dashed var(--bmh-border);border-radius:var(--bmh-radius);background:var(--bmh-white);color:var(--bmh-muted);text-align:center;padding:20px}@media (width<=1024px){.bmh-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.bmh-applications-layout{grid-template-columns:1fr}.bmh-tracking-panel{position:static}}@media (width<=600px){.bmh-application-grid{grid-template-columns:1fr}.bmh-applications-page .bmh-application-actions,.bmh-applications-page .bmh-application-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.bmh-applications-page .btn{transition:none}.bmh-applications-page .btn:hover{transform:none}}.bmh-application-services--fees{align-self:stretch!important}.bmh-application-services--fees .bmh-application-services__list{grid-template-columns:minmax(0,1fr);gap:1px}.bmh-application-services--fees .bmh-application-services__item{text-align:left;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.bmh-application-services--fees .bmh-application-services__item span,.bmh-application-services--fees .bmh-application-services__item time{white-space:nowrap}
