/* Pimenta de Cheiro | Desenho assistido de áreas de entrega */
.dl-settings-page #deliveryMap.drawing-polygon,
.dl-settings-page #deliveryMap.drawing-polygon .maplibregl-canvas,
.dl-settings-page #deliveryMap.drawing-polygon .gm-style,
.dl-settings-page #deliveryMap.drawing-polygon .gm-style>div{cursor:crosshair!important}
.dl-settings-page #deliveryMap.drawing-polygon{outline:3px solid #b22136!important;outline-offset:-3px;box-shadow:0 0 0 5px rgba(178,33,54,.12)!important}
.dl-settings-page .dl-polygon-map-status{
 display:block;margin:0 11px 10px;padding:11px 13px;border:1px solid #efafbb;
 border-radius:9px;background:#fff2f4;color:#892337;font-size:12px;font-weight:760;line-height:1.5
}
.dl-settings-page .dl-polygon-map-status[hidden]{display:none!important}
.dl-settings-page .dl-polygon-map-status:before{content:"✎";margin-right:7px;font-size:16px}
.dl-settings-page .dl-polygon-help{
 margin:0 0 14px;padding:12px 14px;border-radius:11px;border:1px solid #e4dfd8;
 background:#fcfaf7;color:#5b5151;font-size:12px;line-height:1.65
}
.dl-settings-page .dl-polygon-help b{color:#42343a}
.dl-settings-page .pp-polygon-actions{
 display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:10px 0
}
.dl-settings-page .pp-polygon-actions button{
 flex:0 1 auto;min-height:42px;padding:9px 13px;border-radius:10px;
 font-size:12px;line-height:1.3;font-weight:800
}
.dl-settings-page .pp-polygon-actions button:disabled{
 opacity:.42!important;cursor:not-allowed!important;pointer-events:none
}
.dl-settings-page .pp-polygon-actions #deliveryPolygonStartButton{
 background:#a82438!important;color:#fff!important;border:1px solid #a82438!important
}
.dl-settings-page .pp-polygon-actions #deliveryPolygonFinishButton{
 background:#187250!important;color:#fff!important;border:1px solid #187250!important
}
.dl-settings-page .dl-polygon-count{
 min-height:18px;margin:3px 0 10px!important;color:#a22337;font-weight:750;font-size:11px
}
.dl-settings-page .pp-polygon-builder{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end
}
.dl-settings-page .pp-polygon-builder>label{min-width:0}
.dl-settings-page .pp-polygon-builder .pp-polygon-actions,
.dl-settings-page .pp-polygon-builder .dl-polygon-count{grid-column:1/-1}
.dl-settings-page .pp-polygon-list article{min-width:0}
@media(max-width:690px){
 .dl-settings-page .pp-polygon-builder{grid-template-columns:1fr}
 .dl-settings-page .pp-polygon-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 .dl-settings-page .pp-polygon-actions button{width:100%;min-width:0;padding:9px 6px}
 .dl-settings-page .dl-polygon-help{font-size:11px}
 .dl-settings-page .dl-polygon-map-status{font-size:11px;margin:0 7px 9px}
}

.dl-settings-page .dl-polygon-map-toolbar[hidden]{display:none!important}
.dl-settings-page .dl-polygon-map-toolbar{
 display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;
 margin:0 11px 12px;padding:9px;border:1px solid #e8d0d2;border-radius:9px;background:#fff;
}
.dl-settings-page .dl-polygon-map-toolbar button{
 min-height:38px;border:1px solid #e0d1d1;background:#faf8f8;color:#693d45;border-radius:8px;
 padding:7px 11px;font-weight:800;font-size:11px
}
.dl-settings-page .dl-polygon-map-toolbar button:disabled{opacity:.38;cursor:not-allowed}
.dl-settings-page .dl-polygon-map-toolbar .dl-polygon-toolbar-finish{
 background:#187250;color:white;border-color:#187250
}
@media(max-width:650px){
 .dl-settings-page .dl-polygon-map-toolbar{margin:0 7px 10px}
 .dl-settings-page .dl-polygon-map-toolbar button{flex:1 1 auto}
}
