.dp-global-icon{width:30px;height:30px;display:inline-block;vertical-align:middle}.dp-global-icon.large{width:52px;height:52px}.dp-approved-table table{min-width:1320px}.dp-approved-table td:nth-child(3),.dp-approved-table th:nth-child(3){text-align:center}.dp-identity-label{display:inline-flex;padding:3px 8px;border-radius:4px;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.dp-identity-label.red{background:#e53945}.dp-identity-label.orange{background:#f28b19}.dp-identity-label.amber{background:#e8a20c}.dp-identity-label.green{background:#20a665}.dp-identity-label.blue{background:#1976d2}.dp-identity-label.indigo{background:#4054b2}.dp-identity-label.violet{background:#7b43d6}.dp-identity-label.magenta{background:#c63f9b}.dp-identity-label.slate{background:#64748b}.dp-approved-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0}.dp-approved-steps span{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px;color:#71809a;font-size:12px}.dp-approved-steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e7edf5}.dp-approved-steps .active{color:#075ee6;font-weight:800}.dp-approved-steps .active b,.dp-approved-steps .done b{background:#075ee6;color:#fff}.dp-approved-wizard{min-height:350px}.dp-icon-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px}.dp-icon-gallery button{display:grid;place-items:center;gap:3px;min-height:76px;padding:7px;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#344b70}.dp-icon-gallery button.selected{border:2px solid #075ee6;background:#eaf3ff}.dp-icon-gallery small{font-size:9px}.dp-color-picker{display:flex;gap:9px;margin:10px 0 18px}.dp-color-picker button,.dp-color-picker label span{display:block;width:28px;height:28px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #bac6d7}.dp-color-picker .red,.dp-color-picker label.red span{background:#e53945}.dp-color-picker .orange,.dp-color-picker label.orange span{background:#f28b19}.dp-color-picker .amber,.dp-color-picker label.amber span{background:#e8a20c}.dp-color-picker .green,.dp-color-picker label.green span{background:#20a665}.dp-color-picker .blue,.dp-color-picker label.blue span{background:#1976d2}.dp-color-picker .indigo,.dp-color-picker label.indigo span{background:#4054b2}.dp-color-picker .violet,.dp-color-picker label.violet span{background:#7b43d6}.dp-color-picker .magenta,.dp-color-picker label.magenta span{background:#c63f9b}.dp-color-picker .slate,.dp-color-picker label.slate span{background:#64748b}.dp-color-picker button.selected{box-shadow:0 0 0 3px #075ee6}.dp-color-picker label input{position:absolute;opacity:0}.dp-color-picker label:has(input:checked) span{box-shadow:0 0 0 3px #075ee6}.dp-wizard-author,.dp-plan-summary{display:flex;align-items:center;gap:24px;padding:30px;border:1px solid #dce4ef;border-radius:10px;background:#f8fbff}.dp-wizard-author span{color:#71809a}.dp-wizard-author h2{margin:4px 0}.dp-collaborator-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:9px}.dp-collaborator-grid label{display:grid;grid-template-columns:24px 1fr;padding:12px;border:1px solid #dce4ef;border-radius:8px}.dp-collaborator-grid small{grid-column:2;color:#71809a}.dp-plan-summary dl{display:grid;grid-template-columns:130px 1fr;gap:8px}.dp-plan-summary dt{color:#71809a}.dp-plan-summary dd{margin:0;font-weight:700}.dp-day-tabs{display:flex;border-bottom:1px solid #dce4ef;margin:0 0 14px}.dp-day-tabs button{flex:1;padding:11px;border:0;background:#fff;color:#51647f;font-weight:700}.dp-day-tabs button.active{color:#075ee6;border-bottom:3px solid #075ee6}.dp-mobile-plan-list{display:grid;gap:10px}.dp-mobile-plan-card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 12px;border:1px solid #dce4ef;border-radius:10px;background:#fff}.dp-mobile-plan-card.favorite{border-color:#e7b43b}.dp-mobile-plan-card h3{margin:5px 0 2px}.dp-mobile-plan-card small{display:block;color:#71809a}.dp-favorite-star{position:absolute;right:7px;top:5px;border:0;background:transparent;color:#e8a20c;font-size:24px}.dp-mobile-plan-card .dp-button{align-self:end;margin-top:20px}.dp-favorite-editor{margin-top:14px;padding:14px;border:1px solid #e7b43b;border-radius:10px;background:#fffaf0}.dp-order-icon-title{display:flex;align-items:center;gap:10px}@media(max-width:760px){.dp-approved-steps{grid-template-columns:1fr}.dp-collaborator-grid{grid-template-columns:1fr}}
