.myplace-drafts-board{
  min-height:0;
  display:grid;
  grid-template-rows:auto minmax(0,1fr) auto;
  gap:14px;
  padding:20px;
}

.myplace-drafts-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
}

.myplace-drafts-head .eyebrow,
.myplace-draft-item .eyebrow{margin:0 0 4px;}
.myplace-drafts-head h2{margin:0;color:#102a56;font-size:18px;}
.myplace-drafts-head p:not(.eyebrow){margin:5px 0 0;color:#5b6f8d;font-size:12px;}

.myplace-draft-list{
  min-height:0;
  display:grid;
  align-content:start;
  gap:10px;
  overflow:auto;
  padding:1px;
}

.myplace-draft-item{
  display:grid;
  grid-template-columns:46px minmax(0,1fr) auto auto;
  align-items:center;
  gap:13px;
  padding:13px;
  border:1px solid #d9d4ff;
  border-radius:14px;
  background:#fcfbff;
}

.myplace-draft-mark{
  display:grid;
  width:44px;
  height:44px;
  place-items:center;
  border-radius:13px;
  background:linear-gradient(135deg,#1554d8,#6d42dc);
  color:#fff;
  font-size:18px;
  font-weight:850;
}

.myplace-draft-item h3{margin:0;overflow:hidden;color:#102a56;font-size:14px;text-overflow:ellipsis;white-space:nowrap;}
.myplace-draft-item p:not(.eyebrow){margin:4px 0 0;color:#5b6f8d;font-size:11px;}

.myplace-drafts-notice{
  display:flex;
  align-items:flex-start;
  gap:9px;
  padding:12px 13px;
  border:1px solid #dcd4ff;
  border-radius:12px;
  background:#faf9ff;
  color:#5b6f8d;
}

.myplace-drafts-notice svg{width:24px;height:24px;flex:0 0 auto;}
.myplace-drafts-notice p{margin:0;font-size:11px;line-height:1.45;}

@media (max-width:720px){
  .myplace-drafts-board{padding:17px;}
  .myplace-drafts-head{flex-direction:column;gap:9px;}
  .myplace-draft-item{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px;}
  .myplace-draft-item .state-badge{grid-column:2;justify-self:start;}
  .myplace-draft-item .secondary-button{grid-column:1 / -1;width:100%;justify-content:center;}
}
.myplace-community-board,.myplace-ads-board{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;min-height:0;padding:20px;}
.myplace-module-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;}
.myplace-module-head h2{margin:0;color:#102a56;font-size:19px;}
.myplace-module-head p:not(.eyebrow){margin:5px 0 0;color:#5b6f8d;font-size:12px;}
.myplace-module-empty{display:grid;place-items:center;align-content:center;gap:10px;min-height:200px;padding:24px;border:1px dashed #cbdcf3;border-radius:15px;background:#fbfdff;text-align:center;}
.myplace-module-empty .empty-icon{width:52px;height:52px;}
.myplace-module-empty h2{margin:0;color:#102a56;font-size:18px;}
.myplace-module-empty p{max-width:560px;margin:0;color:#5b6f8d;font-size:13px;line-height:1.5;}
.myplace-category-grid,.myplace-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;}
.myplace-category-card,.myplace-format-card{display:grid;gap:8px;padding:15px;border:1px solid #ded8ff;border-radius:13px;background:#fcfbff;}
.myplace-category-card svg,.myplace-format-card svg{width:25px;height:25px;}
.myplace-category-card strong,.myplace-format-card strong{color:#173861;font-size:13px;}
.myplace-category-card small,.myplace-format-card small{color:#687b96;font-size:11px;line-height:1.4;}
.myplace-module-note{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #dcd4ff;border-radius:12px;background:#faf9ff;color:#5b6f8d;font-size:11px;line-height:1.45;}
.myplace-module-note svg{width:23px;height:23px;flex:0 0 auto;}
@media(max-width:900px){.myplace-category-grid,.myplace-format-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.myplace-category-grid,.myplace-format-grid{grid-template-columns:1fr}}
