.meeting-ready{margin:16px 0;border:1px solid var(--liniya,#8885);border-radius:18px;overflow:hidden;overflow-wrap:anywhere}.meeting-ready summary{cursor:pointer;min-height:48px;padding:14px 16px;font-weight:650}.meeting-ready>summary small{display:block;font-weight:400;opacity:.7;margin-top:5px;font-size:13px}.meeting-body{padding:0 16px 14px}.meeting-body label{display:block;margin:12px 0 6px}.meeting-body .pole{width:100%;min-width:0;box-sizing:border-box;margin:6px 0;font-size:16px}.meeting-heading{font-weight:650;margin:20px 0 8px}.meeting-heading span{font-size:13px;opacity:.7}.meeting-question{display:grid;grid-template-columns:24px minmax(0,1fr) 44px;align-items:center;gap:6px}.meeting-question input[type=checkbox],.meeting-check input{width:22px;height:22px;accent-color:var(--akcent,#786ac8)}.meeting-question .knopka,.meeting-material .knopka{min-height:44px;min-width:44px;margin:0;padding:6px}.meeting-material{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--liniya,#8885);padding:8px 0}.meeting-material>a,.meeting-material>span{flex:1;min-width:0}.meeting-body a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.meeting-search,.meeting-outcome{margin-top:14px;border-top:1px solid var(--liniya,#8885)}.meeting-search summary,.meeting-outcome summary{padding:14px 0}.meeting-hit{padding:12px 0;border-bottom:1px solid var(--liniya,#8885)}.meeting-hit small{display:block;opacity:.7;margin:4px 0}.meeting-hit p{font-size:14px;line-height:1.45;margin:8px 0}.meeting-check{display:flex!important;gap:10px;align-items:flex-start}.meeting-check input{flex-shrink:0}.meeting-body .knopka{min-height:44px}.meeting-body textarea[readonly]{opacity:.8}@media(max-width:360px){.meeting-body{padding-left:10px;padding-right:10px}.meeting-ready summary{padding-left:10px;padding-right:10px}}

.meeting-case{margin:10px 0;padding:0 12px;background:var(--fon,#8881);border:1px solid var(--liniya,#8885);border-radius:12px}.meeting-case summary{padding:12px 0}.meeting-case p{white-space:pre-wrap}.meeting-case .meeting-material{flex-wrap:wrap}.meeting-case .meeting-material>a{flex-basis:130px}.bc-meeting{padding:14px 0;border-top:1px solid var(--liniya,#8885);overflow-wrap:anywhere}.bc-meeting .knopka{min-height:44px}
.plaud-choice{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere}.plaud-choice small{display:block;opacity:.7;margin-top:6px}.plaud-text,.plaud-source{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px!important;max-height:380px;overflow:auto}.action-row{min-width:0;border:1px solid var(--liniya,#8885);border-radius:14px;margin:14px 0;padding:12px}.action-row label{display:block;margin:8px 0}.action-row .pole{width:100%;min-width:0;box-sizing:border-box;font-size:16px}#meeting-actions [data-a-save]{width:100%}#case-week summary{cursor:pointer;min-height:44px;font-weight:650}#case-week{overflow-wrap:anywhere}

.plaud-panel [hidden]{display:none!important}.plaud-panel [data-p-records]{margin-top:12px;border-top:1px solid var(--liniya,#8885)}.plaud-panel [data-p-records]>summary{padding-left:0;padding-right:0}.plaud-panel [data-p-list]{display:grid;gap:6px}

/* Keep Plaud actions inside their card in every theme, including Orbit. */
.plaud-panel,.plaud-panel .meeting-body,.plaud-panel .meeting-body>div,.plaud-panel [data-p-body]{min-width:0;max-width:100%;box-sizing:border-box}
.plaud-panel [data-p-list]{grid-template-columns:minmax(0,1fr)}
.plaud-panel .knopka{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto;min-height:48px;line-height:1.35;padding:12px 14px}
.plaud-panel .glavnaya-knopka,.plaud-panel [data-p-all],.plaud-panel [data-p-find],.plaud-panel [data-p-read]{display:block;width:100%;margin-left:0;margin-right:0}
.plaud-panel .poloska{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plaud-panel .poloska>.knopka{width:100%;margin:0}
.plaud-panel .plaud-choice{display:grid;gap:4px;align-content:center;justify-content:stretch;text-align:left}.plaud-panel .plaud-choice small{margin:0}.plaud-panel .pole-s-golosom{max-width:100%;min-width:0}
#voice-note .knopka{box-sizing:border-box;max-width:100%;white-space:normal}#voice-note #g-text{width:100%;margin-top:12px}
