/* TULPARS Ana Ekranım V1 — izole düzenleme ve kartlar */
#tcc-home-layout[hidden]{display:none!important}
#tcc-home-layout{position:fixed;inset:0;z-index:31000;background:#071324d9;display:grid;place-items:center;padding:14px;box-sizing:border-box;font:14px Inter,Arial,sans-serif;color:#1c3550}
#tcc-home-layout *{box-sizing:border-box}
#tcc-home-layout .thl-panel{background:#f3f7fb;width:min(1220px,100%);max-height:94vh;overflow:auto;border-radius:17px;box-shadow:0 20px 80px #0007;padding:18px}
#tcc-home-layout .thl-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #dae4ef;border-radius:12px;padding:15px}
#tcc-home-layout .thl-header strong{font-size:20px;color:#17324f;display:block}#tcc-home-layout .thl-header small{color:#647b91;display:block;margin-top:3px}
#tcc-home-layout .thl-actions{display:flex;flex-wrap:wrap;gap:7px}
#tcc-home-layout button,#tcc-home-layout select{border:1px solid #b9cde1;border-radius:8px;padding:9px 12px;background:#fff;color:#244364;font:inherit;cursor:pointer}
#tcc-home-layout button:hover{background:#e9f3ff}#tcc-home-layout button:focus-visible,#tcc-home-layout select:focus-visible{outline:3px solid #5d9bea;outline-offset:2px}
#tcc-home-layout .thl-save,#tcc-home-layout .thl-edit{background:#176aba;color:#fff;border-color:#176aba}
#tcc-home-layout .thl-tip{margin:12px 2px;color:#506982}#tcc-home-layout .thl-notice:not([hidden]){border-left:3px solid #1a79b1;background:#e2f3fb;padding:8px;color:#234863}
#tcc-home-layout .thl-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;align-items:stretch}
#tcc-home-layout .thl-card{grid-column:span var(--thl-span);min-width:0;min-height:135px;border:1px solid #d3e1eb;background:white;border-radius:13px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 3px 12px #1234}
#tcc-home-layout .thl-card.thl-hidden{opacity:.55;border-style:dashed}#tcc-home-layout .thl-card.thl-drag{opacity:.4}
#tcc-home-layout .thl-card-head{display:flex;gap:12px;align-items:center;min-width:0}
#tcc-home-layout .thl-icon{font-size:28px;width:40px;flex-shrink:0;text-align:center}
#tcc-home-layout .thl-card-title{min-width:0;flex:1}#tcc-home-layout .thl-card-title strong{display:block;font-size:16px;color:#1c3652;overflow-wrap:anywhere}#tcc-home-layout .thl-card-title small{display:block;color:#687f94;margin-top:4px;line-height:1.35;overflow-wrap:anywhere}
#tcc-home-layout .thl-open{margin-top:auto;align-self:flex-start}
#tcc-home-layout .thl-tools{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px}
#tcc-home-layout .thl-check{display:flex;align-items:center;gap:4px;white-space:nowrap}#tcc-home-layout .thl-width{display:flex;align-items:center;gap:5px;flex-wrap:wrap}#tcc-home-layout .thl-width select{max-width:115px}
#tcc-home-layout .thl-move{padding:6px 9px}
@media(max-width:1050px){#tcc-home-layout .thl-card{grid-column:span 6}}
@media(max-width:690px){#tcc-home-layout .thl-panel{padding:9px}#tcc-home-layout .thl-card{grid-column:1 / -1;min-height:110px;padding:12px}#tcc-home-layout .thl-header strong{font-size:17px}#tcc-home-layout .thl-header{padding:10px}#tcc-home-layout .thl-icon{font-size:24px}}
