.places-card{background:#fff;border:1px solid #d8e1ec;border-radius:16px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 4px #1232}.places-card-head{padding:22px 24px;border-bottom:1px solid #183452}.places-card h2{margin:0 0 5px;color:#003b85;font-size:18px}.places-card p{margin:0;color:#647895}.places-add-form{display:grid;grid-template-columns:1.1fr 1.1fr 1fr auto auto;gap:20px;align-items:end;padding:26px 24px}.places-add-form label{display:grid;gap:9px}.places-add-form input,.places-add-form select,.places-list-head select{height:50px;border:1px solid #bac8dc;border-radius:12px;padding:0 16px;background:#fff;font:inherit}.places-add-form button{height:48px;border:0;border-radius:12px;padding:0 24px;background:#ffb700;color:#003b85;font-weight:800;font-size:16px}.places-check{display:flex!important;grid-template-columns:auto auto;align-items:center;padding-bottom:14px}.places-check input{width:17px;height:17px}.places-list-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.places-list-head select{min-width:200px}.places-row{display:grid;grid-template-columns:1.3fr 1.5fr .7fr .9fr 1fr;align-items:center;min-height:56px;padding:0 24px;border-top:1px solid #e2e8f0}.places-table-head{background:#f5f8fc;text-transform:uppercase;font-size:12px;font-weight:800;color:#607492}.place-active{color:#078539;font-weight:700}.place-inactive{color:#9a2430}.place-delete{border:0;background:#fff0f1;color:#c51d34;padding:8px 12px;border-radius:7px;font-weight:700}.places-empty{text-align:center;color:#8293ae;padding:55px}.config-card{background:#fff;border:1px solid #d8e1ec;border-radius:14px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 4px #1232}.config-card-head{padding:20px 24px;border-bottom:1px solid #d8e1ec}.config-card-head h2{margin:0 0 5px;color:#003b85}.config-card-head p{margin:0;color:#6c7f99}.config-add{display:grid;grid-template-columns:1fr 1.4fr .45fr auto auto;gap:18px;align-items:end;padding:24px}.config-add label{display:grid;gap:8px}.config-add input,.config-row input{box-sizing:border-box;width:100%;height:45px;border:1px solid #bdc9da;border-radius:8px;padding:0 12px;font:inherit}.config-add>button{height:45px;border:0;border-radius:8px;background:#0877d1;color:#fff;padding:0 22px;font-weight:800}.config-row{display:grid;grid-template-columns:1fr 1.4fr .45fr .55fr .8fr;gap:14px;align-items:center;padding:13px 24px;border-top:1px solid #e3e9f1}.config-table-head{min-height:44px;background:#f5f8fc;color:#637690;text-transform:uppercase;font-size:12px;font-weight:800}.config-active{display:flex!important;align-items:center;gap:7px}.config-active input{width:17px!important;height:17px!important}.config-actions{display:flex;gap:7px}.config-actions button{border:0;border-radius:7px;padding:9px 12px;font-weight:700}.config-update{background:#e5f1ff;color:#0063b8}.config-delete{background:#fff0f1;color:#c51d34}@media(max-width:900px){.places-add-form{grid-template-columns:1fr 1fr}.places-row,.config-row{grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px}.places-table-head,.config-table-head{display:none}.config-add{grid-template-columns:1fr}}
