.mci-page{max-width:1080px;margin:auto;padding:40px 22px 80px;color:#263831}.mci-head h1{font-size:clamp(2rem,5vw,3.2rem);margin:10px 0}.mci-head nav{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0 35px}.mci-head a{color:#245d51;text-decoration:underline}.mci-create,.mci-card{background:#fffdf9;border:1px solid #dedbd1;border-radius:17px;padding:23px}.mci-create{margin-bottom:32px}.mci-create form{display:grid;gap:13px}.mci-create label{display:grid;gap:6px;font-weight:700}.mci-create input,.mci-create textarea{border:1px solid #b7bbb2;border-radius:9px;padding:11px;font:inherit}.mci-create textarea{min-height:90px}.mci-list{display:grid;gap:16px}.mci-list h2{margin-bottom:0}.mci-card h3{font-size:1.45rem;margin:10px 0}.mci-card p{white-space:pre-wrap}.mci-top{display:flex;justify-content:space-between;color:#476859;font-weight:700}.mci-page button{border:0;border-radius:9px;background:#1d5649;color:#fff;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer;margin:4px 8px 4px 0}.mci-page button:disabled{opacity:.55;cursor:wait}.mci-page .mci-danger{background:#704c45}.mci-requests{border-top:1px solid #dedbd1;margin-top:18px;padding-top:10px}.mci-requests>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0}.mci-empty{background:#fffdf9;border:1px dashed #c5c1b7;border-radius:15px;padding:26px}.mci-help{color:#625f55;font-size:.92rem}.mci-page [data-circles-status]:not(:empty){padding:10px;background:#eef5f0;border-radius:8px}
