.month-days>button .day-dots{gap:2px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.month-days>button .day-dots i{border-radius:50%;width:4px;height:4px;display:block}.month-days>button .day-dots .delivery{background:#e1b423}.month-days>button .day-dots .activity{background:#80503c}.month-days>button .day-dots .urgent{background:#d54b4b}.month-days>button.selected .day-dots i{box-shadow:0 0 0 1px #fff}.bia-agenda-legend .delivery:before{background:#e1b423}.bia-agenda-legend .urgent:before{background:#d54b4b}.bia-agenda-summary article{position:relative}.bia-agenda-summary article>button{color:#694a42;cursor:pointer;background:#fff;border:1px solid #d9cbc7;border-radius:4px;padding:3px 6px;font-size:7px;position:absolute;bottom:10px;right:12px}.bia-agenda-summary article.over-capacity{background:#fff5f3;border-color:#d54b4b}.bia-agenda-summary article.over-capacity strong{color:#b52f2f}.bia-capacity-modal{width:min(430px,100%)}.bia-capacity-modal>p{color:#806d67;font-size:11px;line-height:1.5}.bia-capacity-modal>label{margin-top:18px;display:block}.bia-capacity-modal>header h2{margin:5px 0 0;font:400 26px Georgia,serif}.bia-capacity-decision{z-index:1100;color:#542d27;background:#fff8f5;border:1px solid #d54b4b;border-radius:10px;width:min(460px,100% - 28px);padding:16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #32140f44}.bia-capacity-decision strong,.bia-capacity-decision p{margin:0 0 7px;display:block}.bia-capacity-decision p{color:#80645d;font-size:10px}.bia-capacity-decision button{color:#fff;cursor:pointer;background:#7a3324;border:0;border-radius:5px;padding:7px 10px;font-size:9px}.bia-save-errors{z-index:1200;color:#542d27;background:#fff4f1;border:1px solid #bd3d34;border-radius:10px;width:min(500px,100% - 28px);padding:16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #32140f44}.bia-save-errors strong{margin-bottom:8px;display:block}.bia-save-errors ul{margin:0 0 10px;padding-left:18px;font-size:10px;line-height:1.6}.bia-save-errors button{color:#fff;background:#7a3324;border:0;border-radius:5px;padding:6px 10px}.bia-required-hint{z-index:1050;color:#6b4b43;background:#fff;border:1px solid #e0d1cc;border-radius:8px;width:min(620px,100% - 28px);padding:9px 13px;font-size:9px;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #32140f1a}.bia-required-hint strong{color:#8b3329;margin-right:8px}.bia-customer-suggestions{z-index:1150;background:#fff;border:1px solid #decfc9;border-radius:9px;width:min(600px,100% - 28px);padding:10px;position:fixed;top:62px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #32140f2b}.bia-customer-suggestions>strong{color:#78594f;margin:0 4px 7px;font-size:9px;display:block}.bia-customer-suggestions>button{color:#50352e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee4e0;justify-content:space-between;gap:12px;width:100%;padding:9px;display:flex}.bia-customer-suggestions>button:hover{background:#fff7f3}.bia-customer-suggestions span:last-child{text-align:right}.bia-customer-suggestions b,.bia-customer-suggestions small{display:block}.bia-customer-suggestions b{font-size:10px}.bia-customer-suggestions small{color:#8c756e;margin-top:3px;font-size:8px}
