/* نمای دانش‌آموز برنامه‌ریزی — موبایل‌اول، RTL. */
/* دور ۱۰: فونت‌ها یک پله دیگر بزرگ‌تر/خواناتر (درخواست مکرر کاربر) + بخش «گزارش‌های من» */
.mcplstu{max-width:820px;margin:0 auto;font-family:inherit;font-size:15px;line-height:1.75}
.mcplstu-empty{background:#fff;border:1.5px dashed #cbd5e1;border-radius:16px;padding:22px;text-align:center;color:#475569;font-weight:700;line-height:2}
.mcplstu-head{background:linear-gradient(150deg,#0b2447,#123a63);color:#eaf2fc;border-radius:18px;padding:14px 18px;margin-bottom:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.mcplstu-head h2{margin:0;font-size:18px;color:#ffd66b;flex:1}
.mcplstu-head small{opacity:.9;font-size:13.5px;font-weight:700}
.mcplstu-tabs{display:flex;background:rgba(255,255,255,.12);border-radius:999px;padding:3px}
.mcplstu-tabs button{border:0;background:transparent;color:#eaf2fc;font-weight:900;font-size:14px;padding:8px 18px;border-radius:999px;cursor:pointer}
.mcplstu-tabs button.is-on{background:#ffd66b;color:#3b2a05}
.mcplstu-pdf{color:#ffd66b;text-decoration:none;font-weight:900;font-size:14px;border:1.5px solid rgba(255,214,107,.5);border-radius:999px;padding:7px 14px}
.mcplstu-scroll{overflow:auto;background:#fff;border-radius:16px;border:1.5px solid #e3e8f0}
table.mcplstu-grid{border-collapse:separate;border-spacing:3px;min-width:760px;width:100%}
.mcplstu-grid th{background:#f1f5f9;font-size:13px;padding:7px 5px;border-radius:8px;white-space:nowrap;font-weight:800}
.mcplstu-grid td{border:1.5px dashed #e2e8f0;border-radius:9px;min-width:86px;height:46px;padding:3px;vertical-align:top}
.mcplstu-grid td.is-today{background:#fffbeb;border-color:#f6b93b}
.stuchip{border-radius:8px;padding:4px 7px;font-size:12.5px;line-height:1.6;margin-bottom:3px}
.stuchip b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}
.mcplstu-daily{display:grid;gap:9px}
.mcplstu-daycard{background:#fff;border:1.5px solid #e3e8f0;border-radius:16px;padding:12px 14px}
.mcplstu-daycard.is-today{border-color:#f6b93b;box-shadow:0 8px 22px rgba(246,185,59,.18)}
.mcplstu-daycard h4{margin:0 0 8px;font-size:15.5px;color:#0b2447;display:flex;align-items:center;gap:6px}
.mcplstu-daycard h4 .today-tag{background:#f6b93b;color:#3b2a05;font-size:12px;border-radius:999px;padding:2px 10px;font-weight:900}
.mcplstu-task{border-radius:11px;padding:8px 11px;font-size:13.5px;margin-bottom:6px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}
.mcplstu-task b{font-size:14px}
.mcplstu-task small{opacity:.85;font-size:12.5px}
.mcplstu-task .tm{background:rgba(2,6,23,.08);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:900}
/* گزارش روزانه */
.mcplstu-mood{background:#fff;border:1.5px solid #e3e8f0;border-radius:16px;padding:13px 15px;margin-bottom:11px}
.mcplstu-mood h3{margin:0 0 9px;font-size:15.5px;color:#0b2447}
.mcplstu-moodrow{display:flex;gap:6px;flex-wrap:wrap}
.mcplstu-moodrow button{border:1.5px solid #dbe3ee;background:#fff;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:800;cursor:pointer}
.mcplstu-moodrow button.sel{background:#eef4ff;border-color:#3b82f6;color:#1e40af}
.mcplstu-item{background:#fff;border:1.5px solid #e3e8f0;border-radius:16px;padding:14px 16px;margin-bottom:10px}
.mcplstu-item header{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.mcplstu-item header strong{font-size:16px;color:#0b2447}
.mcplstu-item header small{color:#475569;font-size:13px}
.mcplstu-itemrow{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:9px}
/* رفع اسکیرین ۵: کنتراست/خوانایی برچسب و ورودی‌های فرم گزارش بیشتر شد */
.mcplstu-itemrow label{flex:1;min-width:110px;font-size:13.5px;font-weight:800;color:#1e293b}
.mcplstu-itemrow input,.mcplstu-itemrow select{width:100%;border:1.5px solid #c7d2e0;border-radius:10px;padding:10px;font:inherit;font-size:15px;margin-top:5px;box-sizing:border-box;color:#0b1220;background:#fff}
.mcplstu-itemrow input:focus,.mcplstu-itemrow select:focus{outline:2px solid #93c5fd;border-color:#3b82f6}
.mcplstu-qrow{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:13.5px;font-weight:800;color:#334155;margin-bottom:6px}
.mcplstu-qrow button{border:1.5px solid #dbe3ee;background:#fff;border-radius:999px;padding:7px 13px;font-size:13.5px;cursor:pointer}
.mcplstu-qrow button.sel{background:#eef4ff;border-color:#3b82f6;color:#1e40af}
.mcplstu-item details summary{cursor:pointer;font-size:13.5px;font-weight:800;color:#64748b}
.mcplstu-note{display:block;font-size:13.5px;font-weight:800;color:#334155;margin-top:6px}
.mcplstu-note textarea{width:100%;border:1.5px solid #dbe3ee;border-radius:10px;padding:9px;font:inherit;font-size:14.5px;margin-top:4px;box-sizing:border-box}
.mcplstu-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}
.mcplstu-save{background:linear-gradient(135deg,#ffd66b,#f6b93b);color:#3b2a05;border:0;border-radius:999px;padding:13px 32px;font-weight:900;font-size:15.5px;cursor:pointer;box-shadow:0 8px 18px rgba(246,185,59,.3)}
.mcplstu-save:disabled{filter:grayscale(.5);cursor:default}
.mcplstu-saved{font-size:13.5px;color:#059669;font-weight:800}
.mcplstu-feedback{background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:16px;padding:13px 15px;margin-bottom:11px}
.mcplstu-feedback h3{margin:0 0 6px;font-size:15.5px;color:#065f46}
.mcplstu-feedback p{margin:0 0 5px;font-size:14.5px;line-height:2}
.mcplstu-feedback small{color:#059669}
.mcplstu.is-locked .mcplstu-item,.mcplstu.is-locked .mcplstu-mood{opacity:.75;pointer-events:none}

/* ═══ v1.0.2: افزودن فعالیت سفارشی توسط دانش‌آموز ═══ */
.mcplstu-addrow{display:flex;justify-content:flex-start;margin-bottom:10px}
.mcplstu-addcustom{border:2px dashed #b7c6dc;background:#f8fafc;color:#0b2447;border-radius:14px;padding:12px 20px;font-weight:900;font-size:14.5px;cursor:pointer}
.mcplstu-addcustom:hover{background:#eef4ff;border-color:#7ba3d4}
.mcplstu-item.is-custom{border-style:solid;border-color:#c7d7ef;background:#fbfdff}
.mcplstu-cname{flex:1;min-width:200px;border:1.5px solid #dbe3ee;border-radius:10px;padding:10px 12px;font:inherit;font-weight:800;font-size:14.5px}
.mcplstu-cdel{border:0;background:rgba(2,6,23,.08);border-radius:8px;width:28px;height:28px;cursor:pointer;font-size:13px}
.mcplstu-cdel:hover{background:#dc2626;color:#fff}

/* v1.0.4: دکمهٔ برگشت به خانه */
.mcplstu-backbar{margin-bottom:8px}
.mcplstu-back{display:inline-block;font-weight:800;font-size:14px;color:#1e3a5f;text-decoration:none;background:#eef2f9;border:1.5px solid #dbe3ee;border-radius:9px;padding:6px 12px}
.mcplstu-back:hover{background:#e2e8f2}

/* ═══ دور ۱۰: «📚 گزارش‌های من» — مشاهده/ویرایش گزارش‌های قبلی توسط دانش‌آموز ═══ */
.mcplstu-history{margin-top:18px;background:#fff;border:1.5px solid #e3e8f0;border-radius:16px;padding:14px 16px}
.mcplstu-history h3{margin:0 0 10px;font-size:16px;color:#0b2447}
.mcplstu-hempty{color:#64748b;font-weight:700;font-size:14px;margin:0;line-height:2}
.mcplstu-hlist{display:grid;gap:10px}
.mcplstu-hcard{border:1.5px solid #e3e8f0;border-radius:14px;padding:11px 14px;background:#fbfdff}
.mcplstu-hcard.is-reviewed{background:#f0fdf4;border-color:#bbf7d0}
.mcplstu-hhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}
.mcplstu-hhead b{font-size:15px;color:#0b2447}
.mcplstu-hbadge{font-size:12px;font-weight:900;border-radius:999px;padding:3px 11px}
.mcplstu-hbadge.b-wait{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}
.mcplstu-hbadge.b-ok{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}
.mcplstu-hstats{display:flex;gap:6px;flex-wrap:wrap;font-size:13px;font-weight:800;color:#334155}
.mcplstu-hstats span{background:#f1f5f9;border-radius:999px;padding:3px 11px}
.mcplstu-hfb{margin-top:7px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:8px 12px;font-size:13.5px;line-height:1.9;color:#065f46}
.mcplstu-hedit{margin-top:8px;border:1.5px solid #93c5fd;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:7px 16px;font-weight:900;font-size:13.5px;cursor:pointer}
.mcplstu-hedit:hover{background:#dbeafe}
.mcplstu-editbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fffbeb;border:1.5px solid #fcd34d;color:#92400e;border-radius:12px;padding:9px 14px;margin:10px 0;font-size:14px;font-weight:800}
.mcplstu-editbar button{border:1.5px solid #f59e0b;background:#fff;color:#92400e;border-radius:999px;padding:5px 14px;font-weight:900;font-size:13px;cursor:pointer;margin-inline-start:auto}
.mcplstu-editbar button:hover{background:#fef3c7}
/* دور ۳۶: مشق شب — گرافیک جدا و خاص */
.mcplstu-task-home{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#e0e7ff;border:1px dashed #818cf8;border-radius:12px;box-shadow:0 2px 8px rgba(30,27,75,.35);}
.mcplstu-task-home .tm{background:rgba(224,231,255,.15);color:#c7d2fe;}
.mcplstu-task-home small{color:#c7d2fe;}
.stuchip-home{background:linear-gradient(135deg,#1e1b4b,#312e81)!important;color:#e0e7ff;border:1px dashed #818cf8;}
.stuchip-home small{color:#c7d2fe;}
.mcplstu-homestrip{margin:14px 4px;padding:10px 12px;background:#eef2ff;border:1px dashed #818cf8;border-radius:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;}
.mcplstu-homestrip h4{width:100%;margin:0 0 4px;font-size:14px;color:#3730a3;}
/* دور ۳۸: گرافیک گزارش — جداسازی واضح مبحث‌ها + خط نام درس */
.mcplstu-item{border:1px solid #dbe6f5;border-radius:14px;box-shadow:0 2px 6px rgba(14,47,92,.08);overflow:hidden;margin-bottom:14px;}
.mcplstu-item header{background:linear-gradient(135deg,#f0f7ff,#e3edfb);border-bottom:2px dashed #b6cbe8;padding:10px 14px;display:flex;flex-direction:column;gap:2px;}
.mcplstu-item header strong{font-size:15.5px;color:#0e2f5c;}
.mcplstu-bookline{display:block;font-weight:800;font-size:11.5px;color:#0b5ed7;}
.mcplstu-item + .mcplstu-item{margin-top:16px;}
.mcplstu-moodrow button{font-size:14.5px;padding:8px 16px;border-radius:999px;}

/* دور ۴۲: کارت تاریخچهٔ گرافیکی */
.mcplstu-hitems{display:flex;flex-direction:column;gap:10px;margin-top:10px}
.mcplstu-ro{pointer-events:none}
.mcplstu-ro header{background:linear-gradient(135deg,#1e3a5f,#2b4c7e);color:#fff;border-radius:10px;padding:8px 12px;font-size:14px}
.mcplstu-rostats{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:#334155;padding:8px 4px 0}
.mcplstu-rostats span{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:2px 8px}
.mcplstu-ronote{font-size:12.5px;color:#475569;background:#fffbeb;border:1px dashed #fcd34d;border-radius:8px;padding:6px 10px;margin-top:8px}
.mcplstu-moodrow button.sel{outline:3px solid #f59e0b;background:#fef3c7;transform:scale(1.06)}

/* دور ۴۳: مودال گزارش مشاور */
.mcpl-repgraph{display:flex;flex-direction:column;gap:10px}
.mcpl-repgraph .mcplstu-hhead{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#12305b,#1e3a5f);color:#fff;border-radius:12px;padding:10px 14px;font-size:14px}
.mcpl-repgraph .mcplstu-hstats{display:flex;flex-wrap:wrap;gap:6px 10px}

/* دور ۴۵: نمودارهای تحلیل عملکرد / وضعیت دروس */
.mcplpg-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;margin-top:10px}
.mcplpg-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 14px rgba(30,58,95,.08);padding:12px 14px;text-align:center;min-width:150px;flex:1 1 150px;max-width:220px}
.mcplpg-ring{width:110px;height:110px;display:block;margin:0 auto}
.mcplpg-lbl{font-weight:800;font-size:14px;color:#1e3a5f;margin-top:4px}
.mcplpg-sub{font-size:12px;color:#64748b;margin-top:2px}
.mcplpg-done{flex:1 1 100%;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;border-radius:10px;padding:6px 12px;font-size:12.5px}
.mcplpg-notifs{background:#fffbeb;border:1.5px solid #fcd34d;border-radius:14px;padding:10px 14px;margin:10px 0;display:flex;flex-direction:column;gap:6px}
.mcplpg-notif{font-size:13.5px;color:#92400e;font-weight:700}
.mcplpg-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}
.mcplpg-row{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;text-decoration:none;color:#0f172a}
.mcplpg-row:hover{border-color:#93c5fd;box-shadow:0 3px 10px rgba(59,130,246,.15)}
.mcplpg-row small{color:#64748b}
.mcplpg-go{margin-inline-start:auto;font-size:18px}

/* ════════════════════════════════════════════
   🆕 1.0.63 موج ۱ — پومودورو / استریک / پوش — گرافیکی‌ترین
   ════════════════════════════════════════════ */
.mcpl-pomo-chip{position:absolute;inset-inline-end:4px;inset-block-start:4px;width:26px;height:26px;border:0;border-radius:999px;background:linear-gradient(135deg,#0e2f5c,#1e4a7a);color:#fff;font-size:11px;cursor:pointer;box-shadow:0 4px 10px rgba(14,47,92,.25);display:grid;place-items:center;opacity:.92;transition:transform .14s,box-shadow .14s}
.mcpl-pomo-chip:hover{transform:scale(1.12);box-shadow:0 6px 16px rgba(14,47,92,.32);opacity:1}
.stuchip{position:relative;padding-inline-end:34px}
.mcplstu-task{position:relative;padding-inline-end:56px}
.mcpl-pomo-chip-task{inset-inline-end:6px;inset-block-start:50%;transform:translateY(-50%);width:auto;height:auto;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:900;gap:4px}
.mcpl-pomo-chip-task:hover{transform:translateY(-50%) scale(1.06)}

/* استریک بار — شیشه‌ای + درخشش */
.mcpl-streakbar{position:relative;margin:12px auto;max-width:820px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.88));backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1.5px solid rgba(255,255,255,.9);border-radius:20px;box-shadow:0 14px 36px rgba(14,47,92,.14),0 4px 12px rgba(14,47,92,.08),inset 0 1px 0 rgba(255,255,255,.9);padding:14px;overflow:hidden}
.mcpl-streak-glow{position:absolute;inset:-50% -20% auto -20%;height:220px;background:radial-gradient(ellipse at 20% 0%,rgba(251,146,60,.18),transparent 60%),radial-gradient(ellipse at 85% 10%,rgba(99,102,241,.16),transparent 60%),radial-gradient(ellipse at 50% 100%,rgba(16,185,129,.12),transparent 60%);pointer-events:none;filter:blur(1px)}
.mcpl-streak-inner{position:relative;display:flex;gap:14px;align-items:stretch;flex-direction:column}
.mcpl-streak-main{display:flex;gap:12px;align-items:center;background:linear-gradient(135deg,#0e2f5c 0%,#1e4a7a 55%,#0ea5e9 100%);color:#fff;border-radius:16px;padding:12px 14px;min-width:0;box-shadow:0 8px 20px rgba(14,47,92,.22);flex:1}
.mcpl-streak-main>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:right}
.mcpl-streak-flame{font-size:28px;filter:drop-shadow(0 4px 10px rgba(251,146,60,.6));animation:mcplFlame 1.6s ease-in-out infinite;flex:none}
@keyframes mcplFlame{0%,100%{transform:scale(1) rotate(-1deg)}50%{transform:scale(1.08) rotate(1deg)}}
.mcpl-flame-warm .mcpl-streak-flame{filter:drop-shadow(0 4px 10px rgba(251,146,60,.6))}
.mcpl-flame-hot .mcpl-streak-flame{filter:drop-shadow(0 6px 14px rgba(239,68,68,.6))}
.mcpl-flame-epic .mcpl-streak-flame{filter:drop-shadow(0 8px 18px rgba(168,85,247,.6))}
.mcpl-flame-legend .mcpl-streak-flame{filter:drop-shadow(0 8px 22px rgba(251,146,60,.8));animation:mcplFlame 1s ease infinite}
.mcpl-streak-main b{display:block;font-size:17px;font-weight:900;line-height:1.25}
.mcpl-streak-main small{display:block;font-size:12px;opacity:.9;font-weight:700;line-height:1.4;white-space:normal;word-break:break-word}
.mcpl-streak-ring{position:relative;width:44px;height:44px;margin-inline-start:auto;flex:none}
@media(min-width:700px){.mcpl-streak-inner{flex-direction:row;align-items:center}}
.mcpl-streak-ring svg{width:44px;height:44px;transform:rotate(-90deg)}
.mcpl-streak-bg{fill:none;stroke:rgba(255,255,255,.18);stroke-width:3}
.mcpl-streak-fg{fill:none;stroke:#fde68a;stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.34,.8,.4,1)}
.mcpl-streak-ring span{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:11px;color:#fff}
.mcpl-streak-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex:1;min-width:200px}
.mcpl-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,#fff,#f1f5f9);border:1.5px solid #e2e8f0;border-radius:999px;padding:7px 12px;font-weight:900;font-size:13px;box-shadow:0 4px 10px rgba(14,47,92,.06);color:#0f172a;transition:transform .14s}
.mcpl-badge:hover{transform:translateY(-1px) scale(1.03)}
.mcpl-badge i{font-size:16px}
.mcpl-badge-fire{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fed7aa;color:#7c2d12}
.mcpl-badge-fire.mcpl-badge-epic{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#e9d5ff;color:#581c87}
.mcpl-badge-fire.mcpl-badge-legend{background:linear-gradient(135deg,#0e2f5c,#7c3aed);color:#fff;border-color:rgba(255,255,255,.3);box-shadow:0 8px 20px rgba(124,58,237,.3)}
.mcpl-badge-trophy{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde68a;color:#713f12}
.mcpl-badge-star{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe;color:#1e3a5f}
@keyframes mcplPulse{0%{transform:scale(1)}50%{transform:scale(1.015)}100%{transform:scale(1)}}

/* پوش بنر */
.mcpl-push-banner{max-width:820px;margin:10px auto;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1.5px solid #a7f3d0;border-radius:14px;padding:10px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-weight:800;font-size:13.5px;color:#065f46;box-shadow:0 4px 12px rgba(16,185,129,.12)}
.mcpl-push-banner button{margin-inline-start:auto;background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:0;border-radius:999px;padding:8px 16px;font-weight:900;cursor:pointer;box-shadow:0 6px 16px rgba(16,185,129,.3)}
.mcpl-push-banner button:hover{transform:scale(1.04)}


/* 🆕 1.0.63 — پنل تنظیمات پومودورو داخل پنل دانش‌آموز */
.mcpl-pomo-panel{max-width:820px;margin:12px auto;background:linear-gradient(180deg,#fff,#f8fafc);border:1.5px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 20px rgba(14,47,92,.08);padding:14px}
.mcpl-pomo-panel-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}
.mcpl-pomo-panel-head span{font-weight:900;font-size:15px;color:#0e2f5c}
.mcpl-pomo-panel-head small{font-size:12px;font-weight:700;color:#64748b}
.mcpl-pomo-panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 12px;margin-bottom:8px}
.mcpl-pomo-panel-row span{font-weight:900;font-size:13px;color:#0f172a}
.mcpl-pomo-ctrl{display:flex;align-items:center;gap:6px;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;padding:4px 8px}
.mcpl-pomo-ctrl b{min-width:24px;text-align:center;font-weight:900;color:#0e2f5c}
.mcpl-pomo-ctrl span{font-size:11px;font-weight:800;color:#64748b}
.mcpl-pomo-ctrl button{width:30px;height:30px;border:0;border-radius:999px;background:linear-gradient(135deg,#0e2f5c,#1e4a7a);color:#fff;font-weight:900;cursor:pointer;display:grid;place-items:center}
.mcpl-pomo-ctrl button:active{transform:scale(.92)}
