/* Bloomly V8.2.1 — Ortak Hazır Not Penceresi */
.bloomly-note-modal{display:none;position:fixed;inset:0;background:rgba(16,20,23,.5);z-index:10000;align-items:center;justify-content:center;padding:20px}
.bloomly-note-modal.open{display:flex}
.bloomly-note-card{width:min(1380px,96vw);height:min(920px,94vh);max-height:94vh;overflow:hidden;background:#fff;border-radius:36px;padding:36px;box-sizing:border-box;box-shadow:0 30px 90px rgba(17,31,38,.24);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:0}
.bloomly-note-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}
.bloomly-note-head span{display:block;font-size:13px;letter-spacing:1.5px;color:#15935c;font-weight:800;margin-bottom:12px}
.bloomly-note-head h2{font-size:31px;line-height:1.1;margin:0;color:#171b20}
.bloomly-note-close{width:62px;height:62px;flex:0 0 62px;border:0;background:#f1f2f2;border-radius:20px;font-size:36px;line-height:1;cursor:pointer;color:#101820}
.bloomly-note-search{box-sizing:border-box;width:100%;height:72px;border:1px solid #dfe5e8!important;border-radius:20px!important;padding:0 22px!important;font:inherit;font-size:18px!important;outline:none!important;background:#fff!important;box-shadow:none!important;margin:0 0 24px!important}
.bloomly-note-search:focus{border-color:#24a86b!important;box-shadow:0 0 0 4px rgba(36,168,107,.1)!important}
.bloomly-note-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px;max-height:112px;overflow:auto;padding:0 2px 4px 0}
.bloomly-note-tabs button{white-space:nowrap;border:1px solid #dfe5e8;background:#fff;border-radius:999px;padding:13px 20px;font:inherit;font-size:15px;color:#111820;cursor:pointer}
.bloomly-note-tabs button.active{background:#20ad6e;color:#fff;border-color:#20ad6e;font-weight:700}
.bloomly-note-list{min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 10px 6px 0;align-content:start;overscroll-behavior:contain}
.bloomly-note-item{min-height:195px;border:1px solid #e1e7e4;border-radius:23px;padding:22px;background:#fff;display:flex;flex-direction:column;box-sizing:border-box}
.bloomly-note-item small{color:#343b40;font-size:14px;font-weight:500}
.bloomly-note-item p{font-family:Georgia,serif;font-size:18px;line-height:1.55;margin:25px 0 22px;color:#262b30;flex:1}
.bloomly-note-item button{width:100%;border:0;background:#e4f7ef;color:#138b56;border-radius:14px;padding:15px 16px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}
.bloomly-note-item button:hover{background:#d8f3e7}
.bloomly-note-empty{grid-column:1/-1;padding:40px;text-align:center;color:#77818a;border:1px dashed #dfe5e8;border-radius:20px}
body.bloomly-note-open{overflow:hidden}
.bloomly-note-modal.compact{padding:18px}
.bloomly-note-modal.compact .bloomly-note-card{width:min(920px,calc(100vw - 36px));height:min(650px,calc(100vh - 36px));max-height:calc(100vh - 36px);border-radius:24px;padding:22px}
.bloomly-note-modal.compact .bloomly-note-head{margin-bottom:13px}
.bloomly-note-modal.compact .bloomly-note-head span{font-size:9px;letter-spacing:1.1px;margin-bottom:5px}
.bloomly-note-modal.compact .bloomly-note-head h2{font-size:21px}
.bloomly-note-modal.compact .bloomly-note-close{width:38px;height:38px;flex-basis:38px;border-radius:11px;font-size:24px}
.bloomly-note-modal.compact .bloomly-note-search{height:44px!important;border-radius:11px!important;padding:0 14px!important;font-size:11px!important;margin-bottom:11px!important}
.bloomly-note-modal.compact .bloomly-note-tabs{gap:6px;flex-wrap:nowrap;max-height:none;overflow-x:auto;margin-bottom:10px;padding-bottom:3px}
.bloomly-note-modal.compact .bloomly-note-tabs button{padding:7px 11px;font-size:9px}
.bloomly-note-modal.compact .bloomly-note-list{gap:9px;padding-right:5px}
.bloomly-note-modal.compact .bloomly-note-item{min-height:128px;border-radius:14px;padding:13px}
.bloomly-note-modal.compact .bloomly-note-item small{font-size:8px}
.bloomly-note-modal.compact .bloomly-note-item p{font-size:11px;line-height:1.5;margin:10px 0}
.bloomly-note-modal.compact .bloomly-note-item button{border-radius:9px;padding:9px 10px;font-size:9px}
@media(max-width:850px){.bloomly-note-modal{padding:10px}.bloomly-note-card{width:100%;height:94vh;border-radius:24px;padding:22px}.bloomly-note-head{margin-bottom:18px}.bloomly-note-head h2{font-size:25px}.bloomly-note-close{width:50px;height:50px;flex-basis:50px;border-radius:16px;font-size:30px}.bloomly-note-search{height:60px!important;font-size:16px!important;margin-bottom:18px!important}.bloomly-note-tabs{flex-wrap:nowrap;max-height:none;overflow-x:auto}.bloomly-note-list{grid-template-columns:1fr}.bloomly-note-item{min-height:auto}.bloomly-note-item p{font-size:17px;margin:18px 0}}
@media(max-width:850px){.bloomly-note-modal.compact .bloomly-note-card{width:100%;height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:16px;border-radius:18px}.bloomly-note-modal.compact .bloomly-note-list{grid-template-columns:1fr}.bloomly-note-modal.compact .bloomly-note-item p{font-size:11px;margin:9px 0}}
