.dating-manage-page{font-family:Roboto,Arial,sans-serif}
.dating-manage-shell{padding-top:32px}
.dating-manage-summary{display:flex;align-items:center;gap:10px;margin:0 0 30px;color:#777;font:400 13px/1.45 Lato,Arial,sans-serif}
.dating-manage-summary strong{color:#282828;font:500 13px/1.35 Roboto,Arial,sans-serif}
.dating-manage-summary-separator{color:#c4c4c4}
.dating-manage-section{margin-top:34px}
.dating-manage-section:first-child{margin-top:0}
.dating-manage-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:2px solid #2e2e2e;padding-bottom:10px;margin-bottom:19px}
.dating-manage-heading-main{display:flex;align-items:center;gap:11px}
.dating-manage-heading-main:before{content:"";width:4px;height:24px;background:#17b978;flex:0 0 auto}
.dating-manage-heading h2{margin:0;color:#222;font:500 22px/1.25 Roboto,Arial,sans-serif}
.dating-manage-heading p{margin:0;color:#929292;font:400 12px/1.4 Lato,Arial,sans-serif;text-align:right}
.dating-manage-list{display:flex;flex-direction:column;gap:18px}
.dating-manage-card{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:184px;background:#fff;border:1px solid #e2e2e2;transition:border-color .18s,box-shadow .18s,background .18s}
.dating-manage-card:hover{background:#fbfdfc;border-color:#badcca;box-shadow:0 6px 20px rgba(22,66,47,.07)}
.dating-manage-card .dating-photo{min-height:184px}
.dating-manage-card-content{display:flex;flex-direction:column;min-width:0;padding:19px 22px 16px}
.dating-manage-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:9px}
.dating-manage-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}
.dating-manage-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 9px;background:#edf8f3;color:#14744e;font:500 11px/1.2 Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:.32px}
.dating-manage-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#17b978}
.dating-manage-period{color:#999;font:400 12px/1.35 Lato,Arial,sans-serif}
.dating-manage-type{flex:0 0 auto;color:#14744e;font:500 11px/1.3 Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:.35px;text-align:right}
.dating-manage-card h3{margin:0 0 9px;font:500 20px/1.3 Roboto,Arial,sans-serif}
.dating-manage-card h3 a{color:#252525;transition:.15s}
.dating-manage-card:hover h3 a,.dating-manage-card h3 a:hover{color:#17a66d}
.dating-manage-text{margin:0;color:#666;font:400 14px/1.58 Lato,Arial,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dating-manage-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:15px}
.dating-manage-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #d4d9d6;background:#fff;color:#3f4d46;font:500 12px/1.2 Roboto,Arial,sans-serif;transition:.18s}
.dating-manage-action:hover,.dating-manage-action:focus{border-color:#17b978;background:#eef7f3;color:#14744e;outline:0}
.dating-manage-action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dating-manage-action-primary{border-color:#17b978;background:#17b978;color:#fff}
.dating-manage-action-primary:hover,.dating-manage-action-primary:focus{background:#119d64;border-color:#119d64;color:#fff}
.dating-manage-action-danger{margin-left:auto;border-color:transparent;background:transparent;color:#a04b4b}
.dating-manage-action-danger:hover,.dating-manage-action-danger:focus{border-color:#ead0d0;background:#fbf1f1;color:#8f3434}
.dating-manage-card-archived{background:#fafafa;border-color:#e6e6e6}
.dating-manage-card-archived:hover{background:#fafafa;border-color:#d9d9d9;box-shadow:none}
.dating-manage-card-archived .dating-photo img{filter:grayscale(.65);opacity:.72}
.dating-manage-card-archived:hover .dating-photo img{transform:none}
.dating-manage-card-archived .dating-manage-status{background:#eeeeee;color:#777}
.dating-manage-card-archived .dating-manage-status:before{background:#9d9d9d}
.dating-manage-card-archived h3 a{color:#595959}
.dating-manage-card-archived:hover h3 a,.dating-manage-card-archived h3 a:hover{color:#3e3e3e}
.dating-manage-card-archived .dating-manage-text{color:#818181}
.dating-manage-archive-note{margin:0;color:#8b8b8b;font:400 12px/1.5 Lato,Arial,sans-serif}
.dating-manage-toast{position:fixed;left:50%;bottom:28px;z-index:1000;transform:translate(-50%,18px);padding:11px 16px;background:#26332d;color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.2);font:400 13px/1.4 Roboto,Arial,sans-serif;opacity:0;pointer-events:none;transition:.22s}
.dating-manage-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:767px){.dating-manage-card{grid-template-columns:1fr}.dating-manage-card .dating-photo{aspect-ratio:16/9;min-height:0}.dating-manage-card-content{padding:18px}.dating-manage-heading{align-items:flex-start}.dating-manage-heading p{max-width:240px}.dating-manage-action-danger{margin-left:0}}
@media(max-width:575px){.dating-manage-page .dating-title-row{padding-top:24px}.dating-manage-page .dating-title-row h1{font-size:28px}.dating-manage-shell{padding-top:25px}.dating-manage-summary{align-items:flex-start;flex-direction:column;gap:4px}.dating-manage-summary-separator{display:none}.dating-manage-heading{display:block}.dating-manage-heading-main{margin-bottom:7px}.dating-manage-heading h2{font-size:20px}.dating-manage-heading p{text-align:left;max-width:none}.dating-manage-card .dating-photo{aspect-ratio:4/3}.dating-manage-card-content{padding:16px}.dating-manage-topline{display:block}.dating-manage-type{display:block;margin-top:8px;text-align:left}.dating-manage-card h3{font-size:18px}.dating-manage-actions{display:grid;grid-template-columns:1fr 1fr}.dating-manage-action{width:100%}.dating-manage-action-danger{grid-column:1/-1}}
