.settings-menu{margin-top:1rem;border-top:1px solid #ffffff40;padding-top:.7rem}.settings-menu summary{cursor:pointer;padding:.8rem;color:inherit}.running-clock{background:#fff3cd;border:2px solid #986100;color:#392900;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 2px 6px #0002}.running-clock>div:first-child{display:grid;gap:.25rem;min-width:0}.running-clock a{color:#312500;font-weight:650;overflow-wrap:anywhere}.running-clock .actions{display:flex;flex-wrap:wrap;margin:0;gap:.5rem}.running-clock button,.running-clock .button{min-height:44px}.running-clock form{margin:0}#running-clocks:has(.running-clock){position:sticky;top:0;z-index:12}.customer-report{margin-top:1rem}.customer-report-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.customer-report-photos img{width:100%;max-height:260px;object-fit:contain}.customer-report-photos figure{margin:0;overflow-wrap:anywhere}.profit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.profit-summary strong{display:block;font-size:1.4rem}@media(max-width:760px){.running-clock{display:block;padding:.75rem}.running-clock .actions{margin-top:.6rem}.running-clock .actions>*{flex:1}.running-clock button{width:100%}#running-clocks:has(.running-clock){position:sticky;max-height:45vh;overflow:auto}.customer-report-photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{#running-clocks,.settings-menu{display:none}}
